Transformation Methods

The following methods are available for creating 4x4 transformation matrices. Rhino matrices act on the left.

 

Method

Description

IsXformIdentity

Verifies that a matrix is the identity transformation.

IsXformSimilarity

Verifies that a matrix is the similarity transformation.

IsXformSingular

Verifies that a matrix is singular.

IsXformZero

Verifies that a matrix is the zero transformation.

XformChangeBasis

Creates a change of basis transformation matrix.

XformCompare

Compares two transformation matrices.

XformCPlaneToWorld

Transforms a point from CPlane coordinates to world coordinates.

XformDeterminant

Returns the determinant of a transformation matrix.

XformDiagonal

Creates a diagonal transformation matrix.

XformIdentity

Creates an identity transformation matrix.

XformInverse

Returns the inverse of a transformation matrix.

XformLayoutToWorld

Returns the page layout to detail-world transformation.

XformMirror

Creates a mirror transformation matrix.

XformMultiply

Multiples two transformation matrices.

XformPlanarProjection

Creates a planar projection transformation matrix.

XformRotation

Creates a rotation transformation matrix.

XformScale

Creates a scale transformation matrix.

XformScreenToWorld

Transforms a point from screen coordinates to world coordinates.

XformShear

Creates a shear transformation matrix.

XformTranslation

Creates a translation transformation matrix.

XformWorldToCPlane

Transforms a point from world coordinates to CPlane coordinates.

XformWorldToLayout

Returns the detail-world to page layout transformation.

XformWorldToScreen

Transforms a point from world coordinates to screen coordinates.

XformZero

Creates a zero transformation matrix.