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,
	NullableRef<AvlNet.Region> inRoi,
	AvlNet.Plane3D inPlane,
	AvlNet.Point3DGrid outPoint3DGrid1,
	AvlNet.Point3DGrid outPoint3DGrid2
)

Parameters

Name Type Range Default Description
inPoint3DGridAvlNet.Point3DGrid
inRoiAvlNet.NullableRef<AvlNet.Region>Region of interest. Default value: atl::NIL.
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.

Errors

List of possible exceptions:

Error type Description
DomainError Indefinite plane on input in SplitPoint3DGridByPlane.

Function Overrides

See also