Transformation matrix (or list) and shape
OpenCascade shape
Applies the same matrix (or ordered list) to multiple shapes
Transformation matrix (or list) and shapes
OpenCascade shapes
Reads a shape's current placement (location) transform as a decomposed transform
Shape to read
Decomposed transform (matrix, translation, quaternion, scale)
Builds an identity transformation matrix
Column-major 4x4 identity matrix
Composes a matrix from translation, Euler rotation (degrees) and uniform scale (matches the T * R * S placement used by assembly nodes)
Translation, rotation and scale
Column-major 4x4 matrix
Folds a matrix or an ordered list of matrices (applied first-to-last) into one matrix
Matrix or list of matrices
Column-major 4x4 matrix
Inverts a transformation matrix
Matrix to invert
Column-major 4x4 matrix
Builds a translation matrix
Translation
Column-major 4x4 matrix
Builds a rotation matrix from an axis (through an optional center) and angle in degrees
Axis, angle and optional center
Column-major 4x4 matrix
Builds a uniform-scale matrix about an optional center point
Factor and optional center
Column-major 4x4 matrix
Builds a mirror (point inversion) matrix about a point
Point
Column-major 4x4 matrix
Builds a mirror matrix about an axis
Axis origin and direction
Column-major 4x4 matrix
Builds a mirror matrix about a plane (origin + normal)
Plane origin and normal
Column-major 4x4 matrix
Builds a rotation matrix from a quaternion [x, y, z, w]
Quaternion
Column-major 4x4 matrix
Transforms the array of shapes with transformations
Transformation descriptions
OpenCascade shapes
Rotate the shapes with rotations
Rotation descriptions
OpenCascade shapes
Rotate the shapes around the center and an axis
Rotation descriptions
OpenCascade shapes
Align the shapes with alignments
Align descriptions
OpenCascade shapes
Align and translate the shapes
Align descriptions
OpenCascade shapes
Translates the shapes with translations
Translation descriptions
OpenCascade shapes
Scales the shapes with scale factors
Scale descriptions
OpenCascade shapes
Scales the shape in 3D
Scale 3D descriptions
OpenCascade scaled shapes
Mirrors the shapes with multiple mirrors
Mirror axis origins, axis directions and shapes
OpenCascade shapes
Mirrors the shapes along the normal and origin
Normals for mirroring with origins
OpenCascade shapes
Transforms the shape
Transformation description
OpenCascade shape
Rotate the shape
Rotation description
OpenCascade shape
Rotate the shape around the provided center
Rotation description
OpenCascade shape
Align the shape
Align description
OpenCascade shape
Align the shape with normal and axis
Align description
OpenCascade shape
Align and translates the shape
Align description
OpenCascade shape
Translates the shape
Translation description
OpenCascade shape
Scales the shape
Scale description
OpenCascade shape
Scales the shape in 3D
Scale 3D description
OpenCascade scaled shape
Mirrors the shape
Mirror axis origin, axis direction and shape
OpenCascade shape
Mirrors the shape along the normal and origin
Normal for mirroring with origin
OpenCascade shape
Scales the shape uniformly about an arbitrary center point
Scale factor, center and shape
OpenCascade shape
Mirrors (point-inverts) the shape about a point
Mirror point and shape
OpenCascade shape
Rotates the shape by a quaternion [x, y, z, w]
Quaternion and shape
OpenCascade shape
Applies an arbitrary 4x4 matrix (column-major) - or an ordered list of matrices applied first-to-last - to a shape