Question

Quelqu'un at-il fait quelque chose comme ça?

Je veux importer des objets 3D, fait dans les deux ou AutoCAD Solidworks, et les attirer dans une fenêtre forme. Je ne ai besoin de l'objet à visualiser en 3D et déplacé autour -. Aucune manipulation nécessaire

Je suppose que je vais avoir besoin de 2 bibliothèques au moins, un pour un moteur 3D très simple, et un pour obtenir réellement ce que je dois à partir des fichiers CAD / SW. Autodesk a un SDK disponible pour le développement de plugins AutoCAD en utilisant .NET, mais je ne sais pas si vous pouvez l'utiliser dans l'autre sens -. Charger des fichiers dans l'application .NET

Toute aide, des liens et des idées sont appréciés.

Était-ce utile?

La solution

Les fichiers DXF sont le format de fichier universel Interop dans le monde de CAD, dernier je regardais. Ils sont assez faciles à analyser, il est un format de texte simple. Et il y a beaucoup d'informations dans le fichier que vous pouvez simplement sauter et obtenir encore un modèle reconnaissable du dessin original. Le format R12 a été particulièrement facile.

Bien que vous ne voulez pas vraiment d'écrire le code à partir de zéro si vous pouvez l'éviter. Magasinez, il y a beaucoup de programmeurs qui l'ont fait auparavant. Veillez à éviter de réinventer un programme de CAO.

Autres conseils

Je crois qu'il ya un contrôle ActiveX fourni avec exposé design avis que vous pouvez intégrer avec quelques problèmes dans une application .NET. Apparemment, quelqu'un le fait, il fonctionne probablement. contrôle ne lit les fichiers DWF, cependant, de sorte que les utilisateurs de CAO devraient soit publier leurs fichiers DWF (moins de travail pour vous), ou vous pourriez être en mesure de convertir en DWF en utilisant le boîte à outils DWF ?. (pas sûr - ressemble pas)

Avez-vous regardé dans eDrawings de SolidWorks, je pense qu'il est ActiveX et il peut ouvrir DXF, et le modèle SolidWorks. Vous pouvez l'intégrer dans Winforms.

Si vous souhaitez afficher AutoCAD fichiers DWG ou DXF, vous pouvez utiliser gratuitement DWG Viewer d'Autodesk, connu sous le nom DWG TrueView ( http://www.autodesk.com/dwgtrueview )

Cela peut être intégré dans un formulaire Windows, comme expliqué ici

Une explication plus détaillée des étapes est ici , mais il utilise AutoCAD comme un exemple, afin de ne pas copier et coller in extenso. Il vous montre comment créer un lien de la commande « OPEN » à un bouton.

Vous pouvez accéder à des informations de sommet des objets 3D Solidworks en utilisant des objets de tesselation. Mais ce qui est très similaire à l'enregistrement du modèle en tant que fichier STL.

Jetez un oeil à CadLib , qui prend en charge DXF / DXF, et peut rendre dans un Win formulaires de contrôle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top