of

fun of(matrix: RealMatrix): Affine3D

Creates an Affine3D transformation matrix from a 4x4 RealMatrix.


fun of(translation: Vector3D): Affine3D

Creates an Affine3D transformation matrix from a translation vector.


fun of(scaling: RealVector): Affine3D

Creates an Affine3D transformation matrix from a scaling vector.


fun of(rotation: Rotation3D): Affine3D

Creates an Affine3D transformation matrix from a rotation.


fun of(affineList: List<Affine3D>): Affine3D
fun of(vararg affines: Affine3D): Affine3D

Creates an Affine3D transformation matrix from a list of sequentially applied affine transformation matrices.


fun of(pose: Pose3D): Affine3D

Creates an Affine3D transformation matrix from a pose.


fun of(basisX: Vector3D, basisY: Vector3D, basisZ: Vector3D): Affine3D

Creates an Affine3D transformation matrix by means of a new coordinate system basis.

Parameters

basisX

x-axis of new basis

basisY

y-axis of new basis

basisZ

z-axis of new basis