FortuneVoronoi.Fortune.FilterVG C# (CSharp) Méthode

FilterVG() public static méthode

public static FilterVG ( VoronoiGraph VG, double minLeftRightDist ) : VoronoiGraph
VG VoronoiGraph
minLeftRightDist double
Résultat VoronoiGraph
        public static VoronoiGraph FilterVG(VoronoiGraph VG, double minLeftRightDist)
        {
            VoronoiGraph VGErg = new VoronoiGraph();
            foreach(VoronoiEdge VE in VG.Edges)
            {
                if(Math.Sqrt(Point.DistSqr(VE.LeftData,VE.RightData))>=minLeftRightDist)
                    VGErg.Edges.Add(VE);
            }
            foreach(VoronoiEdge VE in VGErg.Edges)
            {
                VGErg.Vertizes.Add(VE.VVertexA);
                VGErg.Vertizes.Add(VE.VVertexB);
            }
            return VGErg;
        }