71 std::vector<Coord2D> myBezierPoint_H;
124 myBezierPoint_H.clear();
136 for (
int i = 0; i < n - 1; i++)
158 myBezierPoint_H.push_back(
mCoord[0]);
std::vector< Coord2D > mFinalCoord
void updateResampleLinearLine()
std::vector< Coord2D > mResamplePoint
Canvas::Interpolation mInterpMode
std::map< float, EndPoint > length_EndPoint_Map
void rebuildHandlePoint(std::vector< Coord2D > coordSet)
std::vector< Coord2D > mBezierPoint
bool useBezierInterpolation
std::vector< OriginalCoord > OriginalHandlePoint
std::vector< Coord2D > mCoord
std::vector< double > mLengthArray
virtual void updateBezierCurve()
void buildSegMent_Length_Map(std::vector< Coord2D > BezierPtSet)
void resamplePointFromLine(std::vector< Coord2D > pointSet)
void updateBezierPointToBezierSet(Coord2D p0, Coord2D p1, Coord2D p2, Coord2D p3, std::vector< Coord2D > &bezierSet)
std::vector< Coord2D > myHandlePoint
std::vector< OriginalCoord > Originalcoord
void updateResampleBezierCurve(std::vector< Coord2D > &myBezierPoint_H)
Resample Bezier curve.
void UpdateFieldFinalCoord() override
Updating the data of a Field.
This is an implementation of AdditiveCCD based on peridyno.