From Cycling '74 Wiki
Revision as of 05:52, 3 June 2013 by Cory Metcalf
Using the jit.phys.body object
- ./examples/jitter-examples/render/physics/phys.body.collisions.maxpat shows how to test for collisions using rigit bodies.
- ./examples/jitter-examples/render/physics/phys.body.concave.maxpat shows how using the "@shape concave" mode with jit.phys.body objects allows for rigid surfaces with holes and indententations.
- ./examples/jitter-examples/render/physics/phys.body.dynamicmesh.maxpat uses the "@shape dynamicmesh" mode with jit.phys.body to create a dynamically shifting rigid surface and introduces the kinematic mode.
- ./examples/jitter-examples/render/physics/phys.body.filters.maxpat edemonstrates how you can create different classes and filters to prevent or allow collisions among classes.
- ./examples/jitter-examples/render/physics/phys.body.velocity.maxpat shows how movement and speed of rigid bodies can be controlled using impulses, velocity, damping, friction and restitution.
- ./examples/jitter-examples/render/model/model.bone.rigidbody.maxpat shows how to bind a particular bone in a rigged model to a jit.phys.body.
- http://cycling74.com/2012/09/17/introduction-to-jit-phys-part-1/. A great video introduction to working with jit.phys.body and Max physics in general.
- http://cycling74.com/2012/09/21/introduction-to-jit-phys-part-2/. Expands on the jit.phys.body object introducing the use of collisions, impulses, and contstraints.
jit.phys.body Tips and Workarounds
- When trying to create a static rigid body that is not affected by gravity or moved by collisions, simply set the mass to 0. If you want to alter the position or rotations of the massless object, you will need to set the @kinematic attribute to 1.
Third-Party Max externals similar to the jit.phys.body object
People who looked at/used this object also looked at....
Errors or Clarifications
(please list things that you believe to be errors or omissions from the existing refpage)