rotate
This command rotates an object a given number of degrees around a specified axis.
Inline mode usage
- rotate -h
- Displays the help file that summarizes the parameters for this command.
- rotate –all –p <x1 y1 z1> <x2 y2 z2> <angle>
- Rotates all objects from start point <x1 y1 z1> to final point <x2 y2 z2> with angle <angle>.
Interactive mode usage
- Invocation
- rotate or rotate -all
- Parameters
-
- Objects to rotate (when not specifying the all modifier).
- First point of rotational axis.
- Second point of rotational axis.
- Angle to rotate, in degrees.
Example
We want to create a circle lying on the XZ plane. To do this, we create a circle using the circle command. This circle will lie in the XY plane:
>circle
Center [x y z] 0 0 0
Radius [double] 2
>
Then, we will rotate this circle by 90 degrees around the Z axis. For that operation, we will use the rotate command:
> rotate
Select objects on screen (Press enter when done) // Select the circle
Select first point [x y z] 0 0 0
Select second point [x y z] 1 0 0
Select angle (double) 90
>