bjorn dc41962a3a Fix CMakeLists; 8 years ago
..
Ice b183a6b6b1 Fixed: MacOS default build errors and some warnings were fixed 5 years ago
COPYING 7ede0a9f0e added a COPYING file clarifying the licensing; also, added OPCODE/COPYING to document OPCODE's licensing 12 years ago
Makefile.am 7ede0a9f0e added a COPYING file clarifying the licensing; also, added OPCODE/COPYING to document OPCODE's licensing 12 years ago
OPC_AABBCollider.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_AABBCollider.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_AABBTree.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_AABBTree.h 242d99bf0b 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. 18 years ago
OPC_BaseModel.cpp 3f8b9ee898 Changed: Refactoring of dxTriMeshData hierarchy; result status added for dGeomTriMeshDataPreprocess() 9 years ago
OPC_BaseModel.h 3f8b9ee898 Changed: Refactoring of dxTriMeshData hierarchy; result status added for dGeomTriMeshDataPreprocess() 9 years ago
OPC_BoxBoxOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_Collider.cpp a452eb8769 Source files should not be marked as executable 20 years ago
OPC_Collider.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_Common.cpp a452eb8769 Source files should not be marked as executable 20 years ago
OPC_Common.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_HybridModel.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_HybridModel.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_IceHook.h 3da3b7b91e Fixed: Program abort generated on memory allocation fault in OPCODE (would corrupt memory before) 9 years ago
OPC_LSSAABBOverlap.h 9f8164fa1f generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
OPC_LSSCollider.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_LSSCollider.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_LSSTriOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_MeshInterface.cpp f0604458cb Changed: Improvement for trimesh-plane collision to exclude mesh vertices that have already generated contacts from further analysis. 16 years ago
OPC_MeshInterface.h f0604458cb Changed: Improvement for trimesh-plane collision to exclude mesh vertices that have already generated contacts from further analysis. 16 years ago
OPC_Model.cpp dbfe6a26b4 Removed compiler warnings, upgraded makefiles to automake 1.10 18 years ago
OPC_Model.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_OBBCollider.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_OBBCollider.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_OptimizedTree.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_OptimizedTree.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_Picking.cpp 2dbfa3f8c0 Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) 18 years ago
OPC_Picking.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_PlanesAABBOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_PlanesCollider.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_PlanesCollider.h 2dbfa3f8c0 Added: Initial commit of support of collision checking in multiple threads (global objects moved to TLS, class members or locals) 18 years ago
OPC_PlanesTriOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_RayAABBOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_RayCollider.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_RayCollider.h dbfe6a26b4 Removed compiler warnings, upgraded makefiles to automake 1.10 18 years ago
OPC_RayTriOverlap.h 7d473465e7 Merged: oleh_derevenko#1906: Fixed: Fixed zero comparisons in OPCODE to use relative error instead of absolute epsilon value (found by Bill Sellers) 12 years ago
OPC_Settings.h d22b59ed35 added inttypes.h to configure.in, removed aliasing issues from opcode and some other warnings 16 years ago
OPC_SphereAABBOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_SphereCollider.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_SphereCollider.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_SphereTriOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_TreeBuilders.cpp a016552263 Optimized AABBTree::Subdivide() 12 years ago
OPC_TreeBuilders.h 3f8b9ee898 Changed: Refactoring of dxTriMeshData hierarchy; result status added for dGeomTriMeshDataPreprocess() 9 years ago
OPC_TreeCollider.cpp d3d16a775c Fixed: Minor safety corrections to OPCODE/ICE 9 years ago
OPC_TreeCollider.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_TriBoxOverlap.h a452eb8769 Source files should not be marked as executable 20 years ago
OPC_TriTriOverlap.h 7d473465e7 Merged: oleh_derevenko#1906: Fixed: Fixed zero comparisons in OPCODE to use relative error instead of absolute epsilon value (found by Bill Sellers) 12 years ago
OPC_VolumeCollider.cpp a452eb8769 Source files should not be marked as executable 20 years ago
OPC_VolumeCollider.h a452eb8769 Source files should not be marked as executable 20 years ago
Opcode.cpp 3da3b7b91e Fixed: Program abort generated on memory allocation fault in OPCODE (would corrupt memory before) 9 years ago
Opcode.dsp a452eb8769 Source files should not be marked as executable 20 years ago
Opcode.dsw 459965f5f7 VC6 workspace entancements from gl 22 years ago
Opcode.h 45634b4b58 Cosmetic: Newlines changed to be Unix style (LF) for consistency 9 years ago
README-ODE.txt 26be758d29 Fix build instructions 18 years ago
ReadMe.txt a452eb8769 Source files should not be marked as executable 20 years ago
StdAfx.cpp a452eb8769 Source files should not be marked as executable 20 years ago
Stdafx.h a452eb8769 Source files should not be marked as executable 20 years ago
TemporalCoherence.txt a452eb8769 Source files should not be marked as executable 20 years ago

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.