rotate{
rotate the given geometry about a point with a rotation axis and angle
include{File} ...
rotate{O_x, O_y, O_z, Phi_x, Phi_y, Phi_z,
OPTIONAL:RotationAngle } ...
The geometry is rotated about the point (
O_x,
O_y,
O_z) with the rotation vector (
Phi_x,
Phi_y,
Phi_z).
The vector (Phi_x,Phi_y,Phi_z) provides the rotation axis. If RotationAngle is NOT given, then
the length of the vector (Phi_x,Phi_y,Phi_z) provides the angle of rotation in radians.
If
RotationAngle is given, then the length of (Phi_x,Phi_y,Phi_z) does not play any role.
MESHFREE will (internally) normalize
this vector and apply the rotation angle given in the optional variable RotationAngle.
Warning: If the length of the vector (Phi_x,Phi_y,Phi_z) is zero, no rotation can be effected.