Returns a new transform object initialized according to a set of optional arguments.

The function `make-transform`

returns a new transform object initialized according to the optional args. The default args make the unit transform.

Default values are as follows: `
a`
and `
d`
are 1; `
b`
, `
c`
, `
e`
, and `
f`
are 0. The transform matrix is

a b 0

c d 0

e f 1

See graphics-state for details of how a transform is used.

This transform will cause rotation by pi/4 radians:

(let ((s (sin (/ pi 4)))

(c (cos (/ pi 4))))

(gp:make-transform c s (- s) c 0 0))

*CAPI User Guide and Reference Manual (Unix version) - 3 Aug 2017*