コード例 #1
0
        public static Point3D Evaluate3DPolynomial(
            IList <Point3D> control,
            double parameter
            )
        {
            var solver = new DeCastlejauSolver(
                BezierCurveC0.FillBernsteinCoordinatesArray(
                    control,
                    control.Count - 1,
                    0
                    )
                );

            return(MathHelpers.MakePoint3D(solver.Evaluate(parameter)));
        }