Specifications

Revision C 16/01/96
Chapter 8 "HP-GL2" 16
RO - Rotate coordinate system
RO [
q
][;]
q : Angle in degrees through which the coordinate system is rotated.
This instruction is used to rotate the graphics coordinate system anti-clockwise.
Using this instruction with no parameter sets the rotation of the coordinate system to 0 degrees (default
value).
The pen position does not change.
P1 and P2 rotate with the coordinate system and retain the same coordinate values.
To relocate P1 and P2 at the lower left and upper right hand corners of the picture frame, use the IP; or IR;
command.
If you have previously used an IW command, the window is also rotated. Any part of the window that falls
outside the hard clip limits will be clipped.
The command remains in effect until another RO command is used, or until the printer is initialized with
the IN instruction.
Valid values of q are 0, 90, 180 or 270.
10 '--Rotate Coordinate System--
20 WIDTH "LPT1:",255
30 LPRINT CHR$(27);"E";
40 LPRINT CHR$(27);"%0B";
50 LPRINT "IN;SP1;";
60 FOR I = 0 TO 270 STEP 90
70 LPRINT "RO"; I; "PA1000,2000;PD3000,2000,2000,3000,1000,2000;PU;"
80 LPRINT "LB RO ="; I; CHR$(3)
90 LPRINT "PA600,1500;LBRotate Coordinate System";CHR$(3)
100 NEXT I
110 LPRINT CHR$(27);"%0A";
120 LPRINT CHR$(27);"E";
130 END
<Sample 23>