Transform Select

https://user-images.githubusercontent.com/14288520/191537927-f7fd8f0e-600f-4b4f-93c5-e4341bde9dee.png

Functionality

This node splits the vertex data in two groups, applies one different matrix to each group and joins it again. It would work as a standard transformation of the selected geometry when working on “Edit Mode”.

Inputs

This node has the following inputs:

  • Mask: List of boolean or integer flags. If this input is not connected, a True, False, True.. mask will be created.

  • Verts: Vertex list.

  • PolyEdge : It can be Polygon or Edge data.

  • Matrix T : Matrix applied to the vertex flagged as true.

  • Matrix F : Matrix applied to the vertex flagged as false.

Parameters

This node has the following parameters:

  • Mask Type: Specifies if the supplied mask refers to the Vertex data or to the PoleEdge data

Outputs

This node has the following outputs:

  • Vertices. The whole group of vertices

  • PolyEdge. A copy of the PolyEdge data supplied

  • PolyEdge O. PolyEdge data with vertices which are true and false (index referred to “Vertices” output)

  • Vertices T. Only the vertices marked as true

  • PolyEdge T. PolyEdge data with vertices which are true (index referred to “Vertices T” output)

  • Vertices F. Only the vertices marked as false

  • PolyEdge F. PolyEdge data with vertices which are false (index referred to “Vertices F” output)

See also

Examples of usage

https://user-images.githubusercontent.com/14288520/191612450-9969c85e-a42e-4687-adc2-01c31a39b8d2.png

Showing the different edges groups:

https://user-images.githubusercontent.com/14288520/191610452-cc661362-17f3-4b1d-91bb-3e1df0e332d6.png

You can input multiple matrices and they will be paired with the verts:

https://user-images.githubusercontent.com/14288520/191610875-d24c4088-f8f7-47b0-a5ef-f9b53117ed79.png