Example #1
0
    public void BuildMeshFromGeometry()
    {
        if (OuterPolygon != null)
        {
            foreach (var poly in OuterPolygon)
            {
                Geometry.AddPoly(poly);
            }
        }

        if (InnerPolygon != null)
        {
            foreach (var poly in InnerPolygon)
            {
                Geometry.AddPoly(poly);
            }
        }

        if (InnerHole != null)
        {
            foreach (var hole in InnerHole)
            {
                Geometry.AddPolyAsHole(hole);
            }
        }

        TriangleMesh.Triangulate(Geometry);
    }