Object space shapes are defined in the 3D scene, i.e., their position as well as their extent is affected by the applied transformations present in the scene description. More...
#include <ishape.h>
Inherits mi::base::Interface_declare< 0xca3aacf8, ... >.
Public Member Functions | |
virtual mi::math::Bbox_struct< mi::Float32, 3 > | get_bounding_box () const =0 |
An object space shape must define its bounding box. More... | |
Object space shapes are defined in the 3D scene, i.e., their position as well as their extent is affected by the applied transformations present in the scene description.
|
pure virtual |
An object space shape must define its bounding box.
The bounding box is always defined in the shape's local coordinate system. The rendering traversals require the bounding box for accurate and efficient rendering.