Newsgroup: it.discussioni.ingegneria.civile
Titolo: Scrivere quote su file dxf

Forse forse sono OT, ma e' il gruppo che frequento che mi pare piu' 
adatto per la domanda.
Sto realizzando una piccola macro di Excel per creare file dxf con 
linee, cerchi e testi partendo da una serie di dati inseriti nelle celle 
(utile per disegnare piccoli esecutivi partendo da calcoli fatti con XL 
o per disegnare particolari laboriosi ma standard come scale, muri di 
sostegno, balconi, etc.).
Vorrei creare una sorta di contenitore XL per creare particolari 
parametrici.
Finora tutto bene, il foglio funziona e produce un dxf con linee, testi 
e cerchi.
Il problema e' fargli digerire le quote. Occorre definire stili di 
quota, blocchi e varie ad inizio file e non so proprio da dove 
cominciare. Sorprendentemente anche Google non mi e' stato amico. Mi 
pare una cosa banale, ma prima di fare reverse engineering su un file 
dxf con quote all'interno cercavo qualche dritta...

 dxf con quote all'interno cercavo qualche dritta...
Il formato DXF non gestisce "nativamente" le quote, quelle che trovi 
esportate da vari programmi di disegno sono dei costrutti particolari 
che spesso generano problemi passando da un prg ad un altro, quindi:
a) punti su un applicativo specifico e fai un po' di "reverse 
engineering" (oppure trovi il manuale adatto per questo, ad esempio 
ricordo che AutoCAD, tanto per non far nomi, ce l'ha)
b) realizzi tu la quotatura "esplosa" con linee e testi, che non e' poi 
così difficile da fare come sembra, solo che poi modificare il disego 
diventa "impegnativo".
Ciao
-- 
Doc Hollywood

 ricordo che AutoCAD, tanto per non far nomi, ce l'ha)
Prova a vedere qui:
http://docs.autodesk.com/ACD/2011/ITA/landing.html
-- 
Doc Hollywood

 diventa "impegnativo".
Preferivo qualcosa di modificabile per ovvi motivi.

 codici interni...
Lo so, non ï¿œ (piï¿œ) una guida passo-passo, ma le informazioni necessarie 
ci sono tutte. Cmq se sei giï¿œ arrivato a fare un dxf per 
linee/cerchi/testi non dovresti aver problemi.
In sostanza nella sezione Entities si scrive "DIMENSION" e si fanno 
seguire i codici/valori necessari.
A proposito, hai provato a vedere il progetto della Open Design Alliance 
(
http://www.opendesign.com/
) per scrivere direttamente in dwg?
-- 
Doc Hollywood

 (
http://www.opendesign.com/
) per scrivere direttamente in dwg?
Eh eh, te lo citavo sopra. Non so se abbiano a disposizione librerie 
libere per VBA...
-- 
Ciao, Tigers
[cit.] .. perchè la curva d'apprendimento di google è storicamente tra
le più ripide ... e.
www.tigers.3000.it
 - Skype: se proprio vuoi contattarmi chiedi...

 quota esistente... :(
IMHO ti conviene procedere in questo modo:
- crei un dxf vuoto con tutte le impostazioni che ti servono. COn gli 
stli, frecce tec. IMHO ti conviene farlo nel formato 12/14 così è molto 
più leggero e pulito e salvalo in una path di "supporto"
- Quando generi il DXF leggi quello di base ed inserisci tra gli Header 
  0/SECTION/2/ENTITIES  e   0/ENDSEC/0/SECTION gli header della DIM.... 
e direi che così funziona già tutto.
Nella vecchia gestione di Autocand 12/14 non c'era il problema dei 
blocchi ed era tutto molto più semplice.
http://www.relief.hu/h_dxf12.html
-- 
http://edilios.codeplex.com/

 
http://www.relief.hu/h_dxf12.html
E scriverlo nella versione R12? ;-)
-- 
Doc Hollywood

 E scriverlo nella versione R12? ;-)
Stavo per dirlo io. Ora infatti mi guardo quel documento e vedo.
