GCAD3D to system CAD dla Windows ze zintegrowanym wizualizatorem OpenGL i interpreterem poleceń NC do konwersji geometrii 3D. Wykorzystuje bibliotekę elementów interfejsu GTK+, która pozwala na rozszerzenie podstawowej funkcjonalności CAD o wtyczki i rozszerzenia innych firm.
Obsługuje import/eksport plików .VRML-, . SVG-, .STEP-, .DXF- i .IGES-files. Wyposażony we wbudowany "translator geometrii", który umożliwia konwersję siatek poligonalnych "jednym kliknięciem", w tym - za pomocą komend NC. Możliwość synchronizacji z bibliotekami Mesa, glibc 2.3.3 oraz GTK+ 2.
Funkcjonalność GCAD3D
- Importuje "geometrię" z .VRML-, . SVG-, .STEP-, .DXF- i .IGES-, wizualizuje zapisany model 3D za pomocą wizualizatora 3D-OpenGL;
- Zmienia położenie weksli i przekształca model 3D według edycji użytkownika;
- Przekształca poligonalność "siatki geometrycznej" za pomocą procesora NC, w określony sposób;
- Interpretuje wprowadzone polecenia NC i dokonuje odpowiednich edycji modelu 3D;
- Synchronizuje się z bibliotekami Mesa, glibc 2.3.3 i GTK + 2, i wizualizuje zmiany interfejsu w "oknie zadań";
- Ładuje wtyczki i programy innych firm, interpretuje je za pomocą procesora NC i wizualizuje zmiany interfejsu za pomocą biblioteki GTK+;
- Eksportuje wynik pracy w określonym przez użytkownika formacie.
Cechy CAD.
- Obsługa rozszerzeń innych firm, w tym rozszerzeń własnych;
- Możliwość konwersji "zamachu wielokątnego" w określony sposób "jednym kliknięciem";
- Dostępność zintegrowanego procesora NC;
- Pełna obsługa funkcjonalnego zestawu narzędzi w technologii 3D-OpenGL oraz własny renderer, "napisany" specjalnie dla tej technologii;
- Elastyczna funkcjonalność i możliwość jej rozszerzenia za pomocą wtyczek "uzyskujących" dostęp do biblioteki GTK+.
Wady
- Brak możliwości "drukowania" blueprintów;
- Interakcja z innymi formatami grafiki trójwymiarowej wymaga instalacji odpowiednich wtyczek;
- Instalowanie wtyczek implementujących możliwość wykorzystania technologii grafiki trójwymiarowej "koncepcyjnie odmiennej" od technologii 3D-OpenGL może prowadzić do "nieprzewidywalnych rezultatów".