Collection of 3D primitives (fixed-size boxes, boxes of different sizes, or arbitrary sexto-epipeds, cones).
Each primitive can be assigned a signal value and a TRef.
A collection of 3D-markers. The way how they are defined depends on the fBoxType data-member.
An axis-aligned box is stored as its centre and half size, and spans centre - half size to centre + half size. AddInstance() and AddInstanceScaled() take the centre and the half size. AddInstanceCorner() and AddInstanceScaledCorner() take the lower corner and the full size, as TEveBoxSet's AddBox() does. The default size of a kBT_Instanced box is set as the full size with SetDefWidth(), SetDefHeight() and SetDefDepth(), or as the half size with SetDefHalfWidth(), SetDefHalfHeight() and SetDefHalfDepth(). It defaults to 1, a unit box, as in TEveBoxSet.
Each primitive can be assigned:
See also base-class REveDigitSet for more information. Tutorial: tutorials/visualisation/eve/boxset_test.C