Institutslogo - IRIS
home uni uni suche suche sitemap sitemap kontakt kontakt
unilogo Universität Stuttgart
 

Institut für Rechnergestützte Ingenieursysteme

englishicon
 

 

CAD-Arbeitsplatz mit Zweihandbedienung

Für ein geplantes experimentelles parametrisches 3D-CAD-System soll eine flexible Ein-/Ausgabe-Schnittstelle mit simultaner Nutzung von 3D-Maus und konventioneller Maus konzipiert und erstellt werden. Diese Schnittstelle soll sich eng an die Arbeitsweise eines konventionellen Konstrukteurs anlehnen, und dabei zusätzlich anfallende Aussagen über das Objekt weitergeben. Zu dieser Schnittstelle soll anschließend ein Ein-/Ausgabemodul geschaffen werden.

Grundlage für diese Realisierung sollen folgende Softwareprodukte sein: Linux, gnuC++, OpenGL /Mesa, ein mit Mesa kooperierendes XWindows-Toolkit wie beispielsweise Fltk/Fluid oder Qt, und ein Maustreiber für die HP Magellan Space Mouse. Allgemein übliche Datenstrukturen sollten vorzugsweise nicht selbst erstellt, sondern mittels kostenfrei zugänglicher Produkte realisiert werden (z.B. STL - standard template library).

Es ist definitiv kein CAD-System zu erstellen, sondern eine Schicht mit Werkzeugen zur

- einfachen Erstellung und Verwaltung einer problemangepaßten Auswahl und Plazierung von Funktionsleisten, Klappmenüs, Buttons etc.

- Erstellung von Ansichtsfenstern - Risse, Schnitte, räumliche Abbildungen - incl. problemangepaßter Plazierung und Wahl von Abbildungsmaßstäben, diese Sichten ggf. sollen dauerhaft erhalten bleiben,

wobei die Darstellung der elementarsten graphischen Grundobjekte unterstützend zu später zu erstellenden Darstellungsmodulen vorzusehen ist.

Diese Schicht soll den darauf aufbauenden Entwickler von Aufgaben des Fenstermanagements so weit wie irgend möglich entlasten, indem sie nur Objektkoordinaten weiterreicht, sie soll Auswahl und Fangen von Objekten zwar nicht selbst implementieren, aber aufrufen und das Ergebnis darstellen.

Stabilität der zu verwendenden Software und Güte ihrer Beschreibung sind nicht über alle Zweifel erhaben. Sollte dies zu größeren Verzögerungen führen, liegt der Vorrang gegenüber einer möglichst vollständigen Abhandlung der obigen Punkte eindeutig bei einem soliden, weiterführbaren Konzept und einer soliden Realisierung eines möglichst vernünftig abgeschlossenen Teiles der Aufgabenstellung.

 

Bearbeiter: cand. inform. Martin Kada

Projektkoordinator: Dipl.-Ing. H. Kohl (IFI)

Prüfer: Prof. Dr. D. Roller

Zeitraum: 01.12.1998 - 31.05.1999