Class AlphaShapeSettings
A helper class that defines settings for the α-shape filtering algorithm.
Inherited Members
Namespace: andywiecko.BurstTriangulator
Assembly: .dll
Syntax
[Serializable]
public class AlphaShapeSettings
Properties
Name | Description |
---|---|
Alpha | The α-value used by the filter to remove triangles. Triangles whose circumradius R satisfies the condition R² ≥ α⁻¹ will be removed. |
PreventWindmills | If set to true, triangle removal is skipped if it would result in a windmill structure around any vertex. |
ProtectConstraints | If set to true, triangle removal is skipped if any of the triangle's halfedges are constrained. |
ProtectPoints | If set to true, triangle removal is skipped if it would result in any of the triangle's points not belonging to any triangle. |