Skip to content

Matrix

Python: "pro_matrix_value"

This programming node outputs a 4x4 matrix value for typical uses such as translation, rotation and scaling.

Icon

Common

Node alias

Python: "pro_alias"

Human-readable node alias.

Alias color

Python: "pro_alias_color"

Identificative node color.

Main

Matrix type

Python: "pro_matrix_value_type"

Type of matrix built and output by the node.

A input node

Python: "pro_matrix_value_input_a_pro"

The meaning of this input is determined by the matrix type selected. For example, for a rotation matrix, A is used as the spin axis.

B input node

Python: "pro_matrix_value_input_b_pro"

The meaning of this input is determined by the matrix type selected. For example, for a rotation matrix, B is used as the center of rotation.

C input

Python: "pro_matrix_value_input_c"

The meaning of this input is determined by the matrix type selected. For example, for a rotation matrix, C is the rotation angle.

C input node

Python: "pro_matrix_value_input_c_pro"

The meaning of this input is determined by the matrix type selected. For example, for a rotation matrix, C is the rotation angle, provided in node form.

Output tuning

Pre-mul node

Python: "pro_pre_mul_pro"

If connected, this plug's matrix is used to pre-multiply the node's output. This comes handy when chaining consecutive matrix transforms to save one matrix_math node.

Post-mul node

Python: "pro_post_mul_pro"

If connected, this plug's matrix is used to post-multiply the node's output. This comes handy when chaining consecutive matrix transforms to save one matrix_math node.