Tesselate.Tesselator.RenderBoundary C# (CSharp) Method

RenderBoundary() public method

public RenderBoundary ( Mesh mesh ) : void
mesh Mesh
return void
        public void RenderBoundary(Mesh mesh)
        {
            for (Face curFace = mesh.faceHead.nextFace; curFace != mesh.faceHead; curFace = curFace.nextFace)
            {
                if (curFace.isInterior)
                {
                    this.CallBegin(Tesselator.TriangleListType.LineLoop);
                    HalfEdge curHalfEdge = curFace.halfEdgeThisIsLeftFaceOf;
                    do
                    {
                        this.CallVertex(curHalfEdge.originVertex.clientIndex);
                        curHalfEdge = curHalfEdge.nextEdgeCCWAroundLeftFace;
                    } while (curHalfEdge != curFace.halfEdgeThisIsLeftFaceOf);
                    this.CallEnd();
                }
            }
        }