Lost Password?

Go Back   CodeCall Programming Forum > Software Development > C and C++

C and C++ C and C++ forum for discussing all forms of C except for C#. These languages are powerful low level languages used for creating Operating Systems, Device Drivers, compilers and much more.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 12-11-2006, 05:21 PM
ChrisPepper1989 ChrisPepper1989 is offline
Newbie
 
Join Date: Dec 2006
Posts: 8
Rep Power: 0
ChrisPepper1989 is on a distinguished road
Exclamation 3D Modeling Software, 10 weeks, is it posible??

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 12-11-2006, 07:52 PM
Jordan's Avatar   
Jordan Jordan is offline
Administrator
 
Join Date: Nov 2005
Location: Hendersonville, NC
Age: 26
Posts: 5,942
Last Blog:
Performance or Maintai...
Rep Power: 20
Jordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud ofJordan has much to be proud of
Send a message via ICQ to Jordan Send a message via AIM to Jordan Send a message via MSN to Jordan
Default

I think that it is possible but would take all of your free time and a tremendous amount of dedication. I'm not experienced at all with openGl so I can't offer any advice. I've seen some of the work by colleagues (which they did for fun) and it is very impressive. The hardest part for, and sounds like it is for you, is creating the documentation afterward. Do you also have to create flow-charts and pseudo-code?
__________________
CodeCall Blog | CodeCall Wiki | Shareware Site | Linux Forum | Write a Blog
Don't hesitate to ask any questions that you have! Check out our ASCII Calculator!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 12-11-2006, 08:00 PM
ChrisPepper1989 ChrisPepper1989 is offline
Newbie
 
Join Date: Dec 2006
Posts: 8
Rep Power: 0
ChrisPepper1989 is on a distinguished road
Default

yup the whole design phase i think we mote get away with just flow charts but they may want the psuedo code aswell, its the exam board set assignment after all and they want to see reams of documentation and dont really care how much blood sweat and tears have gone into the programming! theres also test plans and testing and reports, evaluations, system requirements etc etc

most of my openGL stuff is for fun and the simpelest thing does look kwl ! i do generally sacrifice alot of free time and put alot of dedication into my work ...but i still want to see the light of day every once in a while and not loose my gf lol! we will get 2 weeks xmas holiday on it as well which i hadnt thought about, so thats 12 weeks really.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 12-11-2006, 10:11 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 2,047
Last Blog:
NaNoWriMo Summary
Rep Power: 24
WingedPanther is a jewel in the roughWingedPanther is a jewel in the roughWingedPanther is a jewel in the roughWingedPanther is a jewel in the rough
Default

First of all, if you can't design it in 5 weeks, I wouldn't do it. I recently had to do a project where I spent about 2 weeks analyzing a program in one language, and then spent another 2-3 weeks recreating it in a completely different language with one of my coworkers. If you short-change yourself on coding time, you will be hurting. Oh, and while the analysis is complete, the recreated program is still only a prototype with limited debugging and not all the functionality.

When I was teaching, I observed some students taking a class on OpenGL where they did far less in a 5 week course. There was no lifecycle involved, just learning how to get the graphics to work. There's a very real chance you're setting yourself up for problems.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 12-12-2006, 12:04 AM
TcM's Avatar   
TcM TcM is online now
Moderator
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 7,329
Rep Power: 66
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default

Well the documentation is the most hard bit ( dam it ) because I had to program and make the whole system documentation etc.. I made the program in like 2 weeks and the documentation took me 3weeks... it was just a "simple" program.. I think that will be a drawback! if you have this 'big' project!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 12-12-2006, 05:18 PM
ChrisPepper1989 ChrisPepper1989 is offline
Newbie
 
Join Date: Dec 2006
Posts: 8
Rep Power: 0
ChrisPepper1989 is on a distinguished road
Default

hmm yer, it will be the documentation that will truely do me in, ive already got some tessalation working in some ideas ive been tinkering with and i have most of the aspects that i want to work working, it would now be the task of desinging it all properly and bringing all the functions and things ive played around with into one useable program. which most definatley wont be easy, the interfaces ive been using have been basic and horiblem it would not be aceptable in a main stream program. every point and object is selected through list boxes rather then simply clicking on a point!

im still battling this one, some people have said that it might be, some say its to risky (including someone whos made a 3d program) and at times i think its not posible and at other times, like now i kinda believe it is! so i am most definatly unsure. the problem is i have 10 weeks and that starts tomorrow, i dont really have time to get halfway through designing and then give up on it and start something else, i will get the extra 2 weeks of xmas holiday though so that brings the total to 12 weeks.

thanks to all who have read my post and replied, i really apreciate it!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 12-12-2006, 05:19 PM
ChrisPepper1989 ChrisPepper1989 is offline
Newbie
 
Join Date: Dec 2006
Posts: 8
Rep Power: 0
ChrisPepper1989 is on a distinguished road
Default

3d program = *3d modeling progam*
sorry!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 12-14-2006, 04:56 PM
DevilsCharm's Avatar   
DevilsCharm DevilsCharm is offline
Programming God
 
Join Date: Jul 2006
Posts: 887
Rep Power: 13
DevilsCharm is on a distinguished road
Default

Sounds incredibly complicated. I'm going to have to face challenges like this someday... huh.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Software Dungeon bungman Shareware Sites 10 08-21-2008 06:45 AM
Get installed software information IUnknown Software Development Tools 5 10-15-2007 06:29 PM
Creating Software and Graphic Interfaces Question idontknow87 General Programming 14 08-24-2007 05:35 AM
A open source software group twitch Community Projects 2 06-13-2007 10:49 AM
Advertisment-Support Software Ronin Marketing 11 10-04-2006 06:49 PM


All times are GMT -5. The time now is 03:11 AM.

Contest Stats

John ........ 223.00000
dargueta ........ 168.00000
Xav ........ 164.00000
LogicKills ........ 20.00000
gaylo565 ........ 18.00000
WingedPanther ........ 15.00000
|pH| ........ 15.00000
Johnnyboy ........ 3.00000
navghost ........ 1.00000

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 67%

Ads