Pregunta

¿Ha hecho algo a alguien así?

necesito para importar objetos 3D, hecho en AutoCAD o Solidworks, y atraerlos a formar unas ventanas. Sólo necesito el objeto a ser vista en 3D y se movió alrededor -. Requiere ninguna manipulación

Estoy asumiendo que necesitaré 2 bibliotecas, al menos, uno de una manera muy sencilla motor 3D, y uno para conseguir realmente lo que necesito de los archivos CAD / SW. Autodesk tiene un SDK disponible para el desarrollo de plugins de AutoCAD utilizando .NET, pero no estoy seguro de si se puede usar al revés -. La carga de archivos en la aplicación .NET

Cualquier ayuda, enlaces e ideas son apreciadas.

¿Fue útil?

Solución

Los archivos DXF eran el formato de archivo de interoperabilidad universal en el mundo CAD, la última que me veía. Son bastante fácil de analizar, es un formato de texto simple. Y hay un montón de información en el archivo puede simplemente saltar y aún así obtener un modelo reconocible del dibujo original. El formato R12 fue especialmente fácil.

A pesar de que en realidad no desea escribir el código desde cero si puede evitarlo. Alrededor de la tienda, hay un montón de programadores que han hecho esto antes. Tenga cuidado para evitar la re-inventar un programa de CAD.

Otros consejos

Creo que hay un control ActiveX expuesta empaquetado con Diseño Crítico que se puede integrar con algunos problemas en una aplicación .NET. Al parecer, alguien lo está haciendo, por lo que probablemente funciona. Ese control sólo lee archivos DWF, sin embargo, por lo que los usuarios de CAD serían o bien tienen que publicar sus archivos en DWF (menos trabajo para usted), o puede ser capaz de convertir a DWF mediante el conjunto de herramientas DWF ?. (no estoy seguro - las miradas no les gusta)

¿Usted ha mirado en eDrawings de SolidWorks, creo que es ActiveX y se puede abrir DXF, y el modelo de SolidWorks. Puede incrustarlo en Winforms.

Si desea mostrar los archivos de AutoCAD DWG o DXF, se puede utilizar de DWG Viewer de Autodesk, conocido como DWG TrueView ( http://www.autodesk.com/dwgtrueview )

Esto puede ser embebido en una forma de Windows, como se explica aquí

Una explicación más detallada de los pasos es aquí , sino que utiliza AutoCAD como un ejemplo, lo que no se copie textualmente. Se le muestra cómo vincular el comando "ABIERTO" a un botón.

Se puede acceder a la información vértice de objetos 3D en SolidWorks mediante el uso de objetos Tesselation. Pero esto es muy similar a guardar el modelo como un archivo STL.

Para consultar CadLib , que apoya DXF / DXF, y se puede hacer en una victoria Formas de control.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top