TYPE: SOP
TITLE: AttribCreate SOP

AttribCreate is used to add or modify user defined attributes.

The attribute can be a float, integer, vector, or string type. If the local
variable name is not specified, the attribute name (all
uppercased) will be used.  After adding a user attribute, the local
variable can be used anywhere in operations where local variables are
allowed. 

Note that strings are added as "Index" attributes, not as actual "String"
attributes.  This is only important if you are using these with the HDK.

Examples:
    Vector attribute "abc" - Will create local variables
                             $ABCX, $ABCY and $ABCZ
    
    Float attribute "abc" of size 2 - Will create the local variables
                             $ABC1 and $ABC2

    Float attribute "abc" of size 1 - Will create the local variables
                             $ABC and $ABC1 (the same)

Parameters:
    Name                    - Name of the attribute
    Local Variable          - Name of the local variable
    Class                   - Where to add the attribute to the
                              geometry.  Can be a point, detail, primitive,
                              or vertex attribute.
    Type                    - Float, Integer, Vector, or String.
    Size                    - Number of elements in the attribute         /size
    Default                 - Default attribute value                  /default
    Value                   - Value to set attribute to	                 /value
    String                  - Value to set the string to                /string

Local Variables 
    Overview - The standard local variables are usable in this operation.
               Please refer to the manual for more details, or examine the
	       relevant operations.

See also: Attribute, AttribCopy, AttribMirror, AttribPromote, AttribTransfer,
	  Point, Primitive, Vertex
