Companion

object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun of(pose: Pose3D): Affine3D

Creates an Affine3D transformation matrix from a pose.

fun of(rotation: Rotation3D): Affine3D

Creates an Affine3D transformation matrix from a rotation.

fun of(translation: Vector3D): Affine3D

Creates an Affine3D transformation matrix from a translation vector.

fun of(matrix: RealMatrix): Affine3D

Creates an Affine3D transformation matrix from a 4x4 RealMatrix.

fun of(scaling: RealVector): Affine3D

Creates an Affine3D transformation matrix from a scaling vector.

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

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

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

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