|
|
Drawing3D ein 3D-Entwicklertool
Schwerpunkt CAD-Entwicklung
Drawing3d ist eine Bibliothek, die die Programmierung von 3D-Applikationen
enorm erleichtert. Besondere Unterstützung wird für die Erstellung von CAD_Anwendungen geboten.
Die zentrale Komponente ist die Device. Sie setzt auf verschiedenen Schnittstellen Modulen auf.
Als Schnittstelle zu OpenGL dient Tao.OpenGL.dll .
Ebenso gibt es Schnittstellen zu DirectX und GDI.
Viele Unternehmen schätzen ein CADSystem, das genau ihren Anforderungen angepasst
ist. Bekannte CADSysteme haben einen großen Überhang an Möglichkeiten, die nie
verwendet werden. Ein eigenes CAD-System in Auftrag zu geben, scheitert oft an
den hohen Entwicklerkosten.
Unser Team verwendet Drawing3D seit Jahren für CAD-Entwicklungen und kann
damit preisgünstig entwickeln. Wir möchten dieses Tool allen Programmierern zu Verfügung stellen.
Es ist geplant dieses Tool im Soucecode (C# DotNet) auszuliefern. Zur Zeit
ist es lediglich binär verfügbar, allerdings mit vielen Beispielen, die ein
Erlernen leicht machen.
Drawing3D ist unser Hauptprojekt, aus dem sich einige weitere Projekte
entwickelten,
so z.B.:
Ein Vektorisierungstool, das aus einem Bitmap eine vektorisierte Grafik
erstellt. Weiters
ein Hiddenlinetool, das von einer Szene die verborgenen Linien entfernt
und damit ermöglicht, die Szene als Vektorgraphik auf den Drucker oder den
Plotter zu schicken. Natürlich kann es auch für eine Bildschirmausgabe mit
GDI Grundlage verwendet werden.
Das NiceXML Projekt enthält einen XMLFormatter, der (beliebig komplizierte) Datenstrukturen in das
XML Format abbildet (Serialization und Deserialization ) und dabei leicht lesbar ist, was vom SoapFormatter nicht gesagt werden kann.
Wir wünschen dir viel Spaß bei der Verwendung von Drawing 3d .
|
|