vrGeometryTypes

class vrGeometryTypes
class PrimitiveType

Primitive type of vrdGeometryNode.

Unknown
Points
Lines
LineStrip
Triangles
class DecoreMode

When geometry is determined to be inside another and non-visible, then one of these options are available:

Remove

Removes the occluded parts from the scene.

SetToBSide

Sets the occluded parts to B Side and doesn’t delete them.

class DecoreTransparentObjectMode

Defines how transparent objects are handled when decoring.

Ignore

Transparent objects are ignored (i.e., they do not occlude other objects and they are not occluded by other objects). (Fastest mode)

TreatAsTransparent

Transparent objects will not occlude other objects, but they can be occluded by non-transparent objects. (Slower, but most accurate mode)

TreatAsOpaque

No special handling for transparent objects, they are treated as opaque.

class DecoreSubObjectMode

Determines how sub-objects are factored in when decoring or correcting face normals.

None_

No sub objects will be changed, i.e., only works on object level.

Components

Works on the component level for shells.

Triangles

Works on the triangle/polygon level for meshes.

ComponentsAndTriangles

Works on the triangle and component level.

class VisibilityMergeMode
MergeByVisibility

Hidden and visible geometry nodes are merged separately.

MergeOnlyVisible

Merge all visible geometries and ignore the rest.

MergeAllKeepVisibility

Shells: Merge all components into one shell and set the correct visibility; meshes: merge all visible meshes, invisible meshes are discarded.