BurstTriangulator
v3.8.0
Search Results for

    Show / Hide Table of Contents

    Class TriangulationSettings

    A helper class for configuring triangulation parameters.

    Inheritance
    object
    TriangulationSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: andywiecko.BurstTriangulator
    Assembly: .dll
    Syntax
    [Serializable]
    public class TriangulationSettings

    Properties

    Name Description
    AlphaShapeSettings

    Configuration settings for the α-shape filter. See Alpha.

    AutoHolesAndBoundary

    If set to true, holes and boundaries will be created automatically depending on the provided ConstraintEdges.

    ConcentricShellsParameter

    Constant used in concentric shells segment splitting. Modify this only if you know what you are doing!

    Preprocessor

    Preprocessing algorithm for the input data. Default is None.

    RefineMesh

    If true refines mesh using Ruppert's algorithm.

    RefinementThresholds

    Thresholds used in mesh refinement. See Angle and Area.

    RestoreBoundary

    If true the mesh boundary is restored using ConstraintEdges.

    SloanMaxIters

    Max iteration count during Sloan's algorithm (constraining edges). Modify this only if you know what you are doing.

    UseAlphaShapeFilter

    If set to true then enables the α-shape filter. When enabled, the filter removes triangles whose circumradius R satisfies the condition R² ≥ α⁻¹, which is useful in mesh reconstruction from unconstrained point clouds. See AlphaShapeSettings for configuration options.

    ValidateInput

    If set to true, the provided InputData<T2> and TriangulationSettings will be validated before executing the triangulation procedure. The input Positions, ConstraintEdges, and TriangulationSettings have certain restrictions. For more details, see the manual. If any of the validation conditions are not met, the triangulation will not be performed. This can be detected as an error by checking the Status value (native, and usable in jobs). Additionally, if Verbose is set to true, corresponding errors/warnings will be logged in the Console. Note that some conditions may result in warnings only.

    Verbose

    If set to true, caught errors and warnings with Triangulator will be logged in the Console.

    In this article
    Back to top Generated by DocFX | Documentation © 2024 by Andrzej Więckowski is licensed under CC BY 4.0