public UniformCubicBSpline(List <GPoint> points, CurvatureUnit curvatureUnit) { m_Points = points; m_TotalPoints = points.Count; m_CurvatureUnit = curvatureUnit; }
public CachedUniformCubicBSpline(List <GPoint> points, bool useMatrix, CurvatureUnit curvatureUnit) { m_TotalPoints = points.Count; MakeBSplineSegments(points, useMatrix); s_CurvatureUnit = curvatureUnit; }
/// <summary> /// Construct Bezier curve object /// </summary> /// <param name="points">sample points</param> public BezierCurve(List <GPoint> points, CurvatureUnit curvatureUnit) { m_Points = points; m_CurvatureUnit = curvatureUnit; }