Source Plane
This simple function create a static Physics Plane object. It assumes that m_PhysicsSystem is your JigLib physics system that has previously been setup in your class.
public static Body CreatePhysicsPlane(Vector3 _Pos, Vector3 _Size)
{
Body body;
CollisionSkin collision;
body = new Body();
collision = new CollisionSkin(null);
collision.AddPrimitive(new JigLibX.Geometry.Plane(new Vector3(0.0f,1.0f,0.0f),0.0f),
(int)MaterialTable.MaterialID.UserDefined,
new MaterialProperties(0.2f, 0.7f, 0.6f));
body.CollisionSkin = collision;
body.EnableBody();
body.SetInactive();
m_PhysicsSystem.AddBody(body);
return body;
}
page revision: 0, last edited: 25 Sep 2008 12:33