Age | Commit message (Collapse) | Author |
|
|
|
unrelated sensor states. The bug was introduced in the recent logic optimization patch. It only affects collision and touch sensors. The bug is fixed by keeping track of registration count.
|
|
First batch of optimizaton of the bullet adaptation layer in the BGE.
- remove circular motion state update.
- optimization of physic adaptation layer for bullet: bypass
unecessary conversion of rotation matrix to quaternion and back.
- remove double updates during object replication.
|
|
parenting. Allow loc/scale/orientation change on child object with physic controller.
|
|
the game.
|
|
|
|
All platforms/build systems: either upgrade to use extern/bullet2, or disable the game engine until the build is fixed.
|
|
|
|
|
|
broken, just load file into memory and load blend from memory.
-near sensor support
- python binding for PhysicsConstraints.setNumTimeSubSteps (dividing the physics timestep to tradeoff quality for performance)
|
|
deriving linear/angular velocity from previous transform/current transform and deltatime.
- Made another attempt to migrate from Sumo to Bullet: import of older files automatically switch to Bullet, but you can override it, and save the file in 2.42 version. then it stays Sumo physics.
|
|
- added ccd option (future use, very basic and inefficient)
- some internal Bullet refactoring/improvements
|
|
- broadphase had bugs in removing objects,
- persistent manifold renamed value,
- cylinder penetration depth fixed,
- memory leak for persistent manifold
|
|
|
|
(disabled).
Requires some changes to projectfiles/makefiles/scons, for the added and removed files!
|
|
tweaker, friction/restitution, more scaling related fixes.
|
|
add/remove object support, bounding volume hierarchy). Added a few files, updated the Bullet scons. Vc6/7 Bullet projectfiles need to add a couple of files: 'Bullet/CollisionShapes/BvhTriangleMeshShape.cpp',
'Bullet/CollisionShapes/ConvexTriangleCallback.cpp',
'Bullet/CollisionShapes/EmptyShape.cpp',
'Bullet/CollisionShapes/OptimizedBvh.cpp',
'Bullet/CollisionShapes/TriangleCallback.cpp',
'Bullet/CollisionShapes/TriangleIndexVertexArray.cpp',
'Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp'.
Sorry, no armatures fix yet.
|
|
|
|
|
|
|
|
added raycast support for bullet (no triangle-mesh support, soon)
added python methods for 'getHitObject', getRayDirection, getHitPosition and getHitNormal for mouse over sensor,
which makes it easy for a shootout.blend demo :)
|
|
fixed some copy/paste bug in inertia/inverse inertia.
colors in deactivation debug
|
|
exposed those tresholds to python (more 'expert' settings)
|
|
didn't check every single file, so might have broken some gameengine stuff, will fix it this weekend!
|
|
|