8/2/2010 
CHAPTER 9 HP-GL - 17 
WG - Fill wedge 
WG r,q1,qc(,qd)[;] 
r ; Radius in user units or graphics units   q1 ; Start point angle 
qc ; Arc angle     qd ; Chord angle 
 
y  Fill in a wedge centred on the current position with radius r, start point angle q1, arc angle qc and chord 
angle qd. 
y  After plotting, the cursor returns to its point of origin. 
y  Plotting is performed whether the pen is up or down. 
y  When scaling has been performed, the circle is plotted in user units. 
y  Also, when scaling has been performed, the value for r is a real number. 
y  When there is no scaling, the circle is plotted in graphics units. 
y  When there is no scaling, the coordinate value for r is an integer number. 
y  The value for q1 is a clamped real number. 
y  When q1 is positive, the positive direction of the X axis relative to the current position is set at 0 degrees and 
the start point is sought in the counterclockwise direction.  The opposite occurs when q1 is negative: the 
negative X axis is set at 0 degrees and the start point is sought by going clockwise. 
y  The value for qc is a clamped real number. 
y  Plotting proceeds counterclockwise when qc is positive and clockwise when it is negative. 
y  The value for qd is a clamped real number. 
y  When qd is not specified, the chord angle is the default value ( 5 degrees ). 
 
Fill pattern specified
by FT and PT
Radius
Start point angle
Current position
0 degrees
Arc angle
 
 
10 ' *** WGEX *** 
20 LPRINT "IN;SP2;FT3,100;" 
30 LPRINT "PA5000,4000;" 
40 LPRINT "WG1250,90,180,5;" 
50 LPRINT "SP4;FT4,100,45;" 
60 LPRINT "WG1250,270,120;" 
70 LPRINT "SP1;PT.3;FT1;" 
80 LPRINT "WG1250,30,60;PG;" 
90 END 
 
<Sample 75>