Placement A placement defines an orientation (rotation) and a position (base) in 3D space. It is used when no scaling or other distortion is needed. The following constructors are supported: Placement() -- empty constructor Placement(Placement) -- copy constructor Placement(Matrix) -- 4D matrix consisting of rotation and translation Placement(Base, Rotation) -- define position and rotation Placement(Base, Rotation,Center) -- define position and rotation with center Placement(Base, Axis, Angle) -- define position and rotation Placement copy() Returns a copy of this Placement move(Vector) Move the placement along the vector multiply(Placement) Multiply this placement with another placement multVector(Vector) -> Vector Compute the transformed vector using the placement toMatrix() convert the placement to a matrix representation inverse() -> Placement compute the inverse placement isIdentity() -> Bool returns True if the placement has no displacement and no rotation Vector to the Base Position of the Placement Orientation of the placement expressed as rotation