An octree can hold tens of gigabytes of data. Therefore, not all octree points will be rendered at the same time. The following three parameters control the total number of octree points that are rendered in each frame. They are crucial for rendering performance and visual quality.
Memory cache: Determines the size of the CPU memory reserved to hold octree points. Values are expressed in gigabytes. High parameter values keep the transfer of point data to the GPU as fast as possible.
GPU cache: Determines the size of the video memory reserved to render points. Values are expressed in gigabytes. Beware, high values might slow down rendering.
Minimum coverage: Octree nodes whose projected size is below this threshold (relative to the screen height in pixels) are not rendered.
Near plane: Determines where the camera’s view begins.
Far plane: Determines where the camera’s view ends.
Point size: Constant pixel size of points and curve control points.
Font size: Size of annotation text characters.
Line thickness: Constant pixel width of curves.
Highlight thickness: Selected CAD objects are highlighted. This parameter controls the constant pixel width of the highlight.
Depth offset: Point clouds and meshes might obscure CAD objects drawn on them. Increase this value to pull CAD objects visually to the viewer (coordinates are not changed).
Curve direction: Toggles visibility of curve directions.
Layer color: Default layer color.
Line color: Color of ungrouped curves.
Point color: Color of ungrouped points and control points of curves.
Text color: Color of ungrouped annotations.
Highlight color: Highlight color of selected objects.
Snapping tolerance: Snapping distance in constant pixel size. Curve drawing and editing actions utilize this parameter.
Undo list size: The number of actions that can be undone. Beware, if this number is too high, your computer might slow down.