This is the CoordinateSystem export class Base.CoordinateSystem class. An orthonormal right-handed coordinate system in 3D space. CoordinateSystem() Empty constructor. setAxes(axis, xDir) -> None Set axis or Z-direction, and X-direction. The X-direction is determined from the orthonormal compononent of `xDir` with respect to `axis` direction. axis : Base.Axis, Base.Vector xDir : Base.Vector displacement(coordSystem2) -> Base.Placement Computes the placement from this to the passed coordinate system `coordSystem2`. coordSystem2 : Base.CoordinateSystem transformTo(vector) -> Base.Vector Computes the coordinates of the point in coordinates of this coordinate system. vector : Base.Vector transform(trans) -> None Applies a transformation on this coordinate system. trans : Base.Rotation, Base.Placement setPlacment(placement) -> None Set placement to the coordinate system. placement : Base.Placement Set or get axis. Set or get X-direction. Set or get Y-direction. Set or get Z-direction. Set or get position.