Example #1
0
        private float computeEdgeCollapseCostFromUToV(Vertex u, Vertex v)
        {
            if (!u.is_continuous_polygon)
            {
                return(int.MaxValue);
            }

            if (willChangeShapeUToV(u, v))
            {
                return(int.MaxValue);
            }

            return(u.distance(v));
        }
Example #2
0
        private float computeEdgeCollapseCostFromUToV(Vertex u, Vertex v)
        {
            if (!u.is_continuous_polygon) {
                return int.MaxValue;
            }

            if (willChangeShapeUToV(u, v)) {
                return int.MaxValue;
            }

            return u.distance(v);
        }