EDIT3D - 3D Vector Graphics Editor

I wrote this program to eventualy create G&M code files for Numerically controlled machining - particularly smooth contours for aircraft and watercraft. Along the way I've added rendering and background features that may be usefull for some sort of game or simulation creation. The database behind the scenes is very flexible but could be further optimised for the actual simulation.

Haven't figured out how to get a screen shot of the program so I took a picture with my cheap digital camera (sorry about the blurr). Click herefor double the size. The mouse image is from the allegro example files. The spitfire was from a DXF file I found on the net (will credit it when I can find the source - soory about that).

As you can hopefully see, this editor can display 4 views of the same object with rendering to light source and backing from bitmap and *.avi video files ( one frame at a time of course). Also in the bottom left image you can see a spline curve.

To compile you will need a standard gcc C++ compiler (see DJGPP in Allegro Page ) and the Allegro Graphics/Game engine (see the Allegro page ), all available for free.

Since my current website cannot have compressed zip files, I have compressed them using the Java JAR utility (found in the java SDK - I used jdk1.3.1 ) which I hope my web space providers will allow. The compressed source code is in edit3d.jar. Save this and uncompress it using the line command: "d:\jdk1.3.1\bin\jar -vxf edit3d.jar" where "d:\jdk1.3.1\bin" was the location of my jar executable. The latest java sdk (J2SE-5.0 I think) is available for free download from Sun . Every self respecting programmer should have a copy. Alternatively you can copy the individual source codes from the list below. I can't imagine anyone will bother to copy every file this way; any suggestions? I used a DOS directory listing so its a bit messy.


Read this first:readme.txtA Description of program construction, compilation and also contact details when it all goes wrong, so you can abuse me and I never publish anything again.

All the files below are text files but your PC might attempt to open them as something else. I can only suggest saving them first and then opening them with a text editor.


Directory of Edit3D\basicgui

44 file(s) 292,207 bytes

Directory of Edit3D\edit3d

92 file(s) 858,388 bytes