• Viernes 8 de Noviembre de 2024, 15:49

Autor Tema:  Importar Ficheros Cad  (Leído 2533 veces)

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Importar Ficheros Cad
« en: Miércoles 13 de Diciembre de 2006, 00:02 »
0
Hola a todos,

estoy intentando hacer una aplicacion en c++builder que pueda importar ficheros de planos de edificios cad a c++. No sé si eso es posible. Si es así, me gustaría que quien lo supiera, me lo dijera, pues estoy buscando todo el rato en webs, foros y demás y no encuentro mucho.

Lo más que he ecnontrado ha sido un visor 2d/3d para builder, y ni eso me funciona bien porque cuando cargo el fichero del project, me dice que la clase TsgImage no está definida. He probado a meter los archivos que vienen en la carpeta lib del rar que me he bajado, pero nada, sigue apareciendo lo mismo.

Muchas gracias!

P.D.: Lo del visor lo podeis ver buscando en google por 2D/3D CAD Import VCL ( no tengo suficientes permisos como para poner links :S )

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #1 en: Miércoles 13 de Diciembre de 2006, 01:17 »
0
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #2 en: Miércoles 13 de Diciembre de 2006, 08:28 »
0
Gracias por contestar tan rápido!

He descargado el fichero y lo he descomprimido, pero ocurren un par de cosas:
1º: Creo que es una libreria para Microsoft Visual c++, que no se si sirve para c++ builder. ( si es así, mil perdonas, la ignorancia es juega malas pasadas...
2º: Solo admite por lo que veo ficheros dxf, aunque podría valer.
3º: Leyendo el leeme no me entero muy bien de como hay que usarla.

Si fueras tan amable de explicar un poco te lo agradecería muchísimo.

Saludos!

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #3 en: Miércoles 13 de Diciembre de 2006, 20:18 »
0
Dxlib es puro C++, para QCad (CAD multiplataforma hecho con Qt)
http://www.ribbonsoft.com/dxflib/manual/

Y si es solo para DXF
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #4 en: Miércoles 13 de Diciembre de 2006, 20:42 »
0
Muchísimas gracias su - ;)

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #5 en: Lunes 18 de Diciembre de 2006, 22:56 »
0
Hola de nuevo su -, la verdad es que estaba ilusionado porque pensé que se solucionaría mi problema, pero una vez que tengo el tar.gz descargado, me propongo compilarlo y no sé hasta que punto se hace bien. El caso es que incluyo en el C++ Builder, los .h que tengo de la libreria, poniéndolos en la carpeta include.

Estoy intentando leer algún fichero con la clase que proporciona la librería, pero no sé por que no puedo. A ver si alguien lo ha probado ya y me explica con un ejemplo pequeño como se maneja el tema, porque llevo ya unos cuantos días y sigo perdido.

Muchísimas gracias!

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #6 en: Lunes 18 de Diciembre de 2006, 23:38 »
0
Cita de: "ithilien"
me propongo compilarlo y no sé hasta que punto se hace bien. El caso es que incluyo en el C++ Builder, los .h que tengo de la libreria, poniéndolos en la carpeta include.
Por eso no se lee el archivo, porque no compilaste la libreria, tendrias que hackearla...
PERO mira esto:
http://www.ribbonsoft.com/dxflib_doc_faq.html
Ademas:
http://www.ribbonsoft.com/dxflib/manual/compiling.html#2_2
http://www.ribbonsoft.com/dxflib/manual/contents.html
 :hola:
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #7 en: Martes 19 de Diciembre de 2006, 10:55 »
0
Que me quieres decir con eso? que no puedo hacer nada al respecto?

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #8 en: Martes 19 de Diciembre de 2006, 20:01 »
0
Cita de: "Ithilien"
Que me quieres decir con eso? que no puedo hacer nada al respecto?
No, lo que quiero decir es que si no lo compilas correctamente no podes hacer nada (obvio)
Código: Text
  1. ./configure
  2. MinGW32-make
  3.  
Con eso lo compilarias y tendiras que usarlo como una libreria de C++ y mira bien la pagina, dice que se ha provado com muchos compiladores (Microsoft's Visual C++ compiler, Borland's C++ command line tools) pero esta diseñado (segun veo) para funcionar en Cygwin.

Mira la licensia, que no se si te sirve.

 :hola:
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #9 en: Martes 19 de Diciembre de 2006, 20:09 »
0
Dice que es para MS VC++. No sé si existe compatibilidad con C++ BUilder 6.0 que es el que yo uso. De todas formas te diré que me descargué hace tiempo el CYGWIN y el comando MinGW32-make yo no lo he encontrado y eso que lo he actualizado con muchsa cosas...

No conoces otra solución?

Realmente mi problema se basa en que quiero mostrar el plano en una aplización que tengo. SUpongo que se haría en un TImage porque no se dónde si no. Por eso a lo mejor bastaría con convertir el fichero DWG o DXF en un JPG y cargarlo.

Inicialmente yo pensaba que si leía el fichero usando la librería que me dijiste, era posible, a lo mejor, saber la estructura del edificio, es decir, las haitaciones como tales. Creo que eso va a ser super difícil y tendrá que ser el usuario el que las defina sobre el dibujo que vea en el TImage, me entiendes?

Saludos su -, y gracias de nuevo.

P.D.:A lo mejor en Linux es posible hacer esto???....

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Importar Ficheros Cad
« Respuesta #10 en: Martes 19 de Diciembre de 2006, 20:27 »
0
No es cuestion del sistema operativo, veamos otroas soluciones.
MinGW32-make es de MinGW (como ya sabes) que es GCC para Windows:
http://www.mingw.org/download.shtml

Puedes exportar tu grafica a otro formato como VRML
http://openvrml.org/

Es la unica idea que tengo.

http://freshmeat.net/search/?q=DXF§ion...s&Go.x=0&Go.y=0
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.