gCAD
A simple 2D CAD application for GNOME
Last Update: October 10th, 1998.
gCAD is (will be ;-) a simple 2D CAD program for the GNOME Desktop Environment. It has been started in September of 1998.
gCAD is based only in software under the GNU Public License (GPL). (see OpenGL / MesaGL note below).
At present, there is just one person (me) working on it, but when the project advance - I hope so - more people will join to it.
A screenshot is here:
CURRENT STATUS, LAST NEWS AND NEAR TO-DO
gCAD is work-in-progress and its development advances as far as I have time. By now, it is very far to be complete or usable with other purposes than those to check it or to learn Gtk+ / GNOME programming.
LAST NEWS:
gCAD will be added to GNOME CVS repository as far as I can. (Look at GNOME home site for more information about what is this). Nevertheless, I'll frequently show stable (!) versions of the program here.
Released version 0.0.2.
Added Spanish Translation.
Fixed GL window width / height ratio problem and other small ones.
NEAR TO-DO:
As far as I have more opinions, I'll code the basic database engine, starting with the line object.
Commands via keyboard.
Gnome libraries and core (checked with versions 0.27 and 0.30).
Gtk+ widgets library (checked with versions 1.1.1 and 1.1.2, better the last one).
OpenGL (checked with MesaGL version 3.0 beta, by Brian Paul, which can is a free available OpenGL clone, and can be download from ftp://iris.ssec.wisc.edu/pub/packages/development/graphics/mesa/).
GtkGLArea, a Gtk+ widget for OpenGL windows, by Janne Löf, which can be downloaded from http://www.student.oulu.fi/~jlof/gtkglarea. NOTE: for easiness, the source for this widget is inside gCAD source code in its own directory (yes, yes, ... I have Janne's permission to do this ;-).
The whole source code can be downloaded from here:
Both compiling and installation of gCAD is a fairly easy.
Uncompress the file and change to the new directory. For example,
tar -xvfz gcad.0.0.2.tar.gz
cd gcad
Configure for your system.. E.g., for my system:
./configure --prefix=/opt/gnome --with-lib-MesaGL --with-GL-prefix=/usr/local
Make program:
make
Install:
make install
Well, if you have any comments / suggestions / etc. to make, I can be reached at:
Iñigo Serna <inigo@bipv02.bi.ehu.es>.
Date: October 10th, 1998.