Ejemplo n.º 1
0
IoObject *IoODEJoint_attach(IoODEJoint *self, IoObject *locals, IoMessage *m)
{
	dBodyID body1 = IoMessage_locals_odeBodyIdArgAt_(m, locals, 0);
	dBodyID body2 = IoMessage_locals_odeBodyIdArgAt_(m, locals, 1);

	IoODEJoint_assertValidJoint(self, locals, m);
	dJointAttach(JOINTID, body1, body2);
	return self;
}
Ejemplo n.º 2
0
Archivo: IoODEBox.c Proyecto: ADTSH/io
IoObject *IoODEBox_setBody(IoODEBox *self, IoObject *locals, IoMessage *m)
{
	dBodyID body = IoMessage_locals_odeBodyIdArgAt_(m, locals, 0);

	IoODEBox_assertHasBoxId(self, locals, m);
	dGeomSetBody(GEOMID, body);
	return self;
}