TransformPoint3DArray


Applies a general transformation expressed by a matrix to an array of 3D points.

Syntax

C++
C#
Python
 
def TransformPoint3DArray(
	inPoints3D: list[Point3D],
	inTransform: Matrix,
	/,
	*,
	inInverse: bool = False
)
-> outPoints3D: list[Point3D]

Parameters

Name Type Default Description
Input value inPoints3D list[Point3D]
Input value inTransform Matrix Transformation 3x3 or 4x4 matrix
Input value inInverse bool False Switches to the inverse operation
Output value outPoints3D list[Point3D]

Hardware Acceleration

This operation is optimized for SSE41 technology.

This operation is optimized for AVX2 technology.

This operation is optimized for NEON technology.

This operation supports automatic parallelization for multicore and multiprocessor systems.