You are here: Start » AVL.NET » AVL.TransformPoint3D

AVL.TransformPoint3D

Applies a general transformation expressed by a matrix to a 3D point.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void TransformPoint3D
(
	AvlNet.Point3D inPoint3D,
	AvlNet.Matrix inTransform,
	bool inInverse,
	out AvlNet.Point3D outPoint3D
)

Parameters

Name Type Range Default Description
inPoint3DAvlNet.Point3D
inTransformAvlNet.MatrixTransformation 3x3 or 4x4 matrix.
inInverseboolSwitches to the inverse operation.
outPoint3DAvlNet.Point3D

Errors

Error type Description
DomainError Transformation matrix size must be 3x3 or 4x4 in 3D point transform.

See also