Click or drag to resize
SbMatrixMultDirMatrix Method (SbVec3f, SbVec3f)
Pre-multiplies matrix by given row vector, giving vector result.

Namespace: OIV.Inventor
Assembly: OIV.Inventor.SbLinear (in OIV.Inventor.SbLinear.dll) Version: 10.3.0.0.Release.e0557e69f65c2f4b712d9d57d8855c64671533f0
Syntax
public void MultDirMatrix(
	ref SbVec3f src,
	out SbVec3f dst
)

Parameters

src
Type: OIV.InventorSbVec3f
Source vector.
dst
Type: OIV.InventorSbVec3f
Output parameter for result.
Remarks
src is assumed to be a direction vector, so translation part of matrix is ignored.

Note that if you wish to transform surface points and normals by a matrix, call MultVecMatrix(SbVec3f, SbVec3f) for the points and call MultDirMatrix(SbVec3f, SbVec3f) on the inverse transpose of the matrix for the normals.

It is safe to let src and dst be the same object.

See Also