2016-10-03 1 views
1

Ich habe versucht, bestimmte Dinge in meiner Szene als Cad-Datei (wie Dxf oder DWG) exportieren, aber bis jetzt nichts. Ich weiß, DXF ist ein ASCII-Format, aber ich konnte es nicht knacken (wie ich mit FBX). und ich habe einige Ressourcen gefunden, aber sie sind für die neueren Versionen von .net, als was Einheit verwendet. Wo kann ich anfangen oder was soll ich tun? irgendwelche Ideen?Export cad Formate von unity3d

+0

Ich weiß nicht über die speziellen Dateitypen, an denen Sie interessiert sind, aber im Allgemeinen hatte ich Erfolg beim Einbringen von CAD-Dateien mit blender, um die Dateikonvertierungen – code11

+0

durchzuführen, indem Sie in die Einheit bringen? Es tut mir leid, wenn ich nicht klar war, aber ich möchte von Einheit zu Cad bringen. Ich möchte sie aus der Einheit herausholen – Henjin

+0

Wie werden die Vermögenswerte bereits gespeichert? Sie sollten nur in der Lage sein, sie direkt zu konvertieren, oder möchten Sie Sammlungen von Objekten, die in einer Einheit angeordnet sind, exportieren? – code11

Antwort

2

DXF-Datei ist eine gute Wahl, um Ihre CAD-Daten zu exportieren. Es unterstützt viele Arten von Kurven (Linien, Bögen, Splines, usw.) und auch Facetten und es ist im ASCII-Format. Das DXF-Format kann auf den ersten Blick relativ verwirrend sein, ist aber eigentlich relativ einfach. Eine DXF-Datei besteht hauptsächlich aus 6 Abschnitten (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES und OBJECTS) und jeder Eintrag (ob ein ganzzahliger Wert oder ein doppelter Wert) wird mit einem Gruppencode gestartet (der selbst eine ganze Zahl ist).

Hier sind zwei Links, die Sie zu erhalten begonnen mehr über DXF-Export/Import zu lernen:

1) A good tutorial for exporting to dxf file.
2) A comprehensive DXF reference

Um dreieckige Facetten zu exportieren, verwenden Sie die 3DFACE-Entität. Verwenden Sie zum Exportieren von Kurven die Objekte ARC, LINE, CIRCLE, ELLIPSE, SPLINE und POLYLINE. Die Beschreibung dieser Entitäten finden Sie im Abschnitt ENTITIES in der DXF-Referenz-PDF-Datei (die zweite Referenz oben).

1

Dies ist eine gute Frage, und eine, die etwas schwer zu suchen ist, da jeder besorgt über Dinge in die Einheit.

Allerdings habe ich eine Möglichkeit gefunden, Dinge in OBJ-Dateien zu exportieren, die Sie möglicherweise konvertieren können, was Sie wollen.

http://wiki.unity3d.com/index.php?title=ObjExporter

Ich bin ein bisschen unwissend über die Dateityp Besonderheiten von OBJ, aber ich glaube, dass es mehrere getrennte 3D-Objekte unterstützt, das ist, was Sie wollen.

Der Vollständigkeit halber scheint jedoch der Versuch, das gleiche mit Animationen zu tun, für den Moment impossible.

+0

danke, ich habe es benutzt, um fbx zu erstellen Dateien, aber der Inhalt in einer CAD-Datei ist völlig anders. In einer 3D-Datei haben wir Vertex-Koordinaten und Shader und Materialien, aber in einer CAD-Datei haben wir einen Kreis und Kurven. und wenn Sie eine ASCII-fbx-Datei öffnen, können Sie zwischen verschiedenen Arten von Objekten und deren Verbindung untereinander unterscheiden, was bei einer CAD-Datei nicht der Fall ist – Henjin