TYPE: SOP
TITLE: Group SOP

The Group operation generates groups of points or primitives according to 
various criteria and allows you to act upon these groups.  It can also generate
profile groups (e.g. 0.5 1.2-3.9) and mixed groups (e.g. 0 0.5 4-12 1.2-3.9).

Parameters:
Create
    Group Name    - The name of the group to create.
    Entity        - Whether to create a primitive or point group.
    Geometry Type - What sort of primitives to allow in the group.
Number
    Enable        - Enable grouping by number.
    Create Ordered - Orders the points/primitives in the group in the order 
		    they are entered. Useful when skinning.
    Operation     - Group by a pattern, a range, or an expression.
    Filter Expression - This is evaluated for every point or primitive.  If 
		    it is true, the element is added to the group.  It
		    supports all the local variables of the Point and
		    Primitive operations.                               /filter
    Pattern       - Enter the pattern to be grouped.
    Start/End     - The range of geometry to be grouped.              /rangeend
    Select_of_    - Group every # of # primitives/points.     /select1 /select2
Bounding
    Enable  	  - Enable grouping by bounding volume.
    Bounding Type - Shape of bounding volume.
    Size          - Size of bounding volume.               /sizex /sizey /sizez
    Center        - Center of bounding volume.             /tx /ty /tz
Normal
    Enable        - Enable grouping by normal.
    Direction     - Normal direction to group by.             /dirx /diry /dirz
    Spread Angle  - Deviation from the direction to allow in the group.  /angle
    Backface from - Groups primitives facing away from this object.
    Non-Planar Polys - Groups polygons that are non-planar given the tolerance.
Edges
    Enable        - Enables edge grouping.
    Edge Angle    - Groups primitives with this angle between them.  /edgeangle
    Edge Depth    - Number of edges away from Point Number.           /edgestep
    Point Number  - Point number group is centered around.               /point
    Unshared Edges - Groups all points/primitives with unshared edges.
    Create Boundary Groups - Create groups containing surface boundary points.

Combine
    Overview	  - Combines different groups based on boolean operators.
    First field   - Group to operate on.
    Button        - Negates third field.
    Third field   - Name of combined group.
    Menu          - Operation to perform.  etc.

Edit
    Convert       - Converts between point and primitive groups.
    Convert Type  - Type of conversion.
    Group         - Group to convert.
    Convert Name  - New name of the converted group.
    Preserve Original - Preserves original geometry.
    Rename:       - Renames an existing group to something else.
    Group         - Group to rename.
    New Name      - New name of group.
    Delete:       - Deletes an existing group.
    Group         - Group to delete.

Local Variables:
    N             - Number of points/primitives.

See also: Delete, Partition, GroupCopy, GroupTransfer
