Syntax
- string comp.sel
- float comp.index
- float comp.total
Description
The comp attributes give information about the last component split in the chain of the shape's predecessors.
- comp.sel — A string describing the component split selector which selected the current shape (or it's predecessor, respectively) in the last component split.
- comp.index — The zero-based index for the group of shapes generated in the last component split.
- comp.total — The total number of shapes generated in the last component split.
Related
Example
Index and total are per selector; for instance
...
primitiveCube()
comp(f) { front : Front | side : Side | all = All }
creates one Front shape with
- comp.sel: front
- comp.index: 0
- comp.total: 1
and 3 Side shapes with
- comp.sel: side
- comp.index: 0,1,2
- comp.total: 3
and 1 All shape with
- comp.sel: all
- comp.index: 0
- comp.total: 1