- class eradiate.scenes.shapes.ShapeInstance(id='shape', bsdf=None)#
Interface for shapes which have to be expanded as Mitsuba objects.
Traverse this scene element and collect kernel dictionary template and parameter update map contributions.
SceneTraversal) – Callback data structure storing the collected data.
Enforce internal state consistency. This method should be called when fields are modified. It is automatically called as a post-init step.
- property bbox#
Shape bounding box. Default implementation raises a
- abstract property instance#
Mitsuba object which is represented by this scene element.