transform
This node represents a geometric transformation. Transform nodes can be chained together to express transform concatenation, hierarchies and instances. Transform nodes also accept attributes to implement hierarchical attribute assignment and overrides. It has the following attributes:
| Name | Type | Default |
|---|---|---|
transformationmatrix | doublematrix |
This is a 4x4 matrix which describes the node’s transformation. Matrices in ɴsɪ post-multiply column vectors so are of the form:
| w11 w12 w13 0 |
| w21 w22 w23 0 |
| w31 w32 w33 0 |
| Tx Ty Tz 1 |
| Name | Type | Default |
|---|---|---|
objects | <connection> |
This is where the transformed objects are connected to. This includes geometry nodes, other transform nodes and camera nodes.
| Name | Type | Default |
|---|---|---|
geometryattributes | <connection> |
This is where attributes nodes may be connected to affect any geometry transformed by this node. Refer to attributes and instancing for explanation on how this connection is used.
| Name | Type | Default |
|---|---|---|
shaderattributes | <connection> |
This is where attributes nodes may be connected to provide shader attributes for any geometry transformed by this node.