2009-02-25 13 views
6

¿Alguien ha tenido alguna experiencia con el uso de los formatos STEP y EXPRESS en un entorno .Net?Herramientas STEP/EXPRESS para .NET

Estoy buscando una herramienta que genere una estructura de clase C# basada en un esquema EXPRESS. También me gustaría que la herramienta cree un analizador/generador de archivos para importar y exportar a archivos STEP.

¿Alguien sabe de una herramienta que hace esto? Cualquier herramienta que me acerque a mi propia implementación también sería útil.

+0

Pregunta similar: http://stackoverflow.com/questions/37204634/convert-express-classes-from-ifc-file-to-vb-net-classes/41416951#41416951 – Vertexwahn

Respuesta

2

Hay una lista de herramientas que pueden interesarle en el PDES website. Algunas de estas herramientas permiten, por ejemplo, generar una representación XML de su esquema EXPRESS. Entonces podría ser más fácil implementar su herramienta desde allí.

Parece que Open CASCADE es de código abierto y está desarrollado en un entorno .NET.

+0

Gracias. Eso parece una herramienta útil. Lo estoy descargando ahora. –

+1

Parece que http://www.mel.nist.gov/msid/scl/SCL.htm podría ser útil también. – rochb

1

Si bien no es .Net, si está interesado en herramientas de nivel superior basadas en open cascade, debería echar un vistazo a pythonocc.

5

Sé que esta es una vieja pregunta, pero pensé que respondería por cualquier persona que se tropiece con ella.

Si tiene que trabajar con STEP y EXPRESS y no quiere bibliotecas CAD, o si necesita un esquema raro o costumbre, echar un vistazo a (enchufe descarado!) STEPcode, que utiliza la licencia BSD.

Genera C++, no C# - pero IMO sería mucho más fácil modificar SCL que comenzar desde cero.

Tenga en cuenta que esto antes se conocía como Biblioteca de clases de pasos, el mismo SCL que @roch menciona anteriormente. Un grupo de personas lo está mejorando, y la versión de NIST está muy anticuada.

edición: nuevo nombre, nueva URL

0

IFC Engine también puede leer archivos STEP a través SDAI (interfaz de acceso a datos estándar). También hay un enlace de C#.

Cuestiones relacionadas