3a85557c29Refactoring for parallel processing of islands, collision detection and constraint solving.
ejcoumans
2006-06-30 00:41:09 +00:00
6e68cff650changes.txt: Refactoring of the broadphase Moved some optional files to Extras: Algebraic ccd and EPA, quickstep Moved the limits on bodies/overlap to 32k and 65k
ejcoumans
2006-06-29 21:23:03 +00:00
9824a49f08adjusted the default numbodies for CcdPhysicsDemo
ejcoumans
2006-06-29 21:19:22 +00:00
5d1c4ddd68adjusted the default number of bodies in CcdPhysicsDemo
ejcoumans
2006-06-29 21:16:05 +00:00
54641d98f7lowered the default number of objects
ejcoumans
2006-06-29 21:13:29 +00:00
16116177a7updated projectfiles for moved files, disable EPA demo (temporarily)
ejcoumans
2006-06-29 21:10:32 +00:00
9105c3af5aRefactoring: Moved optional code to Extras: AlgebraicCCD,EPA,quickstep Moved SimpleBroadphase data to OverlappingPairCache, and derive both SimpleBroadphase and AxisSweep3 from OverlappingPairCache. Added ParallelPhysicsEnvironment (prepair more parallel mainloop) Upgraded hardcoded limit from 1024/8192 to 32766/65535 (max objects / max overlapping pairs)
ejcoumans
2006-06-29 20:57:47 +00:00
7a0a0941f9moved filters in CcdConstructionInfo
ejcoumans
2006-06-25 21:03:10 +00:00
71dfed4c52no manifest in projectfiles, and added a few files
ejcoumans
2006-06-25 20:44:06 +00:00
35c2da987epreparation for compound collision shapes
ejcoumans
2006-06-25 19:53:07 +00:00
93fda830d4accidently made CollisionGroup filter/mask int, instead of short int
ejcoumans
2006-06-25 19:40:59 +00:00
c8a0c95195added basic collision filtering, in broadphase. more advanced collision filtering should happen in CollisionDispatch::NeedsCollision
ejcoumans
2006-06-25 19:36:50 +00:00
8376da46a6ASSERT instead of assert, removed unused padding in rigidbody (was it 4500 bytes, now 500 bytes)
ejcoumans
2006-06-25 16:38:32 +00:00
09aeefe029Allow multiple meshes to be used in the TriangleIndexVertexArray (this name is bad, is should be 'MeshArray'. Renamed some 'box' into 'convex' in ConvexConcaveCollisionAlgorithm (it is generic for all convex objects, not for boxes).
ejcoumans
2006-06-25 14:50:38 +00:00
206c56f2cadgregorius: minor changes
dondickied
2006-06-25 14:37:30 +00:00
3cf1fb3646dgregorius: added accumulated impulse and function for computation of angles around each constraint axis as preparation for angular limits...
dondickied
2006-06-24 19:32:23 +00:00
2eed545a70enable to suspend and restore dynamics. also, catched the case where failed dynamics (resulting in infinite AABB sizes) doesn't mess up the entire simulation, it just get's deactivated (with a message that a simulation error happened)
ejcoumans
2006-06-22 03:00:43 +00:00
c5fdd98330printf for debugging requires stdio.h
ejcoumans
2006-06-21 21:04:01 +00:00
3b602a4f02don't introduce int i in the for-loop, some compilers give errors
ejcoumans
2006-06-21 05:39:34 +00:00
94e94e995fenabled early exit for GJK
ejcoumans
2006-06-21 05:35:16 +00:00
324b18b719minor type in simdvector3, no picking on fixed objects, no run-time type info
ejcoumans
2006-06-21 05:22:43 +00:00
ee4ed8b945don't use exception handling for visual studio 6
ejcoumans
2006-06-21 05:10:58 +00:00
9a83efa45fdon't use runtime typeinfo
ejcoumans
2006-06-21 05:03:11 +00:00
a30889a143added VERSION
ejcoumans
2006-06-19 23:24:43 +00:00
e82e31e692removed some obsolete files (appBasicSample), FCollada lib, external-libs folder start physics by default (not pressing 'i')
ejcoumans
2006-06-19 23:21:10 +00:00
c4cd297f22step the simulation 1 frame, so the initial starting position is ok. added comment how to use FCollada instead of COLLADA_DOM
ejcoumans
2006-06-19 22:03:07 +00:00
f2b79971a0more help
ejcoumans
2006-06-19 21:48:48 +00:00
dd0b5e0ac0added basic installation info
ejcoumans
2006-06-19 21:41:16 +00:00
8f83fa6299updated projectfiles (COLLADA related projects will not work yet)
ejcoumans
2006-06-19 02:06:18 +00:00
51fb1b25fcadded missing libxml2 files, and config.h (for linux). todo: both configwin32.h for win32, and configure for non-windows
ejcoumans
2006-06-19 02:01:26 +00:00
f2636f8d4bupdated to more recent libxml2 version (work in progress)
ejcoumans
2006-06-18 23:22:39 +00:00
650e0ac744created Jamfile for COLLADA_COM & LibXML, added LibXML in it's own location under Extras libxml doesn't compile with jam yet, C sourcecode versus C++?
ejcoumans
2006-06-18 10:25:12 +00:00
ddf9973fbapreliminary convex hull support using COLLADA_DOM, draw convex hull in wireframe (point cloud doesn't have triangles)
ejcoumans
2006-06-18 07:04:21 +00:00
6fc2e100f5added limited support for COLLADA_DOM. Will need to add jam/msvcgen build support.
ejcoumans
2006-06-18 05:31:52 +00:00
495349f97dBumped version in configure.ac to 1.5.6 (assuming that "1.5f" is the next version released). Updated files in mk/autoconf and mk/jam with copies from CS; fixes a GLU detection issue on MinGW. Set msvc/bullet_ico.ico as the default application icon. Disabled exceptions for gcc builds.
res2002
2006-06-17 18:17:17 +00:00
51a645bb4aconstraints between bodies merge constraint simulations (this fixes problems with deactivation/sleeping)
ejcoumans
2006-06-17 15:22:06 +00:00
ce0b9348adattempt to set property
ejcoumans
2006-06-15 04:56:34 +00:00
3c6993e45e- CcdPhysicsDemo also uses Generic6DofConstraint (testing with mouse picking). - HingeConstraint back to old method by default (comparison) - FCollada by default in ColladaDemo
ejcoumans
2006-06-14 02:51:47 +00:00
0ce46e150dm_jointAxis was renamed to m_linearJointAxis, also initialized with SimdVector3(0,0,0)
ejcoumans
2006-06-13 23:44:51 +00:00
a88cee3a20Renamed m_jointAxis to m_linearJointAxis (and set it to zero for angular JacobianEntry)
ejcoumans
2006-06-13 00:49:48 +00:00
7535b02e58dgregorius: Changed hinge constraint to use JacobianEntry class. Also removed change from last submission to JacobianEntry constructor for angular constraints.
dondickied
2006-06-12 19:53:41 +00:00
03ed5eafffbugfix, passed member as initializer of same member. thanks DonDickyD for pointing out!
ejcoumans
2006-06-11 16:44:46 +00:00
d61f1034bastep closer to COLLADA-DOM, convex hull / mesh. can't find where the vertices/triangles are 'hidden' in the structures.
ejcoumans
2006-06-10 01:44:20 +00:00
87b6f7ae37COLLADA-DOM support for box, sphere, cylinder, mass, isdynamic and start transform
ejcoumans
2006-06-09 22:34:17 +00:00
ac11a0c06bDid a bit more Collada physics importing work. Also did a quick workaround to allow different camera UP. This demo stuff really needs to be cleaned up now!
ejcoumans
2006-06-03 02:13:59 +00:00
9414d46266vc7.1 projectfiles added for FCollada
ejcoumans
2006-06-01 07:00:26 +00:00
5cb549a9bbmore Collada physics work
ejcoumans
2006-06-01 06:58:51 +00:00
ca2e2a5950need to pass char as variable, not as argument (vc8 crashes)
ejcoumans
2006-06-01 04:10:29 +00:00
b5d0520c58added initial Collada 1.4 Physics support
ejcoumans
2006-06-01 03:27:01 +00:00
5299170dcaadded icon to collada demo
ejcoumans
2006-06-01 03:23:49 +00:00
e31711a4d9try to catch a rare failure case (debugmode-printf)
ejcoumans
2006-05-26 20:25:18 +00:00
2529aebc79this should not be necessary, but it happened. todo: why doesn't gjk terminate. there are 2 rare cases, one with 'nan'/undefined separating axis/distance, and another with rather big distances.
ejcoumans
2006-05-26 19:47:46 +00:00