Autor |
Mensaje |
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: LibreDWG En Gambas
vuott escribió: Para crear un file de formato .PS, tú podrÃas tambien usar los recursos del Componente gb.cairo de Gambas.
si por que no?, pero de momento voy a experimentar con opengl. luego podre incursionar en cairo.
saludos.
|
#41 Martes, 26 Enero 2016, 12:40 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: LibreDWG En Gambas
De momento con las librerÃas load_dwg se puede extraer lineas, circulos, textos, inserts, y sus coordenadas (lo que esta en letras negras en la tabla) pero no logro dar con los colores, los etilos de linea y para el caso particular del insert, con el nombre del bloque.
Alguien que entienda de C y que sea italiano podrÃa mirar las librerÃas dwg_ps y load_dwg?
Aquà hay una tabla de las propiedades que es necesario extraer para dibujar luego en gambas (con cairo, opengl, etc.) el documento.
Luego vendrá la etapa de como guardar dicha información, que supongo que sera en dxf por lo que se estuvo conversando en el post dxf vs dwg.
Lo interesante de extraer esa información es que luego el dibujo se puede parametrizar en una tabla sqlite por ejemplo y dibujar el formato mas una plantilla usando los datos que estén guardados en la tabla y cambiando los valores del texto, por ejemplo y asà de un plumazo se pueden crear cientos de planos con un click. También se pueden medir distancias entre elementos como bloques por ejemplo, o contar cantidades de elementos para hacer cómputos de materiales.
Todo esto se podrÃa hacer si encontráramos la forma de extraer el COLOR el LAYER y el BLOCKNAME.
Saludos.
|
#42 Miercoles, 27 Enero 2016, 13:23 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: LibreDWG En Gambas
Luego de leer mas informacion encontre que LibreDWG esta detenida, y que la que esta mas actualizada es LibDWG (que era la original que se reactivo).
Bueno el caso es que esta libreria (LibDWG) tiene un programa C que se llama dwg-dump que me parece que es lo que estamos necesitando para obtener la informacion del dwg para trabajarlo en gambas.
El problema es que al intentar compilarla me dio un error y no se como continuar. (Vuott, ayuda por favor ! !)
Saludos.
|
#43 Miercoles, 27 Enero 2016, 17:47 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: LibreDWG En Gambas
tincho escribió: El problema es que al intentar compilarla me dio un error y no se como continuar. (Vuott, ayuda por favor ! !)
Si no dices que error te da, como te puedo ayudar ?
|
#44 Jueves, 28 Enero 2016, 00:08 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: LibreDWG En Gambas
vuott escribió: tincho escribió: El problema es que al intentar compilarla me dio un error y no se como continuar. (Vuott, ayuda por favor ! !)
Si no dices que error te da, como te puedo ayudar ?
Es verdad, mira el adjunto que tiene la salida de la terminal.
Miira al final que estan los errores lugo de hacer make, ./configure parece que va bien.
Saludos
Descripción: |
mirar al final que estan los errores lugo de hacer make, ./configure parece que va bien. |
Descargar |
Nombre del archivo: |
error-compilacion-libdwg-6-0.txt |
Tamaño: |
4.94 KB |
Descargado: |
121 veces |
Descripción: |
mirar al final que estan los errores lugo de hacer make, ./configure parece que va bien. |
Descargar |
Nombre del archivo: |
error-compilacion-libdwg-6-0.txt |
Tamaño: |
4.94 KB |
Descargado: |
121 veces |
Descripción: |
mirar al final que estan los errores lugo de hacer make, ./configure parece que va bien. |
Descargar |
Nombre del archivo: |
error-compilacion-libdwg-6-0.txt |
Tamaño: |
4.94 KB |
Descargado: |
121 veces |
|
#45 Jueves, 28 Enero 2016, 00:38 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: LibreDWG En Gambas
Uh ! Error en la instalación !
No soy capáz de ayudarte.
recipe for target 'auto_variables.c' failed
creo que no encuentra este archivo fuente.
|
#46 Jueves, 28 Enero 2016, 01:22 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: LibreDWG En Gambas
vuott escribió: Uh ! Error en la instalación !
No soy capáz de ayudarte.
recipe for target 'auto_variables.c' failed
creo que no encuentra este archivo fuente.
El caso es que si esta ese archivo, se encuentra en la ruta /src/auto_variables.c
|
#47 Jueves, 28 Enero 2016, 11:00 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: LibreDWG En Gambas
tincho escribió: El caso es que si esta ese archivo, se encuentra en la ruta /src/auto_variables.c
Sà lo vi. Quizás tienes que decirle adónde ir a tomar aquel archivo.
No se...
última edición por vuott el Jueves, 28 Enero 2016, 23:52; editado 2 veces
|
#48 Jueves, 28 Enero 2016, 14:52 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: LibreDWG En Gambas
Hoy me contesto el desarrollador de la librerÃa pero no logre solucionarlo con lo que me dijo, seguiré probando.
Saludos.
|
#49 Jueves, 28 Enero 2016, 22:20 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: LibreDWG En Gambas
Bueno hay novedades en la librerÃa ya esta en versión 0.0.10 y hay un API
Mira Vuott:
https://www.gnu.org/software/libredwg/refman/dwg_8h_source.html
Le dirijo a Vuott porque era el que estaba en este tema pero ahora tal vez alguien mas se interese.
Saludos.
|
#50 Jueves, 04 Junio 2020, 22:26 |
|
|
|