DoShear(3D) — Kubota Pacfic Computer Inc. (\*(Dd)
NAME
DoShear − Create a shear geometric transformation object
SYNOPSIS
C:
DtObject DoShear(plane, firstdirectionshearvalue,
seconddirectionshearvalue)
DtMajorPlane plane;
DtReal firstdirectionshearvalue, seconddirectionshearvalue;
FORTRAN:
INTEGER∗4 DOSHR(PLANE, D1SHRV, D2SHRV)
INTEGER∗4 PLANE
REAL∗8 D1SHRV, D2SHRV
DESCRIPTION
DoShear creates a shear geometric transformation object that modifies the current transformation matrix. It results in a directional shear about a major plane specified by the parameter plane. Possible values for plane are:
DcXY <DCXY>
Z = 0.0
DcYZ <DCYZ>
X = 0.0
DcXZ <DCXZ>
Y = 0.0
The parameter firstdirectionshearvalue specifies the shearing in the first direction of plane, and the parameter seconddirectionshearvalue specifies the shearing the second directions of plane. For example, let plane be DcXY <DCXY>. Then firstdirectionshearvalue is the X-direction and seconddirectionshearvalue is the Y-direction.
SEE ALSO
DoLookAtFrom(3D), DoScale(3D), DoRotate(3D), DoTransformMatrix(3D), DoTranslate(3D)
September 02, 1992