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
8bf47140fe
prepare for AABB tree traversal for compound objects
2006-07-25 00:30:15 +00:00
ejcoumans
9da13d7628
updated changes file
2006-07-24 23:21:39 +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
1567e5a0d2
added <gravity> to jenga.dae (Blender doesn't export this by default)
2006-07-18 19:00:11 +00:00
ejcoumans
9aa6de54cc
re-exported jenga.dae COLLADA file, new position
2006-07-18 17:34:16 +00:00
ejcoumans
913a42b4b3
re-exported ground in jenga.dae COLLADA sample as static triangle mesh, instead of box.
2006-07-18 17:31:20 +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
4d596a6e7e
jenga.dae closer to COLLADA 1.4 conformance
2006-07-16 21:31:52 +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
6163b42e8c
updated projectfiles
2006-07-04 17:32:48 +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
57e8bd87d1
updated version/projectfiles with new files
2006-07-01 00:34:43 +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
54d609faa2
updated projectfiles, added files
2006-06-30 00:46:52 +00:00
ejcoumans
3a85557c29
Refactoring for parallel processing of islands, collision detection and constraint solving.
2006-06-30 00:41:09 +00:00
ejcoumans
6e68cff650
changes.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
2006-06-29 21:23:03 +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
28a8afe528
added sn71 target + configurable extensions
2006-06-29 04:22:20 +00:00
ejcoumans
4c969bf0f2
added extra sn71 target
2006-06-29 03:45:48 +00:00
ejcoumans
b861864963
removed some 'ignore' libraries
2006-06-25 22:12:16 +00:00
ejcoumans
5426f03628
removed 'DLL' from runtime library (so Multithreaded and Multithreaded Debug)
2006-06-25 22:09:03 +00:00
ejcoumans
7e9aa9d5f8
added notice that CompoundShape is placeholder, not implemented yet
2006-06-25 21:27:31 +00:00
ejcoumans
069b56b8ad
updated changes file
2006-06-25 21:07:52 +00:00
ejcoumans
7a0a0941f9
moved filters in CcdConstructionInfo
2006-06-25 21:03:10 +00:00
ejcoumans
71dfed4c52
no manifest in projectfiles, and added a few files
2006-06-25 20:44:06 +00:00
ejcoumans
35c2da987e
preparation for compound collision shapes
2006-06-25 19:53:07 +00:00
ejcoumans
93fda830d4
accidently made CollisionGroup filter/mask int, instead of short int
2006-06-25 19:40:59 +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
8376da46a6
ASSERT instead of assert,
...
removed unused padding in rigidbody (was it 4500 bytes, now 500 bytes)
2006-06-25 16:38:32 +00:00
ejcoumans
09aeefe029
Allow 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).
2006-06-25 14:50:38 +00:00
ejcoumans
2eed545a70
enable 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)
2006-06-22 03:00:43 +00:00
ejcoumans
c5fdd98330
printf for debugging requires stdio.h
2006-06-21 21:04:01 +00:00
ejcoumans
3b602a4f02
don't introduce int i in the for-loop, some compilers give errors
2006-06-21 05:39:34 +00:00
ejcoumans
94e94e995f
enabled early exit for GJK
2006-06-21 05:35:16 +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
ee4ed8b945
don't use exception handling for visual studio 6
2006-06-21 05:10:58 +00:00
ejcoumans
9a83efa45f
don't use runtime typeinfo
2006-06-21 05:03:11 +00:00
ejcoumans
10b6170ee5
removed obsolete manual
2006-06-19 23:26:51 +00:00
ejcoumans
76e41369d3
removed obsolete COLLADA dae files
2006-06-19 23:26:30 +00:00
ejcoumans
a30889a143
added VERSION
2006-06-19 23:24: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
f2b79971a0
more help
2006-06-19 21:48:48 +00:00
ejcoumans
dd0b5e0ac0
added basic installation info
2006-06-19 21:41:16 +00:00
ejcoumans
075b7d4ff0
COLLADA import
2006-06-19 21:33:17 +00:00
ejcoumans
473e290540
use config-win32 for visual studio builds
...
disabled 2 libxml settings (CATALOG & ICONV), to get it to compile
2006-06-19 20:56:20 +00:00
ejcoumans
8dcbaeb2b8
more work to get libxml / libcollada-dom to build multiplatform
2006-06-19 19:33:14 +00:00
ejcoumans
0f3bda1fb0
more build stuff for libxml / COLLADA
2006-06-19 17:51:06 +00:00
ejcoumans
8f83fa6299
updated projectfiles (COLLADA related projects will not work yet)
2006-06-19 02:06:18 +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
f2636f8d4b
updated to more recent libxml2 version (work in progress)
2006-06-18 23:22:39 +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
ejcoumans
6fc2e100f5
added limited support for COLLADA_DOM. Will need to add jam/msvcgen build support.
2006-06-18 05:31:52 +00:00
ejcoumans
1a0f411f92
constraints merge simulation islands
2006-06-17 18:45:12 +00:00
ejcoumans
51a645bb4a
constraints between bodies merge constraint simulations (this fixes problems with deactivation/sleeping)
2006-06-17 15:22:06 +00:00
ejcoumans
f348d28972
2006-06-16 01:33:05 +00:00
ejcoumans
dd5fe0bea9
renamed to trunk
2006-06-15 18:44:03 +00:00
ejcoumans
43f5e2af0f
2006-06-15 05:14:43 +00:00
ejcoumans
806607146b
testing svn:externals
2006-06-15 04:58:18 +00:00
ejcoumans
ce0b9348ad
attempt to set property
2006-06-15 04:56:34 +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
ejcoumans
0ce46e150d
m_jointAxis was renamed to m_linearJointAxis, also initialized with SimdVector3(0,0,0)
2006-06-13 23:44:51 +00:00
ejcoumans
a88cee3a20
Renamed m_jointAxis to m_linearJointAxis (and set it to zero for angular JacobianEntry)
2006-06-13 00:49:48 +00:00
ejcoumans
03ed5eafff
bugfix, passed member as initializer of same member. thanks DonDickyD for pointing out!
2006-06-11 16:44:46 +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
60df0e79c5
added vc8 projectfile
2006-06-09 20:11:09 +00:00
ejcoumans
b4df21acb5
added cylinder support in ColladaDemo, rendering of Cylinder, updated .dae files.
2006-06-09 00:17:20 +00:00
ejcoumans
bff230b23c
COLLADA 1.4 DOM support preparation (Visual Studio 2005 files + readme.txt)
2006-06-05 23:27:37 +00:00
ejcoumans
7e276a3acd
2006-06-05 23:11:56 +00:00
ejcoumans
b3119df72e
prepare to add Collada dom
2006-06-05 23:07:40 +00:00
ejcoumans
73eafc8787
fixed compatibility with cygwin/mingw
2006-06-04 23:52:29 +00:00
ejcoumans
f743269af9
Added Generic 6 DOF Constraint skeleton
2006-06-03 21:09:14 +00:00
ejcoumans
9c21151c5f
new Collada physics demos
2006-06-03 02:19:43 +00:00
ejcoumans
ac11a0c06b
Did 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!
2006-06-03 02:13:59 +00:00
ejcoumans
9414d46266
vc7.1 projectfiles added for FCollada
2006-06-01 07:00:26 +00:00
ejcoumans
5cb549a9bb
more Collada physics work
2006-06-01 06:58:51 +00:00
ejcoumans
ca2e2a5950
need to pass char as variable, not as argument (vc8 crashes)
2006-06-01 04:10:29 +00:00
ejcoumans
b5d0520c58
added initial Collada 1.4 Physics support
2006-06-01 03:27:01 +00:00
ejcoumans
5299170dca
added icon to collada demo
2006-06-01 03:23:49 +00:00
ejcoumans
706ad0d1b4
Added Collada Physics testfile, exported from Blender 2.42 (pre-release)
2006-05-31 22:26:39 +00:00
ejcoumans
7392431860
some work on fcollada import
2006-05-27 01:24:08 +00:00
ejcoumans
718faabe59
added fcollada vc8 files
2006-05-27 01:23:15 +00:00