Commits

Author Commit Message Labels Comments Date
Lenard Lindstrom
Added conditional Py_ssize_t declaration for Python 2.4
Branches
physics
minz
add damping coefficient python interface add test5.py and Readme_Test_List.txt
Branches
physics
minz
Branches
physics
marcus
Removed joint->SolveConstraintPosition as it's superfluous. Renamed joint->SolveConstraintVelocity to joint->SolveConstraints. Added joint doc strings. Limited joint nachors to the body shapes.
Branches
physics
marcus
Added python docs for the Body.
Branches
physics
marcus
Added radians<->degrees conversion methods. Body.rotation and Body.angular_velocity now take degrees as values. Fixed shape inertia calculation on setting a new body mass.
Branches
physics
marcus
Bodies now require a shape on creation. Disallowed changing a body shape Disallowed own shape implementations for now.
Branches
physics
marcus
Added python docs for the World.
Branches
physics
minz
Add other comments
Branches
physics
minz
Add Comments of joint object
Branches
physics
minz
comments on collision test and reaction are done. obsolete functions such as Partly_LB are deleted.
Branches
physics
minz
comments on collision test is done.
Branches
physics
marcus
World joint and body list properties return copies now instead of the real lists. Renamed World.body_list to World.bodies. Renamed World.joint_list to World.joints. Fixed RectShape inheritance. Added documentation notes.
Branches
physics
marcus
Added doc notes to the collision functions
Branches
physics
marcus
Minor doc changes. Renamed body.angle_velocity to body.angular_velocity.
Branches
physics
marcus
Wrapped Joint function pointers to allow python inheritance. Added C API for revolute joints. Minor warning fixes.
Branches
physics
minz
change some little bugs
Branches
physics
minz
Delete Revolute joint init code to prevent users to use it now, will open in future
Branches
physics
minz
Add a new test case(long chain test),see test4.py Solve Rotation bug(just a var name mistake) Add a new joint(RevoluteJoint),can't work properly now, the main bug of it is no collision exception list in framework,should be added in future.
Branches
physics
minz
Branches
physics
marcus
Added VS.NET 2005 solution. Added Win32 build batch file
Branches
physics
minz
update tests for joint and collision (now test1.py looks right)
Branches
physics
marcus
Limited body restitution to a range of [0,1]. Limited body friction to [0,inf). Limited world step time to [0, inf). Added python inheritance support to shapes for AABB collisions.
Branches
physics
minz
add the test3.py to test the new collision method.
Branches
physics
minz
new collision method
Branches
physics
minz
a new collision method(tested)
Branches
physics
minz
new collision test method(need be tested)
Branches
physics
minz
add new c test
Branches
physics
minz
Add damping method which can make simulation look stable
Branches
physics
marcus
Added body shape setter and GetGlobalPos C API. Added type checks to C API functions. Added PyDistanceJoint_SetAnchors C API. Removed distance setter from DistanceJoint class. Renamed PyRectShape to PyRectShapeObject. Fixed internal PyJoint_Check and PyDistanceJoint_Check defines. Fixed some ref count issues. Fixed C tests to use the Python C API. Added Makefile for C tests.
Branches
physics
  1. Prev
  2. Next