You are here: Start » Filter Reference » Geometry 3D » Geometry 3D Spatial Transforms
Geometry 3D Spatial Transforms
Select a filter from the list below.
| Icon | Name | Description / Applications | Modules | |
|---|---|---|---|---|
| AlignPoint3DArrayToPlane |  
 | 
		Rotates an array of 3D points with a rotation that transforms the input plane to be parallel to XY plane.  | 
		Vision3DLite | |
| Box2DToBox3D_AxesPlane |  
 | 
		Projects a 2D box onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Box3DToBox2D_AxesPlane |  
 | 
		Projects a 3D box onto a plane defined by coordinate axes.  | 
		Vision3DLite | |
| Circle2DToCircle3D_AxesPlane |  
 | 
		Projects a 2D circle onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Circle3DToCircle2D_AxesPlane |  
 | 
		Projects a 3D circle onto a plane defined by coordinate axes.  | 
		Vision3DLite | |
| Line2DToLine3D_AxesPlane |  
 | 
		Projects a 2D line onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Line3DToLine2D_AxesPlane |  
 | 
		Projects a 3D line onto a plane defined by coordinate axes.  | 
		Vision3DLite | |
| MirrorPoint3D |  
 | 
		Mirrors a point according to the input plane.  | 
		Vision3DLite | |
| MirrorPoint3DArray |  
 | 
		Mirrors each point from the array according to the input plane.  | 
		Vision3DLite | |
| Point2DToPoint3D_AxesPlane |  
 | 
		Projects a 2D point onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Point3DToPoint2D_AxesPlane |  
 | 
		Projects a 3D point onto a plane defined by coordinate axes.  | 
		Vision3DLite | |
| Points2DToPoints3D_AxesPlane |  
 | 
		Projects an array of 2D points onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Points3DToPoints2D_AxesPlane |  
 | 
		Projects an array of 3D points onto a plane defined by coordinate axes.  | 
		Vision3DLite | |
| ProjectLineOntoPlane3D |  
 | 
		Projects a line 3D onto a plane.  | 
		Vision3DLite | |
| ProjectPoint2DOntoPlane3D |  
 | 
		Projects a point on a plane Z=0 onto a given plane, translating it parallel to Z axis.  | 
		Vision3DLite | |
| ProjectPointOnLine3D |  
 | 
		Projects a point 3D onto a line in 3D.  | 
		Vision3DLite | |
| ProjectPointOntoPlane3D |  
 | 
		Projects a point 3D onto a plane.  | 
		Vision3DLite | |
| ProjectPointOrthogonal |  
 | 
		Converts a point through a simple orthogonal projection, parallel to the Z axis.  | 
		Vision3DLite | |
| ProjectPointPerspective |  
 | 
		Converts a point through a perspective projection, parallel to the Z axis.  | 
		Vision3DLite | |
| RescaleBox3D |  
 | 
		Changes the distances of box in 3D to a reference point.  | 
		Vision3DLite | |
| RescaleCircle3D |  
 | 
		Changes radius of a circle in 3D and translates its center in relation to a reference point.  | 
		Vision3DLite | |
| RescaleLine3D |  
 | 
		Changes the input line in 3D distance to a reference point.  | 
		Vision3DLite | |
| RescalePlane |  
 | 
		Changes the input plane distance to a reference point.  | 
		Vision3DLite | |
| RescalePoint3D |  
 | 
		Changes the distance of a point to a reference point.  | 
		Vision3DLite | |
| RescalePoint3DArray |  
 | 
		Changes the distances of array points to a reference point.  | 
		Vision3DLite | |
| RescaleSegment3D |  
 | 
		Lengthens or shortens a segment in 3D relatively.  | 
		Vision3DLite | |
| RescaleVector3D |  
 | 
		Lengthens or shortens a 3D vector relatively preserving its direction.  | 
		Vision3DLite | |
| ResizeBox3D |  
 | 
		Changes the dimensions of a box in 3D.  | 
		Vision3DLite | |
| ResizeBox3D_Delta |  
 | 
		Changes the dimensions of a box in 3D by adding some values.  | 
		Vision3DLite | |
| ResizeBox3D_Relative |  
 | 
		Resizes a box in 3D to relatively defined dimensions.  | 
		Vision3DLite | |
| ResizeCircle3D |  
 | 
		Changes radius of a circle in 3D.  | 
		Vision3DLite | |
| ResizeCircle3D_Delta |  
 | 
		Changes radius of a circle in 3D by adding a value.  | 
		Vision3DLite | |
| ResizeSegment3D |  
 | 
		Lengthens or shortens a segment in 3D to a new length preserving its orientation and center point.  | 
		Vision3DLite | |
| ResizeSegment3D_Delta |  
 | 
		Changes length of a segment in 3D by adding a value preserving its orientation and center point.  | 
		Vision3DLite | |
| ResizeVector3D |  
 | 
		Lengthens or shortens a 3D vector preserving its direction.  | 
		Vision3DLite | |
| ResizeVector3D_Delta |  
 | 
		Extends length of a 3D vector by adding a value preserving its direction.  | 
		Vision3DLite | |
| ReverseSegment3D |  
 | 
		Swaps the two endpoints of a segment in 3D.  | 
		Vision3DLite | |
