| |||
Ruby: OpenGL | GNUT Posted by anotherfruit (anotherfruit), 21 July 2005 Hi fellow ruby avengers,I'm pretty new to this programming language and am currently trying to program a tool for visualisation issues using the open gl and gnut lib (among others) my problem is that i don't 'really' get how those gnut & gl commands (which look like this: GLUT.DisplayFunc(display); GLUT.IdleFunc(display); GLUT.ReshapeFunc(reshape); or this display = Proc.new { GL.Clear(GL::COLOR_BUFFER_BIT | GL:EPTH_BUFFER_BIT); GL.PushMatrix(); .... } work together with normal ruby-code. don't get me wrong ... i'm already using it but ... because i don't really get it ... so ... i have some software architectural problems. for example that (--> display = Proc.new {...) object won't recognize any of my objects that i created in my main loop. since i like to have reusable code pattern it would be very important to be able to use my objects within the Proc.new {...} part. but how? perhaps some of you guys can gimme a hint? brrz. i should probably sleep a bit more. thx in advance for helping an opengl newbie with insomnia. Posted by admin (Graham Ellis), 27 July 2005 Oh gosh - I've done enough GL in my time (I used to present gl courses on behalf of Silicon Graphics) but that's a bit of a dimmed memory today and was before the days of Ruby. Anotherfruit - where in the world are you located? If you happen to be just up the road from us, I wouldn't mind brainstorming it at a laptop one evening after work! We're in Wiltshire, EnglandThis page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
| |||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |