Beispiel #1
0
        private ClusterInfo SeparateSlectedFigs(List <CadFigure> figList)
        {
            int cnt = figList.Count;

            ClusterInfo ci = new ClusterInfo(cnt);

            for (int i = 0; i < cnt; i++)
            {
                CadFigure fig = figList[i];

                if (fig.HasSelectedPointInclueChild())
                {
                    ci.AddSelFigure(fig, i);
                }
                else
                {
                    ci.FigList.Add(fig);
                }
            }

            return(ci);
        }