| RotateCircle3D |  
 | 
		Rotates a circle in 3D around an axis in 3D.  | 
		Vision3DLite | |
| RotateCircle3D_AroundSegment |  
 | 
		Rotates a circle in 3D around a segment (the axis) in 3D.  | 
		Vision3DLite | |
| RotateLine3D |  
 | 
		Rotates a line in 3D around an axis in 3D.  | 
		Vision3DLite | |
| RotateLine3D_AroundSegment |  
 | 
		Rotates a line in 3D around a segment (the axis) in 3D.  | 
		Vision3DLite | |
| RotatePlane |  
 | 
		Rotates a plane in 3D around an axis in 3D.  | 
		Vision3DLite | |
| RotatePlane_AroundSegment |  
 | 
		Rotates a plane in 3D around a segment (the axis) in 3D.  | 
		Vision3DLite | |
| RotatePoint3D |  
 | 
		Rotates a 3D point around an axis in 3D.  | 
		Vision3DLite | |
| RotatePoint3D_AroundSegment |  
 | 
		Rotates a 3D point around a segment (the axis).  | 
		Vision3DLite | |
| RotatePoint3DArray |  
 | 
		Rotates an array of 3D points around an axis in 3D.  | 
		Vision3DLite | |
| RotatePoint3DArray_AroundSegment |  
 | 
		Rotates an array of 3D points around a segment (the axis).  | 
		Vision3DLite | |
| RotateSegment3D |  
 | 
		Rotates a segment in 3D around an axis in 3D.  | 
		Vision3DLite | |
| RotateSegment3D_AroundSegment |  
 | 
		Rotates a segment in 3D around a segment (the axis) in 3D.  | 
		Vision3DLite | |
| RotateVector3D |  
 | 
		Rotates a 3D vector around another 3D vector (the axis).  | 
		Vision3DLite | |
| Segment2DToSegment3D_AxesPlane |  
 | 
		Projects a 2D segment onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Segment3DToSegment2D_AxesPlane |  
 | 
		Projects a 3D segment onto a plane defined by coordinate axes.  | 
		Vision3DLite | |
| Segments2DToSegments3D_AxesPlane |  
 | 
		Projects an array of 2D segments onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Segments3DToSegments2D_AxesPlane |  
 | 
		Projects an array of 3D segments onto a plane defined by coordinate axes.  | 
		Vision3DLite | |
| SplitPointsByPlane |  
 | 
		Separates the points being on one side of the input plane from the others.  | 
		Vision3DLite | |
| TransformCircle3D |  
 | 
		Applies a general transformation expressed by a matrix to a 3D circle.  | 
		Vision3DLite | |
| TransformLine3D |  
 | 
		Applies a general transformation expressed by a matrix to a 3D line.  | 
		Vision3DLite | |
| TransformPlane |  
 | 
		Applies a general transformation expressed by a matrix to a plane.  | 
		Vision3DLite | |
| TransformPoint3D |  
 | 
		Applies a general transformation expressed by a matrix to a 3D point.  | 
		Vision3DLite | |
| TransformPoint3DArray |  
 | 
		Applies a general transformation expressed by a matrix to an array of 3D points.  | 
		Vision3DLite | |
| TransformSegment3D |  
 | 
		Applies a general transformation expressed by a matrix to a 3D segment.  | 
		Vision3DLite | |
| TransformVector3D |  
 | 
		Applies a general transformation expressed by a matrix to a 3D vector.  | 
		Vision3DLite | |
| TranslateBox3D |  
 | 
		Shifts a box in 3D by a vector.  | 
		Vision3DLite | |
| TranslateCircle3D |  
 | 
		Shifts a circle in 3D by a vector.  | 
		Vision3DLite | |
| TranslateLine3D |  
 | 
		Shifts a line in 3D by a vector.  | 
		Vision3DLite | |
| TranslatePlane |  
 | 
		Shifts a plane in 3D by a vector.  | 
		Vision3DLite | |
| TranslatePoint3D |  
 | 
		Translates a point by a vector.  | 
		Vision3DLite | |
| TranslatePoint3D_Toward |  
 | 
		Translates a point in 3D towards another point in 3D by a specified distance.  | 
		Vision3DLite | |
| TranslatePoint3DArray |  
 | 
		Translates an array of points by a vector.  | 
		Vision3DLite | |
| TranslateSegment3D |  
 | 
		Shifts a segment in 3D by a vector.  | 
		Vision3DLite | |
| TrimLine3D |  
 | 
		Creates a segment contained in a box in 3D from a line in 3D.  | 
		Vision3DLite | |
| TrimPoint3DArray |  
 | 
		Removes points not contained in a box in 3D from an array.  | 
		Vision3DLite | |
| TrimSegment3D |  
 | 
		Creates a segment contained in a box in 3D from another segment in 3D.  | 
		Vision3DLite | |
| Vector2DToVector3D_AxesPlane |  
 | 
		Projects a 2D vector onto a plane defined by 3D coordinate axes.  | 
		Vision3DLite | |
| Vector3DToVector2D_AxesPlane |  
 | 
		Projects a 3D vector onto a plane defined by coordinate axes.  | 
		Vision3DLite | 
