BaronS_S : [post n° 372307]

Estrusione Automatica autocad 2013 3d

Salve a tutta la Community.
Vengo subito al dunque. Ho una parte di planimetria di città in cui gli edifici sono trattati con una polilinea chiusa. Il disegno è in 2d e devo estrudere gli edifici secondo la loro altezza. Quando seleziono la singola polilinea rappresentante l edificio e vado nel menù opzioni, lungo l'asse Z è stata assegnata l'altezza dell'edificio(la planimetria mi è stata consegnata in questo modo). Domanda: è possibile estrudere automaticamente tutte le polilinee in una volta facendo prendere al singolo edificio il dato altezza memorizzato nel pannello opzioni (della polilinea stessa) lungo l'asse Z? Grazie infinite Angelo
Lia :
vedi se il comando flatten può esserti di aiuto
Cad Manager :
Quello che puoi fare è estrudere con coordinate negative.
Mi spiego meglio.
Hai un edificio la cui polilinea è posizionata a 35,16m.
Comando estrudi e porti il cursore verso il basso inserendo la dimensione.
Con "FLATTEN" riporteresti tutte le polilinee a z=0, perdendo quindi i dati che ti servono per l'estrusione.
gioma :
Dovresti crearti un'apposita Lisp.
BaronS_S :
fatemi capire meglio please. le linee sono a quota zero tutte il disegno è in 2d. ogni polilinea ha fissato tra le sue proprietà l altezza lungo z (sarà stata presa da google earth), quindi pensavo fosse possibile un estrusione diciamo "con riferimento" in cui il software si prende automaticamente il dato su z ed estrude la polilinea all altezza assegnata. E, miracolo divino, selezionare tt le polilinee (ognuna con la sua altezza fissata, il file è già così di suo) estrudere e il software quindi genererà solidi ad altezza diversa in base alle assegnazioni. Meglio di così non so spiegare spero di essere stato chiaro, tra l altro chiedo apposta perchè mi sembra un opzione moolto plausibile, e cmq per evitare di andare singolarmente di polilinea in polilinea fin che morte non mi colga (sono taante) XD . Grazie ancora per la pazienza.
Lia :
Scusami, al posto di "prendere" avevo letto "perdere" quindi ti ho dato una indicazione fuorviante.
jrk87 :
Isolati il layer degli edifici.
estrudi tutto verso il basso con di molto in modo che scenda sotto il piano di quota 00
fai un piano di taglio e mettilo a livello 00
taglia tutto quello che c'è sotto.
Oppure:
abolire il 3d autocad scomodo e inutile e passare a rhinoceros.
BaronS_S :
jrk tt il disegno è a quota zero è in 2d. ogni polilinea (raffigurante il perimetro dell'edificio) ha nel suo pannello opzioni (tasto dx sulla selezione), nel campo asse z un numero ad esempio 40,56 (la sua altezza nella realtà ) ma niente è estruso. Dovrei, sia con autocad che con rhino (che uso da molto), andare singolarmente ad estrudere ogni polilinea. Esempio : seleziono la polilinea guardo quanto è alto l edificio corrispondente, comando estrudi, inserisco l altezza manualmente e via così per ogni edificio, operazione (che ho già cominciato a fare) che devo ripetere mille e mille volte. Quindi pensavo (non sono pratico di lisp): ci sarà un modo, dato che in questo dwg (2d tutte le linee sullo stesso piano) le polilinee riguardanti gli edifici hanno un valore assegnato nel campo 'asse z', che mi permetta di fare un estrusione automatica in cui le polilinee vengono estruse secondo il proprio valore di z? ditemi "no non esiste" e mi metto l anima in pace. ma mi sembra un opzione valida e logica in un disegno (il mio) che nonostante sia un banalissimo 2d con rettangoli rappresentanti edifici, marciapiedi etc hanno ognuno di essi memorizzato un dato altezza (qualcuno s'è passato il tempo ad inserirli), a che pro??? solo per consultazione? grazie jkr cmq per la pazienza XD XD
Lia :
Prova a chiedere a Domenico Ieva, tante volte ha aiutato per problemi con il CAD in questa bacheca
www.domenicoieva.com/risposte.htm
ho poi trovato questo sito con una lisp - 123D VLISP - che, se ho ben capito sarebbe per il tuo caso, solo mi pare di capire che funzioni fino ad autocad 2006 vedi tu: la trovi http://pgrigio.altervista.org/download.htm
BaronS_S :
grazie mille
Avvisami quando qualcuno risponde
Non mandarmi più avvisi

Se vuoi essere avvisato quando qualcuno interviene in questa discussione, indica un nome e il tuo indirizzo e-mail.