Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

ODE Tank Tracks 2

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
4,525
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Oct 21, 2008

1) Much improved algorithm for generating tracks: can now handle almost any combination of sprocket, idler, road and return wheels provided the path is concave.
2) Simulated suspension between road wheels (green) and hull.
3) Hierarchical spaces for more efficient collision detection,
4) Makes use of Boost matrix for surface-surface collision properties.
5) Quaternion camera.

Finally found a way to keep the tracks from sliding off!

Platform:
OSX Leopard + XCode 3.1
Boost (http://www.boost.org/)
C++
OpenGL, GLUT
ODE (http://www.ode.org/)

Screen recorded with Screenium (http://www.synium.de/index.html)

Music - I Can't Be Cool, Yoko Kanno

[Edit: The video quality is still naff sorry. I'm new at this!]

  • likes, 5 dislikes

Link to this comment:

Share to:

Uploader Comments (Danny77uk)

  • Could you post or have you posted the source code somewhere? I am trying to put together a real time strategy game for Unix based systems and I was looking around to try and figure out how to do track simulation with ODE.

  • @linuxrobotdude It's very possibly in ODE. The hard part is calculating the track path. I have the algo on one of my vids. I've not yet come up with a satisfactory solution though.

see all

All Comments (8)

Sign In or Sign Up now to post a comment!
  • It's ok! I just don't think I can help you much without seeing your setup. But the mailing list guys are very helpful.

    I learned ODE by looking at the examples.

  • yes u r right.

    Thank's anyways, and thank's for your time .

  • Yes glut32 = OpenGL utility library for Windows.

    It's worth asking on the ODE mailing list. I suspect you may have some code that ignores collisions within the same space and your 'bump' is in the same space as your bike.

  • i forgot to mention glut32 :)

    and yes it's another geometry...

  • OpenGL is just for rendering so it can't do collisions. How have you made the 'bump'? Is it another geom?

  • when the motorcycle reaches a bump , i'm not able to detect it.

    should i be working only on calculating coordinates ? or there is a collision function in OPENGL ?

    thank's again !

  • what problems are you having?

  • Thank's for your prompt reply !:)

    i'm required to build a motorcycle ( a flying one , with wings ) the only problem i'm having is collision detection...

    could u help ?

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more