Back to Adaptive Vision Library website

You are here: Start » Function Reference » Geometry 3D Spatial Transforms

Geometry 3D Spatial Transforms

Select a function from the list below.

IconNameDescription
CropPoint3DGridRemoves from the grid points that are not contained in a given rectangular box.
CropPoint3DGridByNeighborsProximityRemoves from the grid points that are too distant from their neighbor points.
CropPoint3DGridByPlaneProximityRemoves from the grid points that are too distant from a given plane.
CropPoint3DGridToRegionRemoves points that are not present in a given region.
CropSurfaceRemoves from the surface points that are not contained in a given rectangular box.
CropSurfaceByNeighborsProximityRemoves from the surface points that are too distant from their neighbor points.
CropSurfaceByPlaneProximityRemoves from the surface points that are too distant from a given plane.
CropSurfaceToBox3DRemoves from the surface points that are not contained in a given box in 3D.
CropSurfaceToRegionRemoves points that are not present in a given region.
JoinPoint3DGridsCombines two point grids into one.
JoinSurfacesCombines two surfaces into one.
ProjectLineOntoPlane3DProjects a line 3D onto a plane.
ProjectPoint2DOntoPlane3DProjects a point on a plane Z=0 onto a given plane, translating it parallel to Z axis.
ProjectPointOnLine3DProjects a point 3D onto a line in 3D.
ProjectPointOntoPlane3DProjects a point 3D onto a plane.
ProjectPointOrthogonalConverts a point through a simple orthogonal projection, parallel to the Z axis.
ProjectPointPerspectiveConverts a point through a perspective projection, parallel to the Z axis.
RescaleBox3DChanges the distances of box in 3D to a reference point.
RescaleCircle3DChanges radius of a circle in 3D and translates its center in relation to a reference point.
RescaleLine3DChanges the input line in 3D distance to a reference point.
RescalePlaneChanges the input plane distance to a reference point.
RescalePoint3DChanges the distance of a point to a reference point.
RescalePoint3DArrayChanges the distances of array points to a reference point.
RescalePoint3DGridChanges the distances of grid points to a reference point.
RescaleSegment3DLengthens or shortens a segment in 3D relatively.
RescaleSurfaceChanges the distances of surface points to a reference point.
RescaleVector3DLengthens or shortens a 3D vector relatively preserving its direction.
ResizeBox3DChanges the dimensions of a box in 3D.
ResizeBox3D_DeltaChanges the dimensions of a box in 3D by adding some values.
ResizeBox3D_RelativeResizes a box in 3D to relatively defined dimensions.
ResizeCircle3DChanges radius of a circle in 3D.
ResizeCircle3D_DeltaChanges radius of a circle in 3D by adding a value.
ResizeSegment3DLengthens or shortens a segment in 3D to a new length preserving its orientation and center point.
ResizeSegment3D_DeltaChanges length of a segment in 3D by adding a value preserving its orientation and center point.
ResizeVector3DLengthens or shortens a 3D vector preserving its direction.
ResizeVector3D_DeltaExtends length of a 3D vector by adding a value preserving its direction.
ReverseSegment3DSwaps the two endpoints of a segment in 3D.
RotateCircle3DRotates a circle in 3D around an axis in 3D.
RotateLine3DRotates a line in 3D around an axis in 3D.
RotatePlaneRotates a plane in 3D around an axis in 3D.
RotatePoint3DRotates a 3D point around an axis in 3D.
RotatePoint3DArrayRotates an array of 3D points around an axis in 3D.
RotatePoint3DGridRotates a grid of 3D points around an axis in 3D.
RotateSegment3DRotates a segment in 3D around an axis in 3D.
RotateVector3DRotates a 3D vector around another 3D vector (the axis).
TransformPoint3DApplies a general transformation expressed by a matrix to a 3D point.
TransformPoint3DArrayApplies a general transformation expressed by a matrix to an array of 3D points.
TransformPoint3DGridApplies a general transformation expressed by a matrix to a grid of 3D points.
TranslateBox3DShifts a box in 3D by a vector.
TranslateCircle3DShifts a circle in 3D by a vector.
TranslateLine3DShifts a line in 3D by a vector.
TranslatePlaneShifts a plane in 3D by a vector.
TranslatePoint3DTranslates a point by a vector.
TranslatePoint3D_TowardTranslates a point in 3D towards another point in 3D by a specified distance.
TranslatePoint3DArrayTranslates an array of points by a vector.
TranslatePoint3DGridTranslates a grid of points by a vector.
TranslateSegment3DShifts a segment in 3D by a vector.
TranslateSurfaceTranslates a surface by a vector.