Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 2
Ir a la página Anterior  1, 2
 
Edición De Ficheros Dxf
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
jguardon escribió: [Ver mensaje]
No es que vaya a funcionar uno u otro fichero, porque lo que se utiliza realmente es la librería compilada. De los ficheros sólo puedes extraer la información, la "firma" de las funciones que luego se exportarán a gambas.

De todos modos, esa librería está programada en C++, que prácticamente no se puede hacer funcionar en gambas (por lo que tengo entendido, nunca he probado).

Saludos


Y esta librería que tal? LibreDWG esta escrita en C.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
tincho escribió: [Ver mensaje]

Y esta librería que tal? LibreDWG esta escrita en C.


Esa librería está interesante, se expone una api muy completa. Pero tiene varios inconvenientes desde mi punto de vista y es que el formato dwg es nativo de Autocad y puede no ser compatible con otras aplicaciones CAD. Su formato es binario, no puedes leerlo o modificarlo con un editor de texto, como el dxf, sino sólo a través de la librería.

A su favor, seguramente estará la velocidad de proceso para leer y escribir ficheros dwg. El proceso de dibujado después de leer un fichero o el proceso de análisis e interpretación de datos para guardar en fichero es ya otro asunto bastante peliagudo para conseguir que gambas lo haga razonablemente rápido. Sin embargo, creo que es un buen punto de partida.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
jguardon escribió: [Ver mensaje]

De todos modos, esa librería está programada en C++, que prácticamente no se puede hacer funcionar en gambas


Es posible, unos componentes de gambas derivan de librerías escritas en C++. Pero utilizar con Extern funciones externas de librarias C++ es muy complejo.



tincho escribió: [Ver mensaje]

Y esta librería que tal? LibreDWG esta escrita en C.

Hay al menos dos problemas que solucionar:
- dónde es posible descargar aquella librería;
- si existen ejemplos prácticos escritos en su lenguaje (el C).
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
Jguardon:

Citar:
el formato dwg es nativo de Autocad y puede no ser compatible con otras aplicaciones CAD

Por experiencia profesional, el formato standard es el .dwg
Todo el mundo usa Autocad, o herramienta que son compatibles con los .dwg .

Yo uso, el ZWCAD , que entre nosotros le llamamos "el autocad barato", porque es una "copia" del entorno de autocad (mismos menus, comandos, etc...).

Lo ideal seria usar los .dxf, que no dependen de la empresa Autocad, pero eso seria lo ideal... lo real  "dia a dia" es usar archivos .dwg

Creo que libreCad, todavia no incorpora la importación/exportación de .dwg por problemas de licencia (entre la GPL2 y GPL3 (ver nota1)), pero es fundamental que se lo añadan, si quieren que sea algo que use la gente más o menos profesional.



Saludos


Nota 1:
http://en.wikipedia.org/wiki/LibreCAD
Citar:
GPLv3 vs GPLv2 controversy

As the GNU LibreDWG library was changed to GPLv3 it can't be used anymore by LibreCAD (and FreeCAD) [5] as both licenses are incompatible.[6] A request also went to the FSF to relicense GNU LibreDWG as GPLv2, which was rejected.[7]"

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Martes, 14 Abril 2015, 10:44; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
vuott escribió: [Ver mensaje]

Hay al menos dos problemas que solucionar:
- dónde es posible descargar aquella librería;
- si existen ejemplos prácticos escritos en su lenguaje (el C).


Sí, el código fuente se puede descargar y lleva consigo una testsuite muy completa para probar y comprender la librería. Este es el enlace:

http://git.savannah.gnu.org/cgit/libredwg.git/tree/

Por supuesto, hay que compilarla manualmente, que yo sepa no existen paquetes binarios.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
jguardon escribió: [Ver mensaje]
Este es el enlace:
http://git.savannah.gnu.org/cgit/libredwg.git/tree/



He visto la libreria...     samurai-suicide-smiley-emoticon
https://github.com/ArchimedesCAD/libredwg/blob/master/src/dwg.h

y he visto un ejemplo, este:
http://git.savannah.gnu.org/cgit/li...ples/load_dwg.c

La libreria tiene muuuchas Estructuras.
Una importante Estructura, llamada: _dwg_struct, es muuuuuy compleja, porque tiene como sus miembros tambien sub-Estructuras de sub-Estructuras.
Soy de la opinión de que el nuestro amigo tincho tendrá que crear tambien una su libreria dinámica .so ad hoc para gestionar con seguridad aquel monstruo de Estructura.

...y en el mar de la libreria libredwg necesitará un flotador:
28078142-bella-ragazza-in-bikini-con-sorrisi-salvagente-verticali
 



 
última edición por vuott el Martes, 14 Abril 2015, 19:16; editado 3 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
vuott escribió: [Ver mensaje]
Soy de la opinión de que el nuestro amigo tincho tendrá que crear tambien una su libreria dinámica .so ad hoc para gestionar con seguridad aquel monstruo de Estructura....y en el mar de la libreria libredwg necesitará un flotador:
28078142-bella-ragazza-in-bikini-con-sorrisi-salvagente-verticali

Bueno aquí estamos ya, en mi opinión hemos avanzado bastante.
He contactado a alguien que programa en C y conoce bastante de DWG, pero nada de gambas ni tampoco de GNU/Linux voy a tratar de conseguir ayuda para que adapte la librería load_dwg.c para obtener todo lo posible del DWG. para ponerlo en un txt y así trabajar como si fuera una importación de la información y luego guardarlo en algún otro formato, como puede se DXF, SVG, PDF, etc. e inclusive DWG si logramos usar LibreDWG para escribir DWG.
De momento ya logramos tomar las lineas, círculos, textos y coordenadas de bloques y dibujarlos en un DrawingArea.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Edición De Ficheros Dxf 
 
tincho escribió: [Ver mensaje]
Bueno aquí estamos ya, en mi opinión hemos avanzado bastante.

Sì, es así. Aquella Estructura ha sido domada.

domatore
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Nombre De Ficheros: Arrastrar Ficheros A U... jsbsan General 2 Jueves, 16 May 2013, 18:57 Ver último mensaje
jsbsan
No hay nuevos mensajes Curso Gratuito: Desarrollo En HTML5, CSS Y... jsbsan Programación en otros lenguajes 7 Domingo, 02 Marzo 2014, 13:36 Ver último mensaje
jguardon
No hay nuevos mensajes Edición De Celdas En TableView viejito Controles/Librerías/Componentes 3 Lunes, 09 Febrero 2015, 16:54 Ver último mensaje
viejito
No hay nuevos mensajes Maratón Linuxero: Evento Monográfico Esp... jsbsan Mundo Linux 2 Sabado, 31 Marzo 2018, 12:04 Ver último mensaje
jsbsan
 

Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario