WEMThresholdToCSO¶
- MLModule¶
genre
author
package
dll
definition
inherits from
keywords
Purpose¶
The WEMThresholdToCSO module allows for the generation of CSOs at the interval borders of a Primitive Value List.
The resulting CSOs are typically not in-plane. This module effectively generates CSOs at the positions/edges where WEMThreshold cuts the triangles.
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¶
Apply¶
- name: apply, type: Trigger¶
Clear¶
- name: clear, type: Trigger¶
Lower Threshold¶
- name: lowerThreshold, type: Double, default: 0¶
Sets the lower threshold value.
Upper Threshold¶
- name: upperThreshold, type: Double, default: 1000¶
Sets the upper threshold value.
Inverse Interval¶
- name: inverseInterval, type: Bool, default: FALSE¶
If checked, the threshold interval is inverted and nodes with values inside the interval are removed.
Node Placement¶
- name: nodePlacement, type: Enum, default: LinearInterpolation¶
Defines how the new nodes are inserted if triangles are clipped.
This also defines how the Primitive Value List values of new nodes are interpolated.
Values:
Title |
Name |
Description |
|---|---|---|
Remove Nodes |
RemoveNodes |
The nodes are completely removed. This also removed adjacent faces and edges. No need to interpolate any PVL value. |
Middle Placement |
MiddlePlacement |
Places new nodes on an edge into the middle between the original head and tail nodes. The PVL values of new nodes are all copies of the nearest node still inside. |
Linear Interpolation |
LinearInterpolation |
Places new nodes onto an edge, linearly interpolated by the PVL values of head and tail. The PVL values are all linearly interpolated. |
Primitive Value List¶
- name: primitiveValueList, type: String, default: LUT¶
Sets the name of the Primitive Value List to which the thresholding should be applied.