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 -- jabberid = quinophex@jabber.earth.li AFFS || http://www.affs.org.uk/ || Not a filesystem
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 -- "There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiancies" - C. A. R. Hoare
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
participants (4)
-
Adam Bower -
Jon Dye -
Peter Onion -
Ten