| genre | SoCSO |
| status | stable |
| author | Olaf Konrad |
| package | MeVisLab/Standard |
| dll | SoCSO |
| definition | SoCSO.def |
| see also | SoView2DCSOEditor |
| keywords | CSO, draw |
The SoCSO3DVis module enables a visualization of the CSOs of a CSOList in 3D as an OpenInventor scene.
Just attach a valid CSOList to this module. The resulting scene can be attached to any appropriate OpenInventor module.
The module generates an internal OpenInventor scene graph on base of the CSOs' geometry.
The path points are visualized by using SoLineSets and the seed point markers are visualized by either boxes (rectangle) or spheres (circles).
Both, the line width and the markers' sizes can be scaled to achieve a better visual result. Optionally, a StylePalette can be attached to the module's inStylePalette field.
| Apply: Trigger | renderCaching: Enum | Use render time delay: Bool |
| Auto apply: Bool | renderCulling: Enum | |
| boundingBoxCaching: Enum | Repaint: Bool | |
| Delay in ms: Float | Seed Points: Float | |
| Enable selection: Bool | Selected groups: Bool | |
| Finishing: Bool | Selection changed: Bool | |
| Line Width: Float | Use: Bool | |
| pickCulling: Enum | Use Index As: Enum |
If checked, the module updates the output scene on changing any field or input field.
An offset value that is added to the individual line widths of the CSOs.
A scale value that is multiplied to the marker sizes of the individual CSOs.
If checked, all the CSOs of a selected CSOGroup are highlighted.
If checked, the module does not generate the output OpenInventor scene anew before the adjusted delay time (Delay in ms) has passed.
The delay time in ms for Use render time delay.
If checked, the attached style palette is used to set visual properties.
If no style palette is attached, this field does nothing.
Determines how the optional style palette is accessed.
Make sure that a style palette is attached and that the option Use is checked.
Values:
| Title | Name | Description |
|---|---|---|
| Cso | USE_INDEX_FOR_CSO | The index of each individual CSO is used for a look-up of visual properties. |
| Group | USE_INDEX_FOR_GROUP | The index of the first CSOGroup of a CSO is used for a look-up of visual properties. |
If checked, CSOs can be selected in 3D.
If checked and Auto apply is also checked, the module generates a new scene on receiving repaint notifications.
If checked and Auto apply is also checked, the module generates a new scene on receiving finished notifications.
If checked and Auto apply is also checked, the module generates a new scene on receiving selection notifications.