added ag::object::getMass() and ag::object::setMass()

git-svn-id: svn://anubis/misc/OdeWorld@213 bd8a9e45-a331-0410-811e-c64571078777
This commit is contained in:
josh committed 2009-11-17 00:44:51 +00:00
1 parent c11f481a78
commit ec2304e77a
2 files changed
+12

No files matched your search

+10
View File
@@ -530,3 +530,13 @@ void OdeWorld::Object::finalize()
dBodySetMass(m_body, &m_mass);
}
}
void OdeWorld::Object::setMass(dReal newmass)
{
if (m_body != 0)
{
dMassAdjust(&m_mass, newmass);
dBodySetMass(m_body, &m_mass);
}
}
+2
View File
@@ -40,6 +40,8 @@ class OdeWorld
void addTorque(dReal fx, dReal fy, dReal fz);
void addRelTorque(dReal fx, dReal fy, dReal fz);
void finalize();
dReal getMass() { return m_mass.mass; }
void setMass(dReal newmass);
protected:
bool m_is_static;