12-22-2003, 01:29 AM

Sorry to be such a newbie, but I am very interested in learning some computer programming. I've recently graduated with a degree in civil engineering and would greatly like to create my own programs to calculate forces and output things in a 3d model and be able to place and retrieve drawings in 3d for analysis of structures.

I'm not sure exactly what programs/compilers i need or what language to start to learn.

I would like to be able to have a 3d space to enter in the nodes of a structure and retrieve the node points. Then compute everything using matrixs as well as design equations from lists or charts. Also, output it into a 3d model to rotate in space and zoom. As well as output the file into an autocad format. All of which would utilize combo list boxes and controls and such.

This might not all be coming out right (especially at 4 in the morning), but it would be a little more complex ...eventually.

So far from looking around...i think need to learn some opengl for the 3d part, c++ for computing the information, but not sure if thats all. Just need to create an Interface with the control buttons/lists/charts that links with the computing program.

If anyone could help direct me in the ridirection you would be the greatest!

I'm not sure exactly what programs/compilers i need or what language to start to learn.

I would like to be able to have a 3d space to enter in the nodes of a structure and retrieve the node points. Then compute everything using matrixs as well as design equations from lists or charts. Also, output it into a 3d model to rotate in space and zoom. As well as output the file into an autocad format. All of which would utilize combo list boxes and controls and such.

This might not all be coming out right (especially at 4 in the morning), but it would be a little more complex ...eventually.

So far from looking around...i think need to learn some opengl for the 3d part, c++ for computing the information, but not sure if thats all. Just need to create an Interface with the control buttons/lists/charts that links with the computing program.

If anyone could help direct me in the ridirection you would be the greatest!