ejcoumans
d931aae32f
added basic CCD calculations for Compounds and non-convex (convex-versus-concave).
2006-08-11 04:10:37 +00:00
ejcoumans
16781831dc
added initial support for per-triangle material properties in a non-convex mesh. needs testing.
2006-08-10 08:18:05 +00:00
ejcoumans
3a27e8b1bf
Added preliminary CMake buildsystem support, it can autogenerate projectfiles/makefiles etc. Including Mac OS X Xcode.
...
This provides a better maintainable alternative to jam/msvcgen
2006-08-09 19:38:21 +00:00
ejcoumans
04e57189c8
added compound support in COLLADA physics import
2006-08-01 05:37:54 +00:00
ejcoumans
235b49d748
COLLADA import, avoided some crashes, improved <convex_mesh> support
2006-07-29 00:54:31 +00:00
ejcoumans
b8cbfe5f72
Basic support for COLLADA physics constraints (each DOF can be completely locked or free, no limits yet)
2006-07-28 21:49:26 +00:00
ejcoumans
63594284c3
- quick workaround in the COLLADA-DOM to handle INF/-INF
...
- started few lines into COLLADA constraint importing
2006-07-28 02:47:26 +00:00
ejcoumans
bb4b099583
2006-07-27 01:45:06 +00:00
ejcoumans
2e64928d96
Improved conformance, added Auto-Camera UP support (from asset <up_axis>Y_UP</up_axis>)
...
Added the Bullet signature for export (comment/author/authoring_tool)
2006-07-26 21:54:08 +00:00
ejcoumans
750af5c197
updated COLLADA 'physics snapshot' export
2006-07-26 07:25:07 +00:00
ejcoumans
44ff483ad6
allow to export simulation to COLLADA
2006-07-26 03:03:22 +00:00
ejcoumans
50a2694c5b
more compounds work, the basics work. now some stackless tree-tree traversal is needed to speedup compound versus compound.
2006-07-24 23:06:59 +00:00
ejcoumans
fdaa3a7abc
some work on compound collision shapes (not finished yet)
2006-07-24 05:22:56 +00:00
ejcoumans
60ce7413fe
added COLLADA <plane> support (uses StaticPlaneShape )
2006-07-18 19:38:56 +00:00
ejcoumans
08464b1964
Added COLLADA-DOM import for concave triangle <mesh>
2006-07-18 04:42:27 +00:00
ejcoumans
f2743251f7
recent changes didn't import convex_mesh
2006-07-17 05:14:16 +00:00
ejcoumans
9f9f35f847
working towards better COLLADA 1.4i physics conformance for the DOM
2006-07-16 22:26:11 +00:00
ejcoumans
3f1319586c
fixed libxml for MacOS X
2006-07-10 07:15:40 +00:00
ejcoumans
ccad7b2f22
'Think Different': enabled some demos to compile for OS X -i386
2006-07-10 05:25:06 +00:00
ejcoumans
faa1dc90be
debug drawing for ParallelPhysicsEnvironment
2006-07-05 05:22:09 +00:00
ejcoumans
d2570694a9
added debug drawing for concave objects (draws overlapping triangles)
2006-07-05 05:03:09 +00:00
ejcoumans
62593f8b99
refactoring of TriangleMeshShape, introduced ConcaveShape, which allows for StaticPlaneShape and future landscape/heightfield shape
2006-07-03 22:41:19 +00:00
ejcoumans
e190b3cb79
Added basic gather/scatter to simulation island (for ParallelIslandDispatcher/ParallelPhysicsEnvironment.
2006-07-02 05:33:35 +00:00
ejcoumans
a359212fb3
more work on parallel dispatching of simulation islands
2006-07-01 03:33:05 +00:00
ejcoumans
2d80bae6e3
fairly large refactoring of dispatcher/simulation island management, to allow for parallel simulation.
2006-07-01 00:22:15 +00:00
ejcoumans
8e91b0cd68
ParallelPhysicsEnvironment development started
2006-06-30 05:39:15 +00:00
ejcoumans
3a85557c29
Refactoring for parallel processing of islands, collision detection and constraint solving.
2006-06-30 00:41:09 +00:00
ejcoumans
9824a49f08
adjusted the default numbodies for CcdPhysicsDemo
2006-06-29 21:19:22 +00:00
ejcoumans
5d1c4ddd68
adjusted the default number of bodies in CcdPhysicsDemo
2006-06-29 21:16:05 +00:00
ejcoumans
54641d98f7
lowered the default number of objects
2006-06-29 21:13:29 +00:00
ejcoumans
16116177a7
updated projectfiles for moved files, disable EPA demo (temporarily)
2006-06-29 21:10:32 +00:00
ejcoumans
9105c3af5a
Refactoring:
...
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)
2006-06-29 20:57:47 +00:00
ejcoumans
7a0a0941f9
moved filters in CcdConstructionInfo
2006-06-25 21:03:10 +00:00
ejcoumans
c8a0c95195
added basic collision filtering, in broadphase. more advanced collision filtering should happen in CollisionDispatch::NeedsCollision
...
fixed CcdPhysicsDemo: don't pick static objects, it create a point 2 point constraint, which assert in jacobian generation
2006-06-25 19:36:50 +00:00
ejcoumans
324b18b719
minor type in simdvector3, no picking on fixed objects, no run-time type info
2006-06-21 05:22:43 +00:00
ejcoumans
e82e31e692
removed some obsolete files (appBasicSample), FCollada lib, external-libs folder
...
start physics by default (not pressing 'i')
2006-06-19 23:21:10 +00:00
ejcoumans
c4cd297f22
step the simulation 1 frame, so the initial starting position is ok.
...
added comment how to use FCollada instead of COLLADA_DOM
2006-06-19 22:03:07 +00:00
ejcoumans
8dcbaeb2b8
more work to get libxml / libcollada-dom to build multiplatform
2006-06-19 19:33:14 +00:00
ejcoumans
51fb1b25fc
added missing libxml2 files, and config.h (for linux). todo: both configwin32.h for win32, and configure for non-windows
2006-06-19 02:01:26 +00:00
ejcoumans
650e0ac744
created 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++?
2006-06-18 10:25:12 +00:00
ejcoumans
ddf9973fba
preliminary convex hull support using COLLADA_DOM,
...
draw convex hull in wireframe (point cloud doesn't have triangles)
2006-06-18 07:04:21 +00:00
res2002
c875616bbb
Typo
2006-06-17 18:44:49 +00:00
res2002
0f54c5c8f5
Add Extras/FCollada as an include path for appColladaDemo.
2006-06-17 18:43:06 +00:00
ejcoumans
3c6993e45e
- CcdPhysicsDemo also uses Generic6DofConstraint (testing with mouse picking).
...
- HingeConstraint back to old method by default (comparison)
- FCollada by default in ColladaDemo
2006-06-14 02:51:47 +00:00
dondickied
63e05649ee
2006-06-13 21:48:15 +00:00
dondickied
7535b02e58
dgregorius: Changed hinge constraint to use JacobianEntry class. Also removed change from last submission to JacobianEntry constructor for angular constraints.
2006-06-12 19:53:41 +00:00
ejcoumans
d61f1034ba
step closer to COLLADA-DOM, convex hull / mesh. can't find where the vertices/triangles are 'hidden' in the structures.
2006-06-10 01:44:20 +00:00
ejcoumans
87b6f7ae37
COLLADA-DOM support for box, sphere, cylinder, mass, isdynamic and start transform
2006-06-09 22:34:17 +00:00
ejcoumans
b4df21acb5
added cylinder support in ColladaDemo, rendering of Cylinder, updated .dae files.
2006-06-09 00:17:20 +00:00
ejcoumans
f743269af9
Added Generic 6 DOF Constraint skeleton
2006-06-03 21:09:14 +00:00