Functions | |
void | QUnSet_Bounding_Volume (const char *segment) |
Similar to UnSet_Bounding_Volume(), but operates on a given segment rather than the currently open one. More... | |
void | UnSet_Bounding_Volume (void) |
Forces HOOPS to recalculate the bounding volume used by HOOPS to circumscribe the geometry within a segment. More... | |
void | UnSet_Bounding_Volume_By_Key (HC_KEY key) |
Similar to UnSet_Bounding_Volume(), but operates on an object referenced by an HC_KEY. More... | |
Detailed Description
Function Documentation
◆ QUnSet_Bounding_Volume()
void QUnSet_Bounding_Volume | ( | const char * | segment | ) |
Similar to UnSet_Bounding_Volume(), but operates on a given segment rather than the currently open one.
- Parameters
-
segment - Segment name to use.
DETAILS
No additional details. See UnSet_Bounding_Volume()
◆ UnSet_Bounding_Volume()
void UnSet_Bounding_Volume | ( | void | ) |
Forces HOOPS to recalculate the bounding volume used by HOOPS to circumscribe the geometry within a segment.
DETAILS
HOOPS uses three different types of bounding volumes internally: rectangles (right rectangular figures in the Z=0 plane), spheres, and cuboids (right rectangular prisms aligned with the coordinate axes). The user does not get to choose which volume is used by HOOPS since HOOPS figures that out and uses what's optimal for the scene. However, the user can force HOOPS to recalculate the bounding volume it is using by unsetting it. Of course, this only applies when the "bounding volumes" system option is active.
NOTES
RESTRICTIONS
◆ UnSet_Bounding_Volume_By_Key()
void UnSet_Bounding_Volume_By_Key | ( | HC_KEY | key | ) |
Similar to UnSet_Bounding_Volume(), but operates on an object referenced by an HC_KEY.
- Parameters
-
key - Key of the segment to use.
DETAILS
No additional details. See UnSet_Bounding_Volume()