You are here: Start » AVL.NET » Geometry 3D Basics

Geometry 3D Basics

IconNameDescription
ArrangePoint3DArrayCreates a surface structure from Point3D array taking into account X and Y coordinates.
ConvertSurfaceTypeChanges the point Z coordinate type.
CreateBox3DCreates a box in 3D.
CreateFlatSurfaceCreates a uniform surface.
CreateSegment3DProduces a segment in 3D of given parameters.
GetPoint3DGridPoint_InterpolatedReturns an interpolated single point of a point 3D grid.
GetSurfacePathReturns a path consisting of interpolated single points of a surface given their surface grid coordinates.
GetSurfacePointReturns an interpolated single point of a surface given its surface grid coordinates.
ProjectPathOntoSurfaceReturns a path consisting of interpolated single points of a surface given their coordinates in surface coordinate system.
ProjectPointOntoSurfaceReturns an interpolated single point of a surface given its coordinates in surface coordinate system.
RandomPoint3DCreates random 3D point inside given box
SkipEmptyBox3DSecures against domain errors caused by empty boxes.
SkipEmptyPoint3DGridSecures against domain errors caused by empty grids, e.g. just before the FitPlaneToPoints filter is to be invoked.
SkipEmptySurfaceSecures against domain errors caused by empty surfaces, e.g. just before the FitPlaneToSurface filter is to be invoked.
TestBox3DEmptyTests whether the box in 3D is empty.
TestBox3DInBox3DTests whether a box in 3D is contained in another one.
TestBox3DIntersectsWithTests whether two boxes in 3D have non-empty intersection.
TestBox3DNotEmptyTests whether the box in 3D is not empty.
TestPoint3DGridReturns a sample 3D object.
TestSurfaceReturns a sample 3D surface.