Behaviors Overview
Behavior Evaluate
Behavior Edit
Debugger
Console
Find
SAA Library
SW library
SWC library
SWN library index
SWU library
Attributes Index
Scripting Examples

 

Video Collage, Inc.

P.O. Box 2550
Boston, Mass. 02130


617-524-7835 (voice)
617-524-3463 (fax)
vc@video-collage.com (email)

 

Behaviors attach code to Softimage objects and evaluate that code each frame. Behaviors are an easy way to build most persistent effects.

The SoftWish Console is an interactive shell running as a Softimage plugin. It provides a full SoftWish interpreter and is our command line for Softimage. It is an easy way to build any immediate effect.

The SoftWish Debugger lets one break at a plugins entry points. The SoftWish command line is then available for debugging.

Find returns a list of element-names or element-identifiers based upon specified criteria.

The SAA library consists of all the SAAPHIRE calls. It is the base library from which everything else is derived.

The SW library combines wraps multiple SAA calls into general purpose routines. it provides procedures for dealing with expressions, fcurves and bounding boxes among other things.

The SWC library  provides a data structure, called a context, which combines databases, scenes and elements into a single structure and provides graphical controls for building and accessing contexts . It is intended for use in standalones.

The SWN library provides a filename-like paradigm for choosing Softimage elements. It supports notions of relationships within a hierarchy as welll as wildcards.

The SWU library consists of utility procedures for such things as C /Tcl data structure convertion, bounding box collision detection and lisp-like backquoting.

Attributes of Softimage objects. These attributes are used by the SAA, SW and SWC libraries

Scripting examples