Spatial Relations - List of features available in SolidGeometry 5.6

CPLtransformfinds contours inbetween two sets of CPLs => CVLof2CPLzcorrelate
CPLtransrelCPLrelative transformation of CPLs
CPLtransrelTtransform the pose of a CPL from one coordinate system into another
PLtransmulti transformation modes for a point list
PLtrans0returns an origin centered point list
PLtrans1returns a point list moved into the first quadrant
PLtransCrotates a point list around a center
PLtransformtransforms ONE PL into another PL
PLtransPreturns a translated point list
PLtransRrotates all point of a point list
PLtransTrotates and moves a point list nx2
SGcentercenters a solid on the x y or z axis
SGtransmulti transformation modes for a solid geometry
SGtrans0moves a solid geometry (or a list) into the origin of the coordinate system
SGtrans1moves a solid geometry (or a list) into quadrant 1 of the coordinate system
SGtransPmoves a solid geometry (or a list) relative using a translation vector
SGtransRrotates a solid geometry (or a list) relative using a rotation matrix
SGtransrelreturns a spatial transformed solid using SGtransrelSG
SGtransrelSGchanges position of a solid relative to another solid
SGtransrelTtranforms a solid relative to known one
SGtransTtransformats a solid geometry or list using a homogenous transformation matrix
SGTtrans0move the center of the solid into the origin of the coordinate system
Ttransrellanguage based fnct for spatial arrangement of frames
TtransTreturns a matrix multiplication of a (list of) homogenous transformation matrix
VLswapXreturns a 2D or 3D point/vertex list, mirrored at the x-Axis
VLswapXYx-axis becomes y-axis of a VL (z-rotation by 90 degree)
VLswapXZx-axis becomes z-axis of a VL (y-rotation by +90 degree)
VLswapYreturns a 2D or 3D point/vertex list, mirrored at the y-Axis
VLswapYXy-axis becomes x-axis of a VL (z-rotation by -90 degree)
VLswapYZy-axis becomes z-axis of a VL (x-rotation by +90 degree)
VLswapZreturns a 2D or 3D point/vertex list, mirrored at the z-Axis
VLswapZXz-axis becomes x-axis of a VL (y-rotation by -90 degree)
VLswapZYz-axis becomes y-axis of a VL (x-rotation by +90 degree)
VLtransreturn similar to PLtrans or SGtrans a transformed VL
VLtrans0moves an object into the origin of the coordinate system
VLtrans1moves an object into the first quadrant
VLtransNreturns a relative to normal vectors transformed vertex list
VLtransPMoves all points of a vertex list using a translation vector p
VLtransRtransforms all points of a vertex list using a rotation matrix
VLtransTreturns a transformed Vertex list



Copyright 2022-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21