3D Kernel

3D Kernel ist eine Komponenten-Software und ein SDK (Software Development Kit) zur schnellen und effizienten Entwicklung von 3D Anwendungssoftware. 3D Kernel von C4W, Montpellier, Frankreich verschafft Softwareentwickler von 3D Anwendungssoftware den Freiraum, sich auf die Realisierung der Anwendung zu konzentrieren und nicht grundlegende 3D Algorithmen neu entwickeln zu müssen. Durch die Nutzung standardisierter und gängiger Komponenten-Architekturen werden hohe Codequalität und langfristige Entwicklungssicherheit gewährleistet. Darüber hinaus bieten die standardisierten Tools Zugriff zu einem Pool von Programmierern und IT-Experten, die mit den Entwicklungswerkzeugen vertraut sind.

Entwicklungsumgebung

3D Kernel

Bibliothek von Komponenten, die in Kombination mit vielen Programmiersprachen, z.B. C++, Delphi, Visual Basic genutzt werden kann. 3D Kernel kann alle Arten von 3D Geometrien beschreiben (Volumenelemente, Flächen, Punktewolken, triangulierte Daten). 3D Kernel ist damit ein echter hybrider 3D Kernel mit folgenden Funktionalitäten:

  • Daten-Import/Export in den Formaten OPN (C4W), IGES, STEP, DXF, DWG, B-rep, STL, VRML, 3DS, OBJ, WMF /EMF (Export)
  • 2D Geometrie-Modellierer
  • 3D Flächen-/Solid-Modellierer
  • Mesh-Generierung
  • Bemaßung
  • Nichtlinearer Solver
  • File und Session-Management
  • Berechnung der Ansichten

3D Kernel ActiveX

ActiveX Control zur optionalen Verknüpfung des 3D Kernels mit bestehenden Grafiksystemen.

3D Shop Xpert

3D Shop Xpert ist eine Entwicklungsumgebung bestehend aus der Laufzeitplattform 3D Shop Host und dem 3D Kernel sowie diversen Plug-ins. Folgende Module sind enthalten:

  • 3D Kernel (Modellierung, Transformationen, 2D Zeichnen, Modellanalyse, Bemaßung, Messen, booleansche Operationen)
  • 3D Shop Host (alle 3D Kernel-Operationen und zusätzlich Geometriedatenaustausch mit IGES, STEP, VRML, STL, 3DS, RAW, OPN, TOS, OBJ, B-rep)
  • Plug-ins: 3D Surf (fortgeschrittene Flächenmodellierung), 3D Mesh; OpenScripting (Macrofunktionen), OpenCommand (Sitzungsverwaltung/Parametrisierung)

Laufzeitumgebung

3D Shop

Laufzeitumgebung bestehend aus:

  • 3D Shop Host
  • 3D Kernel
  • Datenaustausch mit den Formaten  IGES, STEP, VRML, STL, 3DS, RAW, OPN, TOS, OBJ, B-rep.

3D Shop ModelDesign

Laufzeitumgebung bestehend aus:

  • 3D Shop Host
  • 3D Kernel
  • Datenaustausch mit den Formaten  IGES, STEP, VRML, STL, 3DS, RAW, OPN, TOS, OBJ, B-rep.
  • Modellierung, Transformationen, 2D Zeichnen, Bemaßung und Messen

Vorteile des 3D Kernel Softwareentwicklungssystems

3D Kernel und die zugehörige Entwicklungsumgebung ist eine kommerzielle Variante der CASCADE-Technologie, die ursprünglich bei Matra Datavision entstanden ist. Die Vorteile der 3D Kernel-Technologie von C4W können wie folgt zusammengefaßt werden:

  • Behandlung hybrider 3D Geometriedaten (Volumenelemente, Flächen, Punktewolken, triangulierte Daten)
  • CAD-Modellierung mit triangulierten Daten
  • Optionale, integrierte GUI-Entwicklungsumgebung eliminiert die Verwendung einer externen Graphikbibliothek für die GUI-Entwicklung
  • Microsoft Komponenten-Technik sorgt für eine hohe Produktivität der Programmierer in kurzer Zeit
  • Attraktive, maßgeschneiderte Lizenzkonditionen für die Entwicklungsumgebung und die Laufzeitsysteme
  • Kompetentes, kundenorientiertes Entwicklungsteam bei C4W mit über 30 Jahren 3D-Erfahrung
  • Kohärenter Code durch die Entwicklung in einem Team im Gegensatz zu Open Source-basierten Lösungen mit einer Vielzahl von Softwaredialekten

Einsatzbeispiele

3D Kernel ist die Grundlage für zahlreiche 3D Anwendungsprogramme, die entweder von C4W im Kundenauftrag entwickelt worden sind oder von C4W-Kunden selbst realisiert worden sind: