Structural Informatics Group (SIG) logo
Home | Projects | Demos | Downloads | Publications | Local Info | About Us | New site
Go to the first, previous, next, last section, table of contents.

:NEW

source files: [xc]tfm.[ch]

SYNTAX

(SEND CLASS-MATRIX44 :NEW
 [  { :INITIAL-CONTENTS '((1 0 0 0)(0 1 0 0)(0 0 1 0)(0 0 0 1))
    | :MOVE     <moveargs>  ; See :MOVE   command for <moveargs>  syntax 
    | :SCALE    <scaleargs> ; See :SCALE  command for <scaleargs> syntax
    | :SHEAR    <shearargs> ; See :SHEAR  command for <shearargs> syntax
    | :ROTATE   <rotargs>   ; See :ROTATE command for <rotargs>   syntax
    | :X-ROTATE <rotargs>   ; See :ROTATE command for <rotargs>   syntax
    | :Y-ROTATE <rotargs>   ; See :ROTATE command for <rotargs>   syntax
    | :Z-ROTATE <rotargs>   ; See :ROTATE command for <rotargs>   syntax
    } ] )

DESCRIPTION

Create a new <tfm> thing. The various initializing expressions are equivalent to creating a <tfm> and then initializing it by sending the indicated message, except that :INITIAL-CONTENTS replaces sixteen :SETF messages.

The :INITIAL-CONTENTS list given is an example only, of course -- any integer or float values may be substituted for those given. The last column should be tampered with only if you know what you are doing, however!


Go to the first, previous, next, last section, table of contents.