MarkersToSurface¶
- MLModule¶
author
package
dll
definition
inherits from
keywords
Purpose¶
The MarkersToSurface module allows for generating a surface from a list of markers by rasterizing the markers as spheres.
The rasterization is somewhat coarse, but the resulting surface can be smoothed and modified using level set filters provided by OpenVDB.
This module can be used, for example, to perform surface reconstruction of particles represented as markers.
Windows¶
Default Panel¶
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Visible Fields¶
Auto Apply¶
- name: autoApply, type: Bool, default: TRUE¶
Update Mode¶
- name: updateMode, type: Enum, default: AutoUpdate, deprecated name: autoUpdate¶
Apply¶
- name: apply, type: Trigger¶
Clear¶
- name: clear, type: Trigger¶
Overwrite label and description¶
- name: overwriteLabelDescription, type: Bool, default: FALSE¶
Label¶
- name: label, type: String¶
Description¶
- name: description, type: String¶
Grid Cell Size¶
- name: gridCellSize, type: Double, default: 1¶
Sets the grid size of the cells.
Markers with a radius smaller than the grid size will not be accurately represented.
Adaptivity¶
- name: adaptivity, type: Double, default: 0.2¶
Sets the adaptivity of the mesh generator.
Radius Mode¶
- name: radiusMode, type: Enum, default: FixedRadius¶
Defines the mode for the radius of the markers.
Values:
Title |
Name |
Description |
|---|---|---|
Fixed Radius |
FixedRadius |
Use the |
Marker Radius |
MarkerRadius |
Use the length of the vec component of each marker. |
Radius¶
- name: radius, type: Double, default: 4¶
Sets the fixed radius.
Radius Scale¶
- name: radiusScale, type: Double, default: 1¶
Sets the radius scale that is multiplied by the marker radius if per-marker radius calculation is used.