Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    BowyerWatsonTetrahedralization Class

    Namespace: Stride.Rendering.LightProbes
    Assembly: Stride.Rendering.dll

    Bowyer-Watson tetrahedralization algorithm. More details at http://en.wikipedia.org/wiki/Bowyer%E2%80%93Watson_algorithm.

    System.Object → BowyerWatsonTetrahedralization
    Derived from BowyerWatsonTetrahedralization:

    public class BowyerWatsonTetrahedralization
    Name Description
    Fields
    ExtrapolationDistance
    Methods
    Compute(IReadOnlyList<Vector3>)
    exactinit()
    insphere(ref Vector3, ref Vector3, ref Vector3, ref Vector3, ref Vector3)
    orient3d(ref Vector3, ref Vector3, ref Vector3, ref Vector3)
    | Improve this Doc View Source

    Fields


    ExtrapolationDistance

    public const float ExtrapolationDistance = 100F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Methods


    Compute(IReadOnlyList<Vector3>)

    public BowyerWatsonTetrahedralization.Result Compute(IReadOnlyList<Vector3> vertices)
    Parameters
    Type Name Description
    System.Collections.Generic.IReadOnlyList<Vector3> vertices
    Returns
    Type Description
    BowyerWatsonTetrahedralization.Result

    exactinit()

    public static extern void exactinit()

    insphere(ref Vector3, ref Vector3, ref Vector3, ref Vector3, ref Vector3)

    public static extern float insphere(ref Vector3 pa, ref Vector3 pb, ref Vector3 pc, ref Vector3 pd, ref Vector3 pe)
    Parameters
    Type Name Description
    Vector3 pa
    Vector3 pb
    Vector3 pc
    Vector3 pd
    Vector3 pe
    Returns
    Type Description
    System.Single

    orient3d(ref Vector3, ref Vector3, ref Vector3, ref Vector3)

    public static extern float orient3d(ref Vector3 pa, ref Vector3 pb, ref Vector3 pc, ref Vector3 pd)
    Parameters
    Type Name Description
    Vector3 pa
    Vector3 pb
    Vector3 pc
    Vector3 pd
    Returns
    Type Description
    System.Single

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation