Пример #1
0
void IoODEBox_mark(IoODEBox *self)
{
	if (GEOMID)
	{
		dBodyID body = dGeomGetBody(GEOMID);
		if (body)
		{
			IoObject_shouldMark(IoODEBody_bodyFromId(IOSTATE, body));
		}
	}
}
Пример #2
0
IoObject *IoODEBox_body(IoODEBox *self, IoObject *locals, IoMessage *m)
{
	IoODEBox_assertHasBoxId(self, locals, m);
	return IoODEBody_bodyFromId(IOSTATE, dGeomGetBody(GEOMID));
}
Пример #3
0
IoObject *IoODEJoint_attachedBody2(IoODEJoint *self, IoObject *locals, IoMessage *m)
{
	IoODEJoint_assertValidJoint(self, locals, m);
		return IoODEBody_bodyFromId(IOSTATE, dJointGetBody(JOINTID, 1));
}