//Render meshes as they are traversed in the scene graph void NMS_SceneRenderer::sg_before(Matrix transform, SceneGraphNode * node) { GeometryNode * geomNode = (GeometryNode *) node; NMS_Mesh* model = geomNode->getModel(); btRigidBody *b = geomNode->getCollisionBody(); glLoadIdentity(); Matrix t_transposed = ~transform; glMultMatrixf(t_transposed.getElements()); if(b != NULL) applyPhysics(b); setWireframeModeGL(wireframe); (*model).setMaterialGL(); (*model).render(currentTime); }