/// <summary> /// Constructor to instantiate a class to write JSON file. /// </summary> /// <param name="valuesDimension">physical dimension, space or time</param> /// <param name="knots">knots vector</param> /// <param name="max">max value along the physical dimension</param> /// <param name="degree">degree</param> public NurbsValues (NurbsValuesDimensions valuesDimension, double[] knots, double max, int degree) { ValuesDimensions = valuesDimension; KnotVector = knots; MaxValue = max; Degree = degree; }
/// <summary> /// Returns always 1, used for testing. /// </summary> /// <param name="point">point coordinate</param> /// <param name="dimension">dimension</param> /// <returns>1</returns> public double ComputeCurvePoint(double point, NurbsValuesDimensions dimension) { return(1.0); }