예제 #1
0
void rbdraw(const RigidBody *rb)
{
	glPushMatrix();
	glMultMatrixf(MatrixFromRotationTranslation(rb->orientation, rb->position));
	for (const auto &s : rb->shapes)
		gldraw(s.verts, s.tris);
	glPopMatrix();
}
예제 #2
0
void rbdraw(const RigidBody *rb)
{
	glPushMatrix();
	glMultMatrixf(rb->pose().matrix());  
	for (const auto &s : rb->shapes)
		gldraw(s.verts, s.tris);
	glPopMatrix();
}
예제 #3
0
void wmdraw(const WingMesh &m)
{
	gldraw(m.verts, m.GenerateTris());
}