Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pbltm(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PBLTM(3g)  —  Subroutines

Name

PBLTM − Creates a 2D homogeneous transformation matrix and performs the specified transformation. 

Operating States: PHOP, ∗, ∗, ∗
PHIGS standard function
 

Syntax

PBLTM (X0, Y0, DX, DY, PHI, FX, FY, ERRIND, XFRMT)

Argument      Data Type     Access   Description
---------------------------------------------------------------------------
X0, Y0        Real          Read     Fixed point for scaling, rotating,
                                     and translating
DX, DY        Real          Read     Shift vector
PHI           Real          Read     Rotation angle, in radians
FX, FY        Real          Read     Scale factor vector
ERRIND        Integer       Write    Error indicator
XFRMT(3,3)    Array of      Write    Transformation matrix
              reals
---------------------------------------------------------------------------

 

Description

PBLTM creates a two-dimensional (3 x 3) homogeneous transformation matrix, which performs the specified transformation.  The order of the transformation is as follows:

1Scale (relative to the specified fixed point)

2Rotate (relative to the specified fixed point)

3Shift (move)

See Also

PCOTM
PSGMT
PSLMT

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026