A node in the scene graph that can hold an occluder polygon, which must be a rectangle. When the occluder is activated with something like render.set_occluder(), then objects whose bouding volume lies entirely behind the occluder will not be rendered.
OccluderNode(std::string const &name)¶
The default constructor creates a default occlusion polygon in the XZ plane (or XY plane in a y-up coordinate system). Use the normal Panda set_pos(), set_hpr(), set_scale() to position it appropriately, or replace the vertices with
Returns the minimum screen coverage.
Returns the number of vertices in the occluder polygon. This should always return 4.
Is this occluder double-sided
If true, the back-face will also be used to occlude
Minimum screen coverage needed before occluder used. Range should be 0 to 1. For example, setting to 0.2 would mean that the occluder needs to cover 20% of the screen to be considered.