You are here: Start » AVL.NET » Function Reference » Point3DGrid » Point3DGrid Spatial Transforms » AVL.SplitPoint3DGridByPlane

AVL.SplitPoint3DGridByPlane

Separates the points being on one side of the input plane from the others.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void SplitPoint3DGridByPlane
(
	AvlNet.Point3DGrid inPoint3DGrid,
	AvlNet.Plane3D inPlane,
	AvlNet.Point3DGrid outPoint3DGrid1,
	AvlNet.Point3DGrid outPoint3DGrid2
)

Parameters

Name Type Range Default Description
inPoint3DGridAvlNet.Point3DGrid
inPlaneAvlNet.Plane3DPlane used for splitting.
outPoint3DGrid1AvlNet.Point3DGridGrid of points with positive signed distance to the input plane.
outPoint3DGrid2AvlNet.Point3DGridGrid of points with negative signed distance to the input plane.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

List of possible exceptions:

Error type Description
DomainError Indefinite plane on input in SplitPoint3DGridByPlane.

Function Overrides

See also