Example #1
0
        private void CreateCurve()
        {
            //Make sure we can create the data
            if (Model == null || ImageWidth == 0 || ImageHeight == 0)
            {
                return;
            }

            Point[] points = new Point[Model.ControlPoints.Length];
            for (int i = 0; i < Model.ControlPoints.Length; i++)
            {
                points[i] = new Point(Model.ControlPoints[i].XRatio * ImageWidth, Model.ControlPoints[i].YRatio * ImageHeight);
            }

            Data = DrawingUtility.GenerateBezierCurve(points);
        }