antoniman
Guest
ciao a tutti, vista la frequente richiesta di creare un profilo da polilinee mediante autosez, vi propongo il metodo che io uso con profitto:
1- scaricate due lisp che sono complementari ad autosez e sono:
"joint3d" (unisce due o piu' 3d)poly
"dtm" lisp che crea modelli dtm e compie alcune operazioni sugli stessi
2- installate nella stessa cartella di autosez (per comodita')
3- attivate la finestra proprieta' oggetti
a questo punto passiamo alla procedura vera e propria
caso a - rilievo a maglia triangolare eseguito con dtm o programma equivalente:
creiamo la nostra polilinea di tracciato sul layer sezioni e a quota 0, modifichiamo lo stile punto per renderlo visibile nel modello,
posizioniamo un punto (nodo) su ogni vertice della polilinea,
attiviamo il lisp dtm,
selezioniamo un vertice e digitiamo il comando dtmz
posizioniamo il cursore sul nodo e clicchiamo, la barra di comando visualizzera' la quota del punto proiettata sulla faccia 3d che lo circoscrive,
copiamo ed incolliamo tale valore zulla casella z del punto in questione, ripetiamo la stessa operazione per tutti i vertici (nb. se il programma vi comunica che non puo' eseguire l'operazione zoomate sino a vedere almeno una parte del 3dface),
colleghiamo ogni vertice creato con almeno 1 vertice del dtm mediante una semplice linea (questo permette ad autosez di considerare il vertice nel calcolo)
esplodiamo la poly2d ed eseguiamo autosez per ogni tratto selezionando l'opzione di creazione poli3d da 3dfaccia.
caricate ora il lisp joint3d e unite le polilinee
rieseguite autosez con l'opzione cartiglio da poly3d
caso b- rilievo a linee
unica differenza dal caso a consiste nel creare manualmente una 3dfaccia con il comando di autocad, poi seguire la stessa procedura.
se la cosa fosse poco chiara ho creato un video esplicativo (spero)
saluti
paolo:biggrin:
1- scaricate due lisp che sono complementari ad autosez e sono:
"joint3d" (unisce due o piu' 3d)poly
"dtm" lisp che crea modelli dtm e compie alcune operazioni sugli stessi
2- installate nella stessa cartella di autosez (per comodita')
3- attivate la finestra proprieta' oggetti
a questo punto passiamo alla procedura vera e propria
caso a - rilievo a maglia triangolare eseguito con dtm o programma equivalente:
creiamo la nostra polilinea di tracciato sul layer sezioni e a quota 0, modifichiamo lo stile punto per renderlo visibile nel modello,
posizioniamo un punto (nodo) su ogni vertice della polilinea,
attiviamo il lisp dtm,
selezioniamo un vertice e digitiamo il comando dtmz
posizioniamo il cursore sul nodo e clicchiamo, la barra di comando visualizzera' la quota del punto proiettata sulla faccia 3d che lo circoscrive,
copiamo ed incolliamo tale valore zulla casella z del punto in questione, ripetiamo la stessa operazione per tutti i vertici (nb. se il programma vi comunica che non puo' eseguire l'operazione zoomate sino a vedere almeno una parte del 3dface),
colleghiamo ogni vertice creato con almeno 1 vertice del dtm mediante una semplice linea (questo permette ad autosez di considerare il vertice nel calcolo)
esplodiamo la poly2d ed eseguiamo autosez per ogni tratto selezionando l'opzione di creazione poli3d da 3dfaccia.
caricate ora il lisp joint3d e unite le polilinee
rieseguite autosez con l'opzione cartiglio da poly3d
caso b- rilievo a linee
unica differenza dal caso a consiste nel creare manualmente una 3dfaccia con il comando di autocad, poi seguire la stessa procedura.
se la cosa fosse poco chiara ho creato un video esplicativo (spero)
saluti
paolo:biggrin: