Joseph Gilbert
3851ea07d4
*msvc project update
...
- commiting fixes for vc8
- updating projects for added files
2006-06-23 15:25:57 +00:00
Erwin Coumans
ce0436fb01
bugfix: tau/damping not linked up, this allows for solving some physics setup problems
2006-06-23 00:34:59 +00:00
Erwin Coumans
cd5a7fbe84
workaround for a irregularity/bug in physics system (happens very seldom, just 1 report so far, linear velocity/AABB becomes NaN)
2006-06-22 01:10:50 +00:00
Erwin Coumans
c570e2dc0b
clarified text to catch some rare collision issue
2006-06-21 20:35:06 +00:00
Erwin Coumans
4201a0bfcf
bugfix: removing constraints should activate rigidbodies.
2006-06-20 05:41:28 +00:00
Erwin Coumans
a29ed091d6
bugfix/workaround for problem with hard-coded collision margins being too large. (part2)
2006-06-18 22:13:45 +00:00
Erwin Coumans
06bf1cddec
Bulllet bugfix, assignment rather then test
2006-06-17 14:41:00 +00:00
Erwin Coumans
292ef64e3e
fixed synchronisation problem with (kept on loosing this documentation bit when merging from Blender -> Bullet)
2006-06-17 14:19:59 +00:00
Erwin Coumans
9b79c57f38
fixed Bullet bug: constraints didn't merge simulation islands.
2006-06-17 13:55:59 +00:00
Jens Ole Wund
bddc22e01c
MSVC6
...
Defensive way not to interfere with other (crystal) build systems
so .. i can maintain building bullet for blender on MSVC6 without spitting in
the "whateverbulletteamthinkstobenice" soup
2006-06-16 22:06:22 +00:00
Jens Ole Wund
1d5136f57e
bullet + GE happy on msvc6 again :)
...
phew .. setting 'include pathes' in VS6 is real pain
2006-06-15 21:22:22 +00:00
Erwin Coumans
986f999671
try to catch error/ freezing reported on OSX
2006-06-15 13:39:05 +00:00
Erwin Coumans
3458ed4753
Bullet, bugfix: don't simulate when substeps are set to 0
2006-06-12 18:47:56 +00:00
Ken Hughes
a57bb6bee1
Bugfix #4081 : support for OpenBSD platform for scons. Big thanks to Nathan Houghton for this contribution.
2006-06-05 15:52:26 +00:00
Erwin Coumans
2c9214bcc9
improved GJK accuracy for large objects
2006-05-23 22:35:31 +00:00
Erwin Coumans
ab71e2a9b5
-added basic support for GameActuator 'load game', relative paths were 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)
2006-05-22 21:03:43 +00:00
Erwin Coumans
bf38cf6f80
Bullet: added per-contact point user-cache, + callback. This allows Collision Detection to be used more generically, and still have persistent info stored, like contact constraints.
...
Bullet: added support for restitution
2006-05-19 20:20:46 +00:00
Joseph Gilbert
3be8e53c10
update to msvc7 projectfiles
2006-05-13 14:46:48 +00:00
Erwin Coumans
ede20c166a
- Charlie provided a work-around for some armature related crashes
...
- fixed some Bullet raycasting (hitfraction was not properly updated for static meshes)
- removed some cvs tags in Bullet's BMF _Font files (they keep on conflicting when duplicated in different repositories)
- set default linearsleepingtreshold explicitly
2006-05-11 17:58:23 +00:00
Erwin Coumans
66f0950d34
fixed raycasting related issue
2006-05-11 02:14:48 +00:00
Erwin Coumans
93c47e1071
- Added support for kinematic objects (interaction between rigidbodies), 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.
2006-05-11 00:13:42 +00:00
Erwin Coumans
1567254b12
(experimental) logic timestep to 60hertz instead of 30 hertz.
2006-05-10 02:04:21 +00:00
Erwin Coumans
d66d173c20
fixed 2 physics related bugs (friction had a typo, and jacobian calculation too)
2006-05-09 19:03:26 +00:00
Erwin Coumans
e19fcdc670
fixed Bullet raycasting filtering issue
2006-05-09 01:15:12 +00:00
Erwin Coumans
43b3256be4
missing commit. this profiling is disabled in Blender, but the headerfile is needed.
2006-04-28 01:49:03 +00:00
Erwin Coumans
f51d1ef7d6
- fixed Bullet noResponse/ghost mode
...
- added ccd option (future use, very basic and inefficient)
- some internal Bullet refactoring/improvements
2006-04-28 00:08:18 +00:00
Erwin Coumans
f9597df32d
added Bullet rigidbodies that behave like Sumo 'dynamic', without rotations. Done using a special hinge constraint (no translational degrees of freedom removed)
2006-04-26 06:01:46 +00:00
Erwin Coumans
45d0123a59
fixed several internal Bullet rigidbody dynamics bugs:
...
- broadphase had bugs in removing objects,
- persistent manifold renamed value,
- cylinder penetration depth fixed,
- memory leak for persistent manifold
2006-04-26 03:20:28 +00:00
Erwin Coumans
8291024b99
fixes in raycasting
2006-04-24 04:58:37 +00:00
Erwin Coumans
d1c0a4e6d1
use ContinuousConvexCollision for raycaster, fixes raycast problems
2006-04-23 18:42:17 +00:00
Joseph Gilbert
f54a113cde
Update to the VC7 projectfiles.
...
This should bring the projectfiles upto date for msvc7.
Moving these to version 7.1 so that the version 8 people don't have such a hard time importing into 2005.
Build intern.sln, extern.sln and then blender.sln. Enjoy. :p
2006-04-17 20:05:39 +00:00
Erwin Coumans
904a0792f7
Bullet physics: fixed some accuracy problem (square length should be compared to square epsilons), and more collision sensor work + deactivation issues
2006-04-17 06:27:57 +00:00
Erwin Coumans
971ee74c84
added support for 'Ghost' object and collision sensor (preliminary)
2006-04-17 01:33:10 +00:00
Chris Want
176641b273
==Something very minor==
...
To get blender to build I needed to comment out:
#include "NarrowPhaseCollision/EpaPenetrationDepthSolver.h"
Erwin, please check.
2006-04-16 19:34:49 +00:00
Erwin Coumans
187cc0a5fe
enabled ipo in combination with physics (no friction effect from kinematic to dynamic transferred yet)
2006-04-14 04:03:56 +00:00
Erwin Coumans
80313105d9
don't use Epa yet
2006-04-13 14:41:18 +00:00
Erwin Coumans
13e0d22d89
a lot of work in a few small changes to improve penetration depth. and some fixes in shaders from Charlie.
2006-04-13 05:11:34 +00:00
Erwin Coumans
8dbe14b70b
applied Charlies patch, reverted some GLSL shader stuff, improved penetration depth estimate.
2006-04-11 05:57:30 +00:00
Erwin Coumans
e9d4518c3a
finished RemoveHandle implementation
2006-04-11 02:48:34 +00:00
Erwin Coumans
67be335566
fixed a lot of GCC 4.0 warnings.
2006-04-08 13:05:22 +00:00
Erwin Coumans
1a363c619a
added HingeConstraint.cpp to SConscript
2006-04-06 21:58:46 +00:00
Erwin Coumans
84d27d74cb
added hinge constraint support to Bullet physics
2006-04-06 20:37:38 +00:00
Erwin Coumans
bb23675a9f
fixed two issues that hinder linux build
2006-04-05 02:01:34 +00:00
Erwin Coumans
9d41401d93
improved some Bullet Dynamics, related to friction/contact constraints.
2006-04-04 22:26:11 +00:00
Erwin Coumans
cf2f1956de
fixed a crashing bug in new vehicle physics, and removed some debugging code in contact/friction physics code.
2006-04-02 20:15:24 +00:00
Erwin Coumans
36fd42ac85
more Bullet physics improvements, mainly stability and performance related.
...
AddObjectActuator has new python method to immediately create objects (this allows to create multiple objects in 1 frame in different positions)
2006-04-01 03:30:15 +00:00
Erwin Coumans
6f4ff97091
fixed vehicle related issue (re-enabled them)
2006-03-30 06:08:41 +00:00
Erwin Coumans
e8ce63fcf9
more physics work: fixed some deactivation bug, improved contact constraint stability and friction (lower the number of iterations).
2006-03-29 03:11:30 +00:00
Erwin Coumans
6f974329ca
disabled restitution in the new iterative contact constraint.
2006-03-28 20:55:44 +00:00
Erwin Coumans
7c68db9bb7
fixed scons build for moved and added file.
2006-03-28 20:18:14 +00:00