Ejemplo n.º 1
0
        private void OnValidate()
        {
            if (points == null || points.Count < 3)
            {
                return;
            }

            nodes.Clear();

            switch (type)
            {
            case CurvesTpye.Bezier:
                nodes.AddRange(BezierCurves.FetchCurves(ratio, points.ToArray()));
                break;

            case CurvesTpye.Spline:
                nodes.AddRange(SplineCurves.FetchCurves(ratio, points.ToArray()));
                break;

            case CurvesTpye.Spline2:
                nodes.AddRange(spline.FetchCurves(ratio, points.ToArray()));
                break;
            }
        }