Newsgroup: it.comp.software.cad
Titolo: APPROFONDIMENTO FACCE 3D CON 4 Z DIVERSE

dunque....riprendo il thread mettendo un oggetto più specifico, sperando che
intervengano anche altri.
Dopo anni di autocad, scopro l'acqua calda, cioè che le facce 3d sono
oggetti non reali che possono avere anche 4 vertici con z differenti, e
vabbeh....mi chiedo "da cosa deriva ciò?"
Mi immergo nei meandri dell'help e mentre scopro tra l'altro le
PERICOLOSISSIME "mesh poligonali" (meno male che gli stessi autori dell'help
dichiarano "sono di solito usate solo da altre applicazioni...."), scopro
anche:
- PFACE
- PFACEVMAX
pface è un comando (ma che razza di comando?Un AUTOcomando che fa autocad
quando lanciamo faccia 3d??) che se andiamo avanti con i vertici di una
faccia3d, lui ognitanto decide di farne una nuova.
Ogni quanto?Ogni 4 vertici, perchè lo dice PFACEVMAX. Quest'ultima variabile
però e di sola lettura......ma dico io: "PERCHE' 4 E NON 3????????", perchè
di sola lettura?????
Detto questo per etrudere una mesh con 4 zeta diferenti occorerebbe fare un
lisp (io non credo ci riuscirò) che la divida in altre due facce, e quindi:
- mi chiede di selezionare le facce con 4 zeta differenti
-  inizia un loop per tutte le facce, quindi partendo dalla prima fa le
seguenti cose:
- prende i sui vertici numero 1,2 e 3 e con essi crea una nuova faccia 3d
- prende i sui vertici numero 2,4,1 e con essi crea l'altra nuova faccia 3d
- cancella la faccia originale
- finite la facce , finisce il loop
--
Studio geometra MIRANO Dario
www.studiomirano.it
Progettazione - Direzione lavori - Catasto terreni e fabbricati -
Cartellonistica - Grafica 2D e 3D

Le facce 3d con 3 o 4 ertici possono essere equiparate a dei tavoli:
se prendiamo un tavolo con 4 gambe e lo appoggiamo su un pavimento non 
perfettamente in piano, dondolerà.
Se prendiamo un tavolo con 3 gambe e lo appoggiamo sullo stesso
pavimento starà fermo.
Questo perchè un piano nello spazio è definito mediante 3 punti e non 4:
ecco anche perchè il modello matematico del terreno viene definito
con facce triangolari e non rettangolari.
Il calcolo di suddivisione suggerito è del tutto analogo a quello che
viene normalmente eseguito nel calcolo degli spianamenti: quanto una
faccia del DTM incontra il piano di spianamento, il triangolo viene di
norma suddiviso in un triangolo più piccolo ed un quadrilatero, che
è a sua volta suddiviso in 2 triangoli.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


diciamo che nel dtm il RETTANGOLO, che ha comunque, mi pare,  le z uguali a
due a due, viene diviso in 2 triangoli.... e si ottiene un TIN ....... anzi,
per la rpecisione il TIN non è ricavato dal DTM, ma è un metodo di rilievo
che parte subito da triangoli....
ma a parte queste considerazioni.... io continuo comunque a chiedermi perchè
quella variabile non è settata a 3..........

 quella variabile non č settata a 3..........
Forse per semplificare i calcoli di elaborazione
hanno pensato di inventarsi questa variabile....
Hito 

 
Se il piano è genericamente orientato nello spazio, le quote z sono
tutte differenti tra di loro.
Se il rilieVo è stato effettuato correttamente, con una densità di punti
adeguata alle variazioni del terreno, i triangoli ottenuti per
scomposizione dei triangoli principali rappresentano sempre con buona 
approssimazione il terreno reale.
Alessandro


mmmm...il DTM non dovrebbe corrispondere ad un rilievo, ma semplifica il
terreno con dei rettangoli, che secondo me dovrebbero avere vertici con le
zeta uguali a due a due
Quello che dici te, correttamente, è un TIN, corrisponde esattamente al
rilievo, quindi le zeta son tutte differenti, però il TIN è formato da dei
trinagoli. Tra l'altro c'è poi tutta una teoria su come vengono formati i
triangoli del TIN ......
alla fine però il problema in autocad rimane.....magari cmabio di nuovo
oggetto al thread e vedo se qualcuno mi aiuta a fare il lisp :)
