Beispiel #1
0
ADDvector R_T(Plan& P, ADDvector& x, ADDvector& lambda, ADDvector& nu, bool phase1 = false) {
	ADDvector r_t(x.count() + lambda.count() + nu.count());
	addR_Dual(r_t, P, x, lambda, nu, phase1);
	addR_Cent(r_t, P, x, lambda, phase1);
	addR_Pri(r_t, P, x, lambda, phase1);
	return r_t;
}
Beispiel #2
0
void Pie(r_t angle)
{
	Fly_Matrix_Set();
	
	//glColor4d(Color.r,Color.g,Color.b,Opacity);
	glColor();

	glDisable(GL_TEXTURE_2D);
	glDisableClientState(GL_COLOR_ARRAY);
    glDisableClientState(GL_TEXTURE_COORD_ARRAY);

	glBindBuffer(GL_ARRAY_BUFFER, Circle_VBO_Get());
	glVertexPointer(2, GL_Type(Circle_Data), 0, NULL);
	r_t dots = (r_t(Circle_Dots)*angle/360.0);
	glDrawArrays(GL_TRIANGLE_FAN, 0, GLsizei(Circle_Dots*angle/360 + 2));
}