RhinoCommon API
TransformChangeBasis Method (Vector3d, Vector3d, Vector3d, Vector3d, Vector3d, Vector3d) |
Computes a change of basis transformation. A basis change is essentially a remapping
of geometry from one coordinate system to another.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll)
Since: 5.0

public static Transform ChangeBasis( Vector3d initialBasisX, Vector3d initialBasisY, Vector3d initialBasisZ, Vector3d finalBasisX, Vector3d finalBasisY, Vector3d finalBasisZ )
Public Shared Function ChangeBasis ( initialBasisX As Vector3d, initialBasisY As Vector3d, initialBasisZ As Vector3d, finalBasisX As Vector3d, finalBasisY As Vector3d, finalBasisZ As Vector3d ) As Transform
Parameters
- initialBasisX
- Type: Rhino.GeometryVector3d
can be any 3d basis. - initialBasisY
- Type: Rhino.GeometryVector3d
can be any 3d basis. - initialBasisZ
- Type: Rhino.GeometryVector3d
can be any 3d basis. - finalBasisX
- Type: Rhino.GeometryVector3d
can be any 3d basis. - finalBasisY
- Type: Rhino.GeometryVector3d
can be any 3d basis. - finalBasisZ
- Type: Rhino.GeometryVector3d
can be any 3d basis.
Return Value
Type: TransformA transformation matrix which orients geometry from one coordinate system to another on success. Transform.Unset on failure.
