NxOgre API + General questions

Pottej

27-03-2007 17:49:03

Hi there,

I have just been making my first projects using NxOgre and so far I am impressed - nice work betajean!

Im a total newbie right now but I'm trying to get up to speed for a project I might be working on this summer, and so I have some questions:

1) Is there any 'proper' documentation for NxOgre? I know the FAQ says "In case you missed it; NxOgre has at least 21 tutorials and a full Wiki full of documentation.", but the wiki seems largely incomplete and some of the tutorials no longer work anymore.

The reason I ask is that I get the feeling there is a lot of functionality in the code, just little comments and no API to really explain it to me :) I am afraid of unnescessarily re-inventing the wheel when I dont have to. For example I almost wrote a simple character controller before I found it myself (ok this is my first nxogre project :)) So far I have been learning mostly from the draft of betajeans book(any word of when you will add to this?), the source header files and the tutorials.

2) What is the deal with the version numbering? I am currently using 0.4 RC3, and it seems to all work properly with tutorials etc. However I see on the forums you are talking about 0.6 and 0.9, whilst get.nxogre.org has a 0.5 but that seems to be an older release than 0.4 RC3, which is confusing! Can anyone help me shed some light on this? What are most people working on, and how stable are the SVN releases?

Thanks for your help, please dont see any of my observations as criticisms, this project seems to get a lot of loving attention dont get me wrong!

Pottej

betajaen

27-03-2007 18:37:26

1. Only the tutorials. The tutorials do work. But the wiki is very out of date, which I want to take down and replace it with something smaller.

For the theoretical side of NxOgre, you should read the Ageia documentation and for the practical side just look through the tutorial code. Most of it (in my opinion) is fairly self explanatory.

2. I know, it's weird. Originally I planned "0.5" to be the version where every tutorial is completed. After a few months or so, I realised that it'd take me almost a year to do. So I started releasing the "RC's". The 0.6 and 0.9 versions are to replace this, and after they are completed. I plan to destroy any evidence of RC's existing!

Anyway the order goes -> 0.5, 0.4RC3, 0.6 and 0.9

Pottej

28-03-2007 15:16:02

Cheers betajaen, it all makes sense now :)