The meanings of and relationshipsbetween the parameters are:
If tvpeparameter is O(as specified or by default), SC defines antisotropic
sealin,g;the firstform of the command is assumed and the last two param-
eters,land bottotn.areignored evenif present;xmin, ]!rnin becomethe user
coordinates of P1,and xmax, )’ma.r,thecoordinates of P2.
If t?ywparameter is 1, SC defines isotropic scaling; the first form of the
command isassumed, and parameters leji and bottom (or defaults) areused;
.vnin, ymin become the user coordinates of point Q1,and .mw, lmax, the
user coordinates of point Q2, defined as follows:
therectangle whose diagonal is Q1– Q2 isthe largest which is contained
in the rectangle whose diagonal isP1 P2.
ifthe plotter coordinates of Q1and Q2 are xq 1,yq 1andxq2, yq2, then:
(xql xq2)/(xmin-xmax) =(yql -yq2)/(ymin -ymax)
if the two rectangles do notcoincide:
if abs(xql xq2)=abs(xp 1– xp2)
then, yql =yp1+bottorn/100 *abs(yq 1– yq2)
and left isdisregarded
ifabs(yq Iyq2) =abs(ypl yp2)
then, xq1=xpl +left/100 Yabs(xq 1– xq2)
and bottom isdisregarded
Iftype parameter is 2,SC definespoint-factorscaling; thesecond form of the
cdmmand isused (Igfiand bottom are not used);xmin, ymin become the user
coordinates of P1,and the user coordinates of P2 are set to:
xmin +(xp2 xp1)/xfact, ymin +(yp2 yp1)/yfact
Without parameters, this command eliminates scaling and sets the user
coordinate system to the plottercoordinate system.
Ifthere are less than 4, exactly 6. or more than 7parameters, this command
is ignored.
If.rminis thesame as xmux,or if ymin isthe same as~max, orif x~actor}~act
is0, the command is ignored.
When appropriate,the scaling defined by SC has priority overthat obtained
from the ratio: [sizeof picture frame]/[plot size]
105