Daniel K. O. 40a72c2454 removed inline assembly statements that break 64-bit builds il y a 17 ans
..
Ice 40a72c2454 removed inline assembly statements that break 64-bit builds il y a 17 ans
Makefile.am ea663ca68f added missing headers to automake scripts, fixed some distcheck issues il y a 17 ans
OPC_AABBCollider.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_AABBCollider.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_AABBTree.cpp 65cafa7a5b Removed compiler warnings, upgraded makefiles to automake 1.10 il y a 18 ans
OPC_AABBTree.h bd690db5e0 Added dTRIMESH_OPCODE_16BIT build option to allow an OPCODE trimesh to be specified using 16-bit indices. Feature inspired by patch [ 1170247 ] by Geoff Carlton. Default is 32-bit. il y a 18 ans
OPC_BaseModel.cpp 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_BaseModel.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_BoxBoxOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_BoxPruning.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_BoxPruning.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_Collider.cpp 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_Collider.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_Common.cpp 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_Common.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_HybridModel.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_HybridModel.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_IceHook.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_LSSAABBOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_LSSCollider.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_LSSCollider.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_LSSTriOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_MeshInterface.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_MeshInterface.h d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_Model.cpp 65cafa7a5b Removed compiler warnings, upgraded makefiles to automake 1.10 il y a 18 ans
OPC_Model.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_OBBCollider.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_OBBCollider.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_OptimizedTree.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_OptimizedTree.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_Picking.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_Picking.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_PlanesAABBOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_PlanesCollider.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_PlanesCollider.h d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_PlanesTriOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_RayAABBOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_RayCollider.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_RayCollider.h 65cafa7a5b Removed compiler warnings, upgraded makefiles to automake 1.10 il y a 18 ans
OPC_RayTriOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_Settings.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_SphereAABBOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_SphereCollider.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_SphereCollider.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_SphereTriOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_SweepAndPrune.cpp 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_SweepAndPrune.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_ThreadLocalData.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_ThreadLocalData.h d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_TreeBuilders.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_TreeBuilders.h bd690db5e0 Added dTRIMESH_OPCODE_16BIT build option to allow an OPCODE trimesh to be specified using 16-bit indices. Feature inspired by patch [ 1170247 ] by Geoff Carlton. Default is 32-bit. il y a 18 ans
OPC_TreeCollider.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
OPC_TreeCollider.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_TriBoxOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_TriTriOverlap.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_VolumeCollider.cpp 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
OPC_VolumeCollider.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
Opcode.cpp d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
Opcode.dsp 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
Opcode.dsw b2976d9198 VC6 workspace entancements from gl il y a 22 ans
Opcode.h d1be62dcea Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) il y a 18 ans
README-ODE.txt acb3c11352 Fix build instructions il y a 18 ans
ReadMe.txt 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
StdAfx.cpp 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
Stdafx.h 9eca8fb7fd Source files should not be marked as executable il y a 20 ans
TemporalCoherence.txt 9eca8fb7fd Source files should not be marked as executable il y a 20 ans

README-ODE.txt


This is a copy of the OPCODE collision detection library by Pierre Terdiman.
See http://www.codercorner.com/Opcode.htm for more information, and read
the ReadMe.txt in this directory.

If you want to use the TriList (triangle mesh) geometry class in ODE, the
OPCODE library must be compiled. If you are using the autotools support to
compile ODE, you just have to specify --with-trimesh=opcode when calling ./configure.

This code was originally written for and compiled on windows, but it has been
ported so that it should compile under unix/gcc too. Your mileage may vary.

Russ Smith, April 12 2005.