public void SetPoint(int idx, CurvePoint <Vec2> point) { m_points[idx] = point; }
public void AddPoint(int idx, CurvePoint <Vec2> point) { m_points.Insert(idx, point); }
public void AddPoint(CurvePoint <Vec2> point) { m_points.Add(point); }
public void AddPoint(CurvePoint <Point3> point) { m_points.Add(point); }