Frage

Hat jemand etwas getan, wie das?

ich brauche 3D-Objekte zu importieren, in entweder AutoCAD oder Solidworks getan, und ziehen sie in ein Fenster bilden. Ich brauche nur das Objekt in 3D und bewegt betrachtet werden -. Keine Manipulation erforderlich

Ich gehe davon aus I 2 Bibliotheken mindestens benötigt, einen für eine sehr einfache 3D-Engine, und man tatsächlich zu bekommen, was ich aus den CAD / SW-Dateien benötigen. Autodesk hat ein SDK für die Entwicklung AutoCAD Plug-ins .NET, aber ich bin nicht sicher, ob Sie es anders herum verwenden -. Laden von Dateien in den .NET-app

Jede Hilfe, Links und Ideen sind willkommen.

War es hilfreich?

Lösung

DXF-Dateien waren das Universal-Interop-Dateiformat in der CAD-Welt, sah ich zuletzt. Sie sind ziemlich einfach zu analysieren, es ist ein einfaches Textformat. Und es gibt viele Informationen in der Datei können Sie einfach überspringen und noch ein erkennbares Modell der ursprünglichen Zeichnung erhalten. Das R12-Format war besonders einfach.

Auch wenn Sie nicht wirklich wollen, den Code von Grund auf neu zu schreiben, wenn Sie es vermeiden können. Shop um, es gibt viele Programmierer, die zuvor getan haben. Seien Sie vorsichtig neu zu erfinden ein CAD-Programm zu vermeiden.

Andere Tipps

Ich glaube, es ist ein exponierter ActiveX-Steuerelement verpackt mit Design-Bewerter , dass Sie mit einigen Schwierigkeiten in einer .NET-Anwendung eingebettet werden kann. Offenbar jemand tut es, so dass es funktioniert wahrscheinlich. , dass die Kontrolle nur liest DWF-Dateien, obwohl, so dass entweder der CAD-Anwender ihre Dateien in DWF veröffentlichen würde (am wenigsten Arbeit für Sie), oder Sie können in DWF zu konvertieren Lage sein, die DWF Toolkit ?. (nicht sicher - sieht aus wie nicht)

Haben Sie in eDrawings von Solidworks sah, ich glaube, es ActiveX ist, und es kann DXF öffnen und Solidworks-Modell. Sie können es in WinForms einbetten.

Wenn Sie AutoCAD DWG oder DXF-Dateien anzuzeigen, können Sie Autodesk DWG Viewer kostenlos, bekannt als DWG Trueview verwenden ( http://www.autodesk.com/dwgtrueview )

Dies kann in einem Windows-Formular eingebettet werden, wie erklärt hier

Eine detailliertere Erläuterung der Schritte ist hier , aber es nutzt AutoCAD als Beispiel, also nicht kopieren und einfügen wörtlich. Es zeigt Ihnen, wie Sie den Befehl „Öffnen“ auf eine Schaltfläche verknüpfen.

Sie können auf Vertex-Informationen von 3D in Solidworks-Objekte von Tesselation Objekte verwenden. Aber das ist sehr ähnlich das Modell als STL-Datei zu speichern.

Hier finden Sie aktuelle CadLib , die DXF / DXF unterstützt, und kann in einer Win machen Forms Control.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top