Category:ProtoFlux:Operators:Matrix: Difference between revisions

Category page
Cleaning ProtoFlux Categories
m fix link spaces
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Table ProtoFluxCategoryNodes
{{Table ProtoFluxCategoryNodes
|Compose Rotation||
|ComposeRotation|| Converts a rotation into a matrix
|Compose Scale||
|ComposeScale|| Converts a scale into a matrix
|Compose Scale Rotation||
|ComposeScaleRotation|| Converts a scale and a rotation into a matrix
|Compose TRS|| Makes a TRS matrix, which define's an object's entire transforms in either local or global space (TRS doesn't define which)
|ComposeTRS|| Makes a TRS matrix, which defines an object's entire transforms in either local or global space (TRS doesn't define which)
|Decomposed Position||
|DecomposedPosition|| Converts a matrix into a position
|Decomposed Rotation||
|DecomposedRotation|| Converts a matrix into a rotation
|Decoposed Scale||
|DecoposedScale|| Converts a matrix into a scale
|Determinant|| A bunch of ones from top left to bottom right, 0 in all other positions
|Determinant|| Returns the matrix's area
|Inverse||
|Inverse|| A way to "divide" a matrix, reversing a matrix translation, or inverting it in some way
|Matrix Element|| Allows you to get a Matrix value inside a Matrix (Grid of values)
|MatrixElement|| Allows you to get a Matrix value inside a Matrix (Grid of values)
|Pack Columns|| Pack a set of float3, double2, (etc) Columns into a Matrix
|PackColumns|| Pack a set of float3, double2, (etc) Columns into a Matrix
|Pack Rows|| Pack a set of float3, double2, (etc) Rows into a Matrix
|PackRows|| Pack a set of float3, double2, (etc) Rows into a Matrix
|Transpose||
|Transpose|| Flips the ordering of a matrix value (either Row-major or Column-major ordering)
|Unpack Columns|| unpack a set of float3, double2, (etc) Columns from a Matrix
|UnpackColumns|| unpack a set of float3, double2, (etc) Columns from a Matrix
|Unpack Rows|| unpack a set of float3, double2, (etc) Rows from a Matrix
|UnpackRows|| unpack a set of float3, double2, (etc) Rows from a Matrix
}}
}}
[[Category:ProtoFlux:Operators]]
[[Category:ProtoFlux:Operators]]

Latest revision as of 03:48, 25 August 2025

Nodes
Node Name Description
ComposeRotation Converts a rotation into a matrix
ComposeScale Converts a scale into a matrix
ComposeScaleRotation Converts a scale and a rotation into a matrix
ComposeTRS Makes a TRS matrix, which defines an object's entire transforms in either local or global space (TRS doesn't define which)
DecomposedPosition Converts a matrix into a position
DecomposedRotation Converts a matrix into a rotation
DecoposedScale Converts a matrix into a scale
Determinant Returns the matrix's area
Inverse A way to "divide" a matrix, reversing a matrix translation, or inverting it in some way
MatrixElement Allows you to get a Matrix value inside a Matrix (Grid of values)
PackColumns Pack a set of float3, double2, (etc) Columns into a Matrix
PackRows Pack a set of float3, double2, (etc) Rows into a Matrix
Transpose Flips the ordering of a matrix value (either Row-major or Column-major ordering)
UnpackColumns unpack a set of float3, double2, (etc) Columns from a Matrix
UnpackRows unpack a set of float3, double2, (etc) Rows from a Matrix