void the::plotter::addBezier(p_t p1, p_t p2, p_t p3, p_t p4, int slice,const c_t c) { float delta = 1.0/slice; float t = 0.0; std::vector<vec3> pnt; while(t <= 1.0) { pnt.push_back(the::math::interpolate::bezier(p1, p2, p3, p4, t)); t+=delta; } addPolyLine(pnt,c); }
Triangulator::Triangulator( const PolyLine2f &polyLine ) { allocate(); addPolyLine( polyLine ); }