Has anyone got any good links to information or examples on how to let a user navigate through a 3d space using mouse and keyboard ?
Examples of openGL code would be even better :-)
Peter
On Sat, Oct 01, 2005 at 08:53:05AM +0100, Peter Onion wrote:
Has anyone got any good links to information or examples on how to let a user navigate through a 3d space using mouse and keyboard ?
I'm guessing that you mean for a desktop environment? and not Quake III ;) (of course if you do mean Quake III then the Quake III engine is now released under the gpl and available from ftp.idsoftware.com)
Examples of openGL code would be even better :-)
A big grand-daddy of 3d filesystem navigation was the SGI 3d file manager as seen in Jurassic Park "It's a UNIX system! I know this!" which has been reimplemented here http://fsv.sourceforge.net/ I suppose the other thing to look at would be the Sun Looking Glass project, which is GPL but requires Java or something (so isn't really GPL? I forget what the controversy was) which you can find here https://lg3d.dev.java.net/
Adam
On Sat, 2005-10-01 at 14:04 +0100, Adam Bower wrote:
On Sat, Oct 01, 2005 at 08:53:05AM +0100, Peter Onion wrote:
Has anyone got any good links to information or examples on how to let a user navigate through a 3d space using mouse and keyboard ?
I'm guessing that you mean for a desktop environment? and not Quake III ;)
No, I do mean in the "Quake III" kind of way !
(of course if you do mean Quake III then the Quake III engine is now released under the gpl and available from ftp.idsoftware.com)
I'll give that a look, ta !
Peter
Peter Onion wrote:
On Sat, 2005-10-01 at 14:04 +0100, Adam Bower wrote:
(of course if you do mean Quake III then the Quake III engine is now released under the gpl and available from ftp.idsoftware.com)
I'll give that a look, ta !
Also might be worth a look at Ogre (http://www.ogre3d.org/) and Crystalspace (http://www.crystalspace3d.org/).
JD
On Sat, 2005-10-01 at 17:44 +0100, Jon Dye wrote:
Peter Onion wrote:
On Sat, 2005-10-01 at 14:04 +0100, Adam Bower wrote:
(of course if you do mean Quake III then the Quake III engine is now released under the gpl and available from ftp.idsoftware.com)
I'll give that a look, ta !
Also might be worth a look at Ogre (http://www.ogre3d.org/)
I've NEARLY got Ogre going ! Took a bit of effort as it happily starts the build when things are missing !
Now problem is that some of the samples produce blank screens. I hope it's not a problem with the ATI openGL drivers but I bet that's what it turns out to be :(
Also it looks like I may have to bite the bullet at really learn C++ at last ;)
Peter
Now problem is that some of the samples produce blank screens. I hope it's not a problem with the ATI openGL drivers but I bet that's what it turns out to be :(
Also it looks like I may have to bite the bullet at really learn C++ at last ;)
Peter
Funnily enough, I'm just embarking on an (entirely unambitious) adventure into C++ w/OpenGL land myself...
Ten
...
"I am not now, and never have been, a girlfriend of Henry Kissinger." -- Gloria Steinem
On Sun, 2005-10-02 at 13:16 +0100, Ten wrote:
Funnily enough, I'm just embarking on an (entirely unambitious) adventure into C++ w/OpenGL land myself...
Ten
OK. I've been using openGL for a few months now, but only from "C". Have you got hardware acceleration or are you relying on Mesa ?
I've been using openGL for bits of my old computer emulator...
http://www.btinternet.com/~Peter.Onion/E803/drawers.jpg http://www.btinternet.com/~Peter.Onion/E803/
I think you can see where I'm going with this :-)
Peter