Creates rotation transformations around a center point and custom axis. Combines translation to origin, axis rotation, then translation back. Example: center=[5,0,0], axis=[0,1,0], angle=90° → rotates around vertical axis through point [5,0,0]
Rotation around center with an axis information
array of transformations
Creates rotation transformations around a center point along the X axis. Example: center=[5,5,5], angle=90° → rotates 90° around X axis through point [5,5,5]
Rotation around center with an X axis information
array of transformations
Creates rotation transformations around a center point along the Y axis. Example: center=[0,0,0], angle=45° → rotates 45° around Y axis through origin
Rotation around center with an Y axis information
array of transformations
Creates rotation transformations around a center point along the Z axis. Example: center=[10,10,0], angle=180° → rotates 180° around Z axis through point [10,10,0]
Rotation around center with an Z axis information
array of transformations
Creates rotation transformations using yaw-pitch-roll (Euler angles) around a center point. Yaw → Y axis rotation, Pitch → X axis rotation, Roll → Z axis rotation. Example: center=[0,0,0], yaw=90°, pitch=0°, roll=0° → rotates 90° around Y axis
Yaw pitch roll rotation information
array of transformations
Creates non-uniform scale transformation around a center point (different scale per axis). Example: center=[5,5,5], scaleXyz=[2,1,0.5] → doubles X, keeps Y, halves Z around point [5,5,5]
Scale center xyz trnansformation
array of transformations
Creates non-uniform scale transformation from origin (different scale per axis). Example: scaleXyz=[2,3,1] → doubles X, triples Y, keeps Z unchanged
Scale XYZ number array information
transformation
Creates directional stretch transformation that scales along a specific direction from a center point. Points move only along the direction vector; perpendicular plane remains unchanged. Example: center=[0,0,0], direction=[1,0,0], scale=2 → stretches 2× along X axis only
Defines the center, direction, and scale factor for the stretch.
Array of transformations: [Translate To Origin, Stretch, Translate Back].
Creates uniform scale transformation from origin (same scale on all axes). Example: scale=2 → doubles size in all directions (X, Y, Z)
Scale Dto
transformation
Creates uniform scale transformation around a center point (same scale on all axes). Example: center=[5,5,5], scale=0.5 → halves size in all directions around point [5,5,5]
Scale Dto with center point information
array of transformations
Creates translation transformation (moves objects in space). Example: translation=[10,5,0] → moves object 10 units in X, 5 in Y, 0 in Z
Translation information
transformation
Creates multiple translation transformations (batch move operations). Example: translations=[[1,0,0], [0,2,0]] → generates two transforms: move +X, move +Y
Translation information
transformation *
Transformations help to move, scale, rotate objects. You can combine multiple transformations for object to be placed exactly into position and orientation that you want. Contains various methods for transformations that represent 4x4 matrixes in flat 16 number arrays.