hi all, im a south trafford college student and we've been asked to create a "real world" application for a realy realy important assignment (the difference between a distinction and a fail!).
The thing is, i could easily spit out some libary renting system or something boring like that and probably still get the distinction but i would really like to use this assignment to actually learn something and test myself. Ive been experimenting with openGL and i really like it, ive already started some framework and drawing tools for very basic 3d modeling software and i would really like to do this for my assignment but i dont know if its posible!
we have ten weeks to do a full system life cycle on this, fully detailed documentation, anaylsis design, implement, test and evaluate the whole thing, and in typical fashion the programming is not actually the major part of it, prob 1/10. so i say ive got a couple weeks max to do the programming and the rest for everthing else :-(!!!
i have a track record for spending to much time on ambitious added features, is this me doing it again? i would like a more experienced opinion on it, i believe i can do the programming, but im not sure on everything else that comes with, in the end of the day the more complex the program the more complex everthing else will be obvisually!
my pitch is that its a very basic prototype for a 3d modeling software, with simple features (the modeling equivelant of MS paint!!) and that its built to be extendable later on. i already have a basic framework on how it works, i have list boxes on the form, listing all the drawing primitaves, when a user is drawing, it finds out what primative is being drawn and asigns its integer value (thanks openGL :-)) to a variable in the objects class, and when it is being rendered it calls that value back for what primative should be drawn. it also has a setup for doing quadratics, and it has drawn spheres and cylinders for me (although bugs are certainly there). it saves and loads to my own basic file format, you can navigate and use zoom tools, its already taking shape (although im having trouble with mouse coordinate differences in openGL and the normal windows form for obv reasons! ).
ill admit i have limited openGl knowledge, im only up to chapter 8 (Texture Mapping) in my "Premier Press Game Development series open gl book" (long title i know loo) but its a really good book and ive started to use it more for reference as im starting to understand how to use openGL on my own. Im still admitadly a bit of a noob at openGL!
anyway if youve read al that id like to say thanks for bothering :-) lol and if you have any advice i would be truely grateful, thank you, chris.