Fwd: libredwg

18 views
Skip to first unread message

Felipe Sanches

unread,
Jul 10, 2009, 8:31:06 PM7/10/09
to PoliGNU
---------- Forwarded message ----------
From: Yorik van Havre <yorik.v...@gmail.com>
Date: 2009/7/10
Subject: libredwg
To: rodrigo...@gmail.com, juca...@users.sourceforge.net


Olá pessoal,
Participo de um projeto chamado FreeCAD ( http://free-cad.sf.net )...
Estava dando uma olhada na libredwg, acabei de compilar, parece bem
interessante. Faz tempo que ando estudando possibilidades de suportar
arquivos dwg, como vocês sabem, não é nada simples...
Tentei falar com o cara da libdwg também, mas não consegui. Para falar
a verdade, achei um pouco difícil a história do esperanto.
A gente trabalha muito com python no freecad, assim que tiver um
tempinho vou tentar fazer um módulo para poder usar o libredwg a
partir de python, parece relativamente simples de fazer (sou meio
novato em c), mas bom, queria só fazer contato e agradecer/parabenizar
o esforço... Falei um pouco com o Matt Lee no FISL sobre a historia do
dwg, mas acabei de ler que vcs encontraram o Stallman (eu não consegui
chegar perto!)... Pena que não tinha ouvido falar do libredwg ainda!
Bom, abraços ai, mantenho vocês informados se consigo algo interessante.
Yorik
Yorik van Havre São Paulo Brazil http://yorik.orgfree.com +5511 3214
6330 +5511 9487 0628

Yorik van Havre

unread,
Jul 14, 2009, 9:57:43 AM7/14/09
to rodrigo...@gmail.com, juca...@users.sourceforge.net, pol...@googlegroups.com
Olá pessoal,
Para quem não acompanhou, conversei outro dia com o Juca por telefone, participo de um projeto chamado FreeCAD - http://free-cad.sf.net
Conversamos sobre o libredwg, algumas idéias que tive, etc. Também estou muito afim de conseguir abrir arquivos dwg no freecad.
Sou muito novato em C mas trabalho com arquivos dwg ha anos, e apesar de não entender porra nenhuma da especificação da opendwg, conheço mais ou menos bem o que tem dentro...
Dei uma pesquisada sobre como criar um módulo python em C, usando o libredwg, na verdade parece bastante fácil. Fiz já um primeiro esboço aqui (que não faz nada mas que cria um módulo python): http://yorik.orgfree.com/scripts/pydwg.c também precisa do script de compilação: http://yorik.orgfree.com/scripts/pydwgsetup.py Basta rodar ele com: python pydwgsetup.py build para compilar. O libredwg deve já ser instalado.
O próximo passo seria percorrer o dwg.c para ver quais informações extrair, e formatar isso em uma bela estrutura python, tipo um dictionnary.
Acredito que fazer esse mesmo API para C será bem simples também. Se vocês estão afim de incluir isso no repositório do libredwg, fiquem a vontade...
Bom, vou ver se vou na poli na quinta para conversar com vocês sobre isso tudo.
Abraços
Reply all
Reply to author
Forward
0 new messages