DCL:GRPH1:Summary:2-D Normalization Transformation
The following are the parameters necessary for normalization transformation of U-coordinate into 2-D V-coordinate . Each parameter can be changed/inquired by the internal routines SGpGET/SGpSET of GRPH1, although utilities are available for setting similar parameters at once.
These parameters can be changed/inquired with SGSVPT/SGQVPT.
In map projection coordinates, this information is not needed for GRPH1,
but the GRPH2 package may inquire about this as "the lat-long range in scope."
In this case, the viewport and the window does not usually coincide.
These parameters can be changed/inquired with SGSWND/SGQWND.
These parameters can be set/inquired with SGSSIM/SGQSIM.
The relationship between these parameters and the
"Euler's angle( theta , phi , psi )" used generally to specify the angle of rotation in 3-D is
theta = pi /2-PLY, phi =PLX, psi =PLROT.
(Consult math dictionaries for a definition of the Euler's angle.)
These parameters can be changed/inquired with SGSMPL/SGQMPL.
The actual procedures are as follows. In the initial state, UC coincides with TC (projection coordinate).
The transformation from TC to VC is determined by the similar transformation parameters above. The value of TC projected onto the origin of VC depends on the type of map projection.
Projection | TC projected onto origin |
Cylindrical Projection | (0, 0) |
Azimuthal Projection | (90, 0) |
Conic Projection | Apex of Cone |
The value of TC projected onto the origin corresponds to the case when the Euler's angle is (0,0,0),
or when
(PLX,PLY,PLROT)=( lambda ,90.,0).
To set the meridian at lambda as the central meridian
in a normal cylindrical or a conic projection (on normal aspect), let
(PLX,PLY)=( lambda ,90.,0).
To draw a map with long. and lat. of
( lambda , phi ) at the center
in an azimuthal projection, let
(PLX,PLY)=( lambda , phi ),
and specify PLROT as required.
When PLROT=0, the south pole is always below the origin.
In a cylindrical projection on the traverse aspect, specify a point on the Equator as (PLX,PLY). When PLROT=0 , the south pole of UC is projected onto the central meridian. For example, if you wish to present the Arctic Ocean, the Atlantic Ocean, and the Southern Ocean as a continuous body with the traverse aspect, let (PLX, PLY, PLROT) = (60.,0.,-90.).
These parameters can be inquired/changed with SGRGET/SGRSET.
This parameter can be inquired/changed with SGRGET/SGRSET.