# class
OcclusionMeshProcessor
The occlusion mesh processor creates a reconstruction of the input mesh from its silhouette. This means concavities and internal geometry disappear. WARNING: Experimental. Generates nice meshes, but currently very slow at high settings. Recommended onscreens size ~100
# Properties
Property | Description |
---|---|
Scene | The scene used for processing. All mesh nodes in the whole scene tree will be replaced by one proxy mesh. Please note that internal refrences might be modified by the processor. The caller should refresh any reference that is cached outside the scene after running the processor. |
# Methods
Method | Description |
---|---|
Clear | Clear all internal states of the object. This will NOT clear the parameters set in the object. |
GetClass | Get the name of the OcclusionMeshProcessor class. |
GetOcclusionMeshSettings | The settings for the OcclusionMeshProcessor. |
GetPercentDone | Returns the current progress of the processing as a value between 0 and 100. |
IsA | Returns true if OcclusionMeshProcessor is a or is a descendant of the class named as the type parameter. |
IsNull | Returns true if the OcclusionMeshProcessor object is invalid. |
RunProcessing | Runs the processing the object is designed for. |
# Static methods
Method | Description |
---|---|
IsClassA | Returns true if the class is a or is a descendant of the class named as the type parameter. |
SafeCast | SafeCast makes sure the input object is of a class that can be cast into spOcclusionMeshProcessor, and if this is the case, returns the object cast into spOcclusionMeshProcessor. |
# Properties details
# Scene
The scene used for processing. All mesh nodes in the whole scene tree will be replaced by one proxy mesh. Please note that internal refrences might be modified by the processor. The caller should refresh any reference that is cached outside the scene after running the processor.
# Methods details
# Clear
Clear all internal states of the object. This will NOT clear the parameters set in the object.
# GetClass
Get the name of the OcclusionMeshProcessor class.
# GetOcclusionMeshSettings
The settings for the OcclusionMeshProcessor.
# GetPercentDone
Returns the current progress of the processing as a value between 0 and 100.
# IsA
Returns true if OcclusionMeshProcessor is a or is a descendant of the class named as the type parameter.
# IsNull
Returns true if the OcclusionMeshProcessor object is invalid.
# RunProcessing
Runs the processing the object is designed for.
# Static methods details
# IsClassA
Returns true if the class is a or is a descendant of the class named as the type parameter.
# SafeCast
SafeCast makes sure the input object is of a class that can be cast into spOcclusionMeshProcessor, and if this is the case, returns the object cast into spOcclusionMeshProcessor.