Konverter programmieren *.skp -> *.cad

Hallo zusammen,

mich wuerde mal interessieren, ob es moeglich ist einen Konverter in JAVA zu programmieren, der die Google (Trimple) Sketch Up Dateien (*.skp) in ein anderes 3D Zeichenformat, z.B. *.cad umwandeln kann.

Waere dankbar fuer Loesungen.

Mir ist klar, dass ich mit Google Sketch up pro verschiedenste Datei exportieren kann. Ich wuerde aber eben gerne wissen, ob man das selbst programmieren kann.

Vielen Dank und schoene Gruesse aus Neuseeland

Natürlich kann man sowas selbst programmieren, da spielt die Programmiersprache keine Rolle.
Man muss nur wissen wie die Quelldatei und die Zieldatei aufgebaut sind.
Wenn man das weiß muss man nur noch die Daten einlesen, in die richtige Struktur bringen und dann in die Zieldatei schreiben.

Hey.
Erstmal dankeschön für die Antworten!

Weiß jemand, wo ich einen Beispielquellcode für einen Converter finden kann. Es würde auch einer für Beispielsweise Bilder reichen! Nur um einen Einblick zu bekommen wie das in etwa aussieht.

Vielen lieben Dank!

Hi,

es gibt einen Unterschied zwischen Binär- und Textformaten. Verfahren des einen sind nicht so einfach auf das andere anzuwenden.

Schau mal unter „Domain specific languages“. Du wirst einen Parser brauchen, da könnte das antlr-Projekt was auf Vorrat haben. Mit dem Parser dann entweder eine Objektdatenbank bauen und diese dann entsprechend des anderen Formates ausgeben, oder direkt jedes erkannte Objekt in das Zielformat umwandeln und ausgeben.

Gruß Lutz

Sorry, aber hier versteh ich grad leider nur Bahnhof!

Danke trotzdem!

Das

sollte darauf hinweisen, dass Dein Vorhaben von der Idee her ein mittelschweres Projekt ist, das je nach Komplexität der Beschreibungssprachen sehr viel Fleißarbeit benötigen kann.

Aber Deine erste Aufgabe wäre, wenn Du keinen Zugang zu einer professionellen Version von Sketchup oder IronCAD hast, eine Dokumentation des Dateiformates skp zu finden und ebenso des Zielformates cad (Welches Programm/Firma steht dahinter?)

Ciao Lutz

http://javadots.blogspot.de/2008/11/arithemetic-expr…

http://www.javaworld.com/javaworld/jw-06-2008/jw-06-…
http://www.javaworld.com/javaworld/jw-07-2008/jw-07-…
http://www.javaworld.com/javaworld/jw-08-2008/jw-08-…
http://www.javaworld.com/javaworld/jw-09-2008/jw-09-…