This data type describes a geometric object generically.
It is used to build a list of all objects that are to be checked for intersection and provides a uniform access to them. In the tree nodes a single integer index is then sufficient to identify the intersected object.
Position of the attribute in the list of attributes, this object should be attached to.
What kind of geometric primitive is this object?
Supported are: 1. point 2. line 3. triangle 4. box
Position in the list of correspoding primitive.