Search Results for

    Show / Hide Table of Contents

    Class PolygonTools

    Inheritance
    object
    PolygonTools
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public static class PolygonTools

    Fields

    _areas

    Declaration
    public static float[] _areas
    Field Value
    Type Description
    float[]

    Methods

    GetArea(IReadOnlyList<Vector2>)

    Declaration
    public static float GetArea(IReadOnlyList<Vector2> vertices)
    Parameters
    Type Name Description
    System.Collections.Generic.IReadOnlyList<T><UnityEngine.Vector2> vertices
    Returns
    Type Description
    float

    GetRandomPositionInTriangle(Vector2[], DewRandom)

    Declaration
    public static Vector2 GetRandomPositionInTriangle(Vector2[] triVerts, DewRandom random = null)
    Parameters
    Type Name Description
    UnityEngine.Vector2[] triVerts
    DewRandom random
    Returns
    Type Description
    UnityEngine.Vector2

    GetVerticesArray(IReadOnlyList<Vector2>, ref Vector2[])

    Declaration
    public static void GetVerticesArray(IReadOnlyList<Vector2> points, ref Vector2[] verts)
    Parameters
    Type Name Description
    System.Collections.Generic.IReadOnlyList<T><UnityEngine.Vector2> points
    UnityEngine.Vector2[] verts

    PickRandomTriangleWeightedByArea(IReadOnlyList<Vector2>, ref Vector2[])

    Declaration
    public static int PickRandomTriangleWeightedByArea(IReadOnlyList<Vector2> vertices, ref Vector2[] triVerts)
    Parameters
    Type Name Description
    System.Collections.Generic.IReadOnlyList<T><UnityEngine.Vector2> vertices
    UnityEngine.Vector2[] triVerts
    Returns
    Type Description
    int
    In This Article
    Back to top Shape of Dreams API Documentation