OS4 DepotLogo by Nickman 
(anonymous IP:,2193) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (596)
   o Document (22)
   o Driver (97)
   o Emulation (147)
   o Game (1004)
   o Graphics (497)
   o Library (115)
   o Network (232)
   o Office (66)
   o Utility (923)
   o Video (69)

Total files: 4365

Full index file
Recent index file



Support the site

 Readme for:  Development » Library » Math » ode.tgz


Description: ODE and Opcode
Download: ode.tgz       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 2Mb
Version: 0.5
Date: 17 May 2005
Author: Various (Port: Steffen Haeuser)
Submitter: Steffen Haeuser
Email: tirionareonwe/gmail com
Homepage: http://www.ode.org
Requirements: Comparable recent version of gcc Compiler installed
Category: development/library/math
License: BSD
Distribute: yes
Min OS Version: 4.0
FileID: 765
Comments: 2
Snapshots: 0
Videos: 0
Downloads: 183  (Current version)
183  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
ODE is a physics Library used in commercial games like
"Soeldner - Secret Wars", "BloodRayne 2", "Xpand Rally", "Hellforces",
"Amsterdam Taxi Madness", "ATV", "Elite Heli Squad", "Manhattan Chase", "Pedal
to the Medal", "Shanghai Street Racer" and "Taxi3". Also Open-Source libraries
the CrystalSpace engine (where an AmigaOS 4 port is since some time in the
works, with no release date announced) are using ODE.

Licence: You can choose between BSD and LGPL, whatever you prefer. This model
licencing enables both commercial companies and "strictly minded" opensource
people to use ODE. IMHO it is the best licence-model, as the past of ODE
Both OpenSource and Commercial people contributed
source-code to ODE (yes, source from commercial games was
contributed) in the past.

So what is "Physics Simulation" ? This is about the 100% (well, sort of :-) )
simulation of a realistic physics environment in computer games or demos. ODE
offers you such
a environment, and you can very easy model your physics environment and have
things happening...

Maybe someone would write a graphics demo using ODE ? :-)

And now, what is "Opcode". Opcode is a specific Collision-Library which is used
by the Trimesh-enabled version of ODE. Now in the "basic" version ODE simulates
as "simplified" objects (cubes, spheres,...). For a game sometimes you need a
more exact simulation of the form.
A TriMesh basically can simulate ANY FORM. And Opcode is needed for the TriMesh
code of ODE. 

Both libraries will be compiled together, using config/user-settings you can
select if you want to use the Trimesh/Opcode or not.

Please note that I did not port all of the demo-programs, this archive only
includes the library itselves, one of the "official" demos, and one additional
demo. Both demos are ASCII-only and only interesting for developers. Actually
one of the demos gives a "FAIL" at one place, but this is probably related to
the demo-source, as the same FAIL happens on other platforms where I tried
(Linux, Windows) too.

Both the opcode/trimesh-including and the non-including version are available
precompiled for newlib in the lib-directory. The code should compile fine for
clib2 as well, though.

Copyright © 2004-2024 by Björn Hagström All Rights Reserved