Example #1
0
        public static void ScaleFigure(CadFigure fig, Vector3d org, double scale)
        {
            int n = fig.PointList.Count;

            for (int i = 0; i < n; i++)
            {
                CadVertex p = fig.PointList[i];
                p -= org;
                p *= scale;
                p += org;

                fig.SetPointAt(i, p);
            }
        }