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