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