示例#1
0
 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;
 }
示例#3
0
 /// <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;
 }