Beispiel #1
0
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);
}
Beispiel #2
0
Triangulator::Triangulator( const PolyLine2f &polyLine )
{	
	allocate();
	addPolyLine( polyLine );
}