Hierarchy Renderer
(LCHierarchyRenderer)
Short Description
This is an instance of a modular renderer for spatial hierarchies. It is the XGRT standard renderer.
Usage
It just renders the scene according to the material indices assigned
to each object. Click on Edit ("...") lcTrav to open object browser with further options.
Parameters:
- drawOrder: currently not used.
- PARAM_lockCamera: if set to true, the current camera is fixed for all multi-resolution compuations. Useful for visualizing level-of-detail selection and view frustum culling.
- PARAM_maxHierarchyLevel: currently not used.
- PARAM_drawPoints: switches on/off rendering of point primitives
- PARAM_drawHierarchy: switches on/off rendering of hierarchy bounding boxes (leave nodes of hierarchy traversal)
- PARAM_drawHierarchyInnerNodes: switches on/off rendering of hierarchy bounding boxes (inner nodes of hiearchy traversal, different color).
- PARAM_drawCloudSelection: switches on/off rendering of selected scene graph nodes
- PARAM_drawPointSelection: switches on/off rendering of selected points / vertices
- PARAM_maxPointSampleSpacing: maximum on-screen distance of multi-resolution point clouds, controls rendering level of detail
- PARAM_exactRecursionDepth: if true, a traversal depth of PARAM_exactRecursionDepth is enforced (if the tree is deep enough, otherwise the traversal stops at leaf nodes)
- PARAM_viewFrustumScaleFactor: Allows to shrink the view frustum used for view frustum culling. Useful for debugging.
- numPoints: FYI - number of points employed during last rendering. Click on "update" to retrieve the latest values.
- numBoxes: FYI - number of hierarchy nodes employed during last rendering. Click on "update" to retrieve the latest values.