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

Institut für Rechnergestützte Ingenieursysteme

englishicon
 

 

Vergleich der Programmierschnittstellen von Open Source 3D-CAD Systemen

This page is not available in english!

Neben den etablierten kommerziellen CAD Produkten wurden in den letzten Jahren vermehrt Open Source Projekte auf die Beine gestellt, mit dem Ziel, auch qualitativ hohen Ansprüchen der Ingenieure zu genügen. Es sind sowohl komplette 3D-CAD-Systeme (z.B. BRL-CAD, JCCAD, Modelzilla) als auch CAD-Graphik-Bibliotheken (z.B. Coin) verfügbar.
Als Basis für das Projekt „Semantic CAD“ am Institut IRIS wird ein offenes System (oder eine geeignete Bibliothek mit 3D-Fähigkeit) gesucht, das einfach in ein vorhandenes Framework eingebunden werden kann und einfach erweiterbar (durch Plugins oder durch Programmierung) ist. Das Hauptkriterium für die Beurteilung der Systeme/Bibliotheken ist die Fähigkeit der Modellierung und Darstellung von 3D-Objekten, wobei die gängigen Primitiva (Quader, Zylinder, Kugel, Torus) unterstützt werden sollten.
Es muss möglich sein, die Primitiva mittels boolescher Operation zu verknüpfen und auf diese Weise neue Objekte zu erzeugen. Die erzeugten Objekte sollten graphisch mani-pulierbar (auswählen, verschieben, löschen,...) sein.

Im ersten Schritt der Fachstudie sollte eine Übersicht über verfügbare Systeme entstehen, die schon grob die Fähigkeiten der ausgewählten Systeme beschreibt. Die zugrunde-liegende Programmiersprache ist zunächst zweitrangig. Aufgrund der oben angegebenen Kriterien sollen dann in einem zweiten Schritt die vielversprechendsten Systeme eingehend untersucht und verglichen werden. Als Referenzapplikation kann dabei das CAD-Programm AutoCAD verwendet werden.
Von besonderem Interesse ist die Möglichkeit des Datenaustauschs mit anderen Systemen. Falls es Systeme/Bibliotheken gibt, die insbesondere auf Plattformunabhängigkeit ausgelegt sind ( JAVA oder verfügbar auf mehreren Systemen), so ist dies als positives Kriterium zu berücksichtigen.

Die Fachstudie umfasst:
  • Auswahl und Übersicht relevanter Systeme und Bibliotheken
  • Untersuchung und Vergleich der APIs mehrerer Open Source 3D-CAD Systeme
  • Untersuchung und Vergleich geeigneter Open Source 3D-Bibliotheken
  • Vergleich mit dem kommerziellen System AutoCAD als Referenz
  • Bewertung der Systeme hinsichtlich Anbindung und Austausch mit freien und kommerziellen Systemen

 

Bearbeiter: mind. 3 Teilnehmer cand. Inf.

Projektkoordinator: Dipl.-Inf. S. Opletal

Prüfer: Prof. Dr. D. Roller

Zeitraum: ab sofort