Übersicht
Einleitung
Dies ist eine frühe Testversion von TuxCAD, einem 3D CAD- und
Simulationssystem für Linux. Das Programm unterliegt der GPL.
TuxCAD befindet sich noch in der Entwicklung, so dass noch wichtige
Funktionen fehlen und noch einige Fehler enthalten sind.
Funktionen
Ziel von TuxCAD ist es, ein einfach zu bedienendes CAD-System zu
erstellen. Dabei soll das Programm die wichtigsten Funktionen eines
CAD-Systems beherrschen. Dazu zählt die Konstruktion von Bauteilen und
Geräten sowie deren Darstellung, das Ausmessen von Grössen sowie
die Simulation von Bewegungen.
Systemvoraussetzungen
Hardware
TuxCAD benötigt keine spezielle Hardware. Ein Pentium mit 133
MHz reicht für kleinere Spielereien aus. Damit die Arbeit mit dem
Programm jedoch Spaß macht, sollte der Rechner schon etwas schneller
sein und eine von Linux unterstützte Grafikkarte mit
3D-Beschleunigung haben. Die Farbtiefe sollte mindestens 16 Bit
betragen. Bei den heutigen Rechnergenerationen dürfte dies jedoch kein
größeres Problem sein. Sollte dennoch keine hardwarebeschleunigte
3D-Grafik verfügbar sein, reicht aber auch die - übrigens sehr
gute - Mesa-Bibliothek.
Software
TuxCAD wird von mir ausschließlich unter Linux entwickelt
und getestet. Aufgrund von Tests mit Solaris und IRIX,
welches jedoch schon eine Weile her sind, sollte eine Portierung auf ander
Unix-Plattformen - sofern die benötigten Bibliotheken verfügbar
sind - jedoch mit geringem Aufwand möglich sein. TuxCAD
benötigt die folgenden Pakete (Bei den Versionsnummern handelt es sich
um die bei mir aktuell installierten Versionen, mit etwas älteren bzw.
neueren Versionen sollte es hoffentlich keine Probleme geben):
- libc Version 6 (die wohl wichtigste Bibliothek)
- libgcc_s Version 1 (GNU C++ Biliothek)
- libjpeg Version 62.0.0 (JPEG-Bilder)
- libtiff Version 3 (TIFF-Bilder)
- libXpm Version 4.11 (XPM-Bildformat)
- libpng Version 2.1.0.8 (PNG-Bildformat)
- libz Version 1 (Komprimierung fü) die Bildformate)
- libpthread Version 0 (Thread-Unterstützung)
- libX11 Version 6.0 (X-Windows)
- libXt Version 6.0 (X-Toolkit)
- libXext Version 6.0 (X Extensions)
- libICE Version 6.0 (X-Windows Connections)
- libXm Version 2.1 (Motif)
- libttf Version 2 (TrueType-Fonts)
- libdl Version 2 (für dynamischen ladbare
Filter-Bibliotheken)
- Entwicklungs-Pakete für die eingesetzte Grafikkarte:
libGL Version 1.x
(OpenGL)
libGLU Version 1.3
(OpenGL Utilities)
libGLcore Version 1.x (Basis)
- ggf. Mesa (falls keine Grafikkarte mit 3D-Funktionen vorhanden ist)
- libgltt Version 2.0.5 (TrueType-Fonts für 3D-Zeichen)
Alle Pakete sollten eigentlich bei den meisten Distributionen dabei sein bzw.
können z.B. von
rpmfind.net
heruntergeladen werden.
TODO-Liste / bekannte Fehler
Die aktuelle Version von TuxCAD ist noch ziemlich instabil und es
fehlen noch viele, teils grundlegende, Funktionen. Aber, ein CAD-System
ist schließlich kein kleines Projekt und so enthält die folgende
Liste einige der gröbsten Fehler und Unzulänglichkeiten.
Natürlich läßt sich die Liste beliebig fortsetzen...
- TuxCAD besitzt leider immer noch keine Möglichkeit
Arbeitswelten mit allen Einstellungen zu speichern und wieder exakt
so zu laden. Da ich das IGRIP-Workcellformat nicht ganz
entschüsseln konnte, kommt es daher nicht in Frage. Durch
die noch recht großen Änderungen am Funktionsumfang
würde sich aber auch ein eigenes Format zu häufig
ändern.
Ebenso fehlen weitere Im- und Exportfilter (z.B. DXF)
- Insbesondere bei der Arbeit mit mehreren CAD-Fenstern stürzt
TuxCAD leider noch gerne ab und (besonders schlimm) nimmt
dabei X-Windows gleich mit (siehe auch
Troubleshooting).
- Die bisher implementierten CSG-Operationen unterstützen noch nicht
alle Fälle.
- Funktionen zur Definition von kinematischen Ketten
- Cut and Paste zwischen verschiedenen CAD-Fenstern
- Möglichkeiten zum Ausmessen von Distanzen und Größen
- Unterstützung von Antialiasing, Motion Blur, ...
- Vervollständigung der Online-Hilfe
- Lokalisierung für mehrere Sprachen
Die bisherigen Änderungen am Design sind noch nicht abgeschlossen. Es
gibt noch immer jede Menge zu tun. Aber wir sind ja erst bei Version 0.04
von TuxCAD...
Copyright
Das Programm steht unter der GPL (GNU PUBLIC LICENSE). Eine aktuelle
Version der Lizenz befindet sich im auf der Homepage von
www.gnu.org
.
Eine deutsche Übersetzung befindet sich z.B. auf den Seiten von
www.gnu.de.
Zur TuxCAD-Homepage