Click or drag to resize
SbMatrixGetTransform Method (SbVec3f, SbRotation, SbVec3f, SbRotation, SbVec3f)
Decomposes the matrix into a translation, rotation, scale, and scale orientation. Any projection information is discarded. The decomposition depends upon choice of center point for rotation and scaling, which is optional as the last parameter. Note that if the center is 0, this method is the same as Factor(SbMatrix, SbVec3f, SbMatrix, SbVec3f, SbMatrix) where t is translation, u is rotation, s is scaleFactor and r is scaleOrientation.

Namespace: OIV.Inventor
Assembly: OIV.Inventor.SbLinear (in OIV.Inventor.SbLinear.dll) Version: 2026.1.0.Release.0310c5a2706944284e5b97cec8929e1e2f70c73d
Syntax
public void GetTransform(
	out SbVec3f translation,
	out SbRotation rotation,
	out SbVec3f scaleFactor,
	out SbRotation scaleOrientation,
	out SbVec3f center
)

Parameters

translation
Type: OIV.InventorSbVec3f
Translation output parameter.
rotation
Type: OIV.InventorSbRotation
Rotation output parameter.
scaleFactor
Type: OIV.InventorSbVec3f
Scale factor output parameter.
scaleOrientation
Type: OIV.InventorSbRotation
Scale orientation output parameter.
center
Type: OIV.InventorSbVec3f
Center output parameter.
See Also