Source Sphere
This simple function creates a Physics Sphere that reacts to gravity. It assumes that m_PhysicsSystem is your JigLib physics system that you have previously setup in the class.
public static Body CreatePhysicsSphere(Vector3 _Pos, float _Radius, float _Mass)
{
Body body;
CollisionSkin collision;
body = new Body();
collision = new CollisionSkin(body);
collision.AddPrimitive(new Sphere(Vector3.Zero * 5.0f, _Radius),
(int)MaterialTable.MaterialID.UserDefined,
new MaterialProperties(0.5f, 0.7f, 0.6f));
body.CollisionSkin = collision;
body.Mass = _Mass;
body.MoveTo(_Pos, Matrix.Identity);
body.EnableBody();
m_PhysicsSystem.AddBody(body);
return body;
}
page_revision: 0, last_edited: 1222345846|%e %b %Y, %H:%M %Z (%O ago)





