View Single Post
Old 20-12-2002, 14:01   #3
dies_irae
Senior Member
 
L'Avatar di dies_irae
 
Iscritto dal: May 2001
Messaggi: 1108
non ho capito molto bene la domanda:

cosa devi fare?
- estrudere dei poligoni mentre li renderizzi
- hai dei poligoni a tanti punti e devi triangolarli per poterli dar da mangiare al motore grafico
- altro e dies non ha proprio capito una sega

altra cosa: i poligoni ordinati per y, cosa vuol dire? la y va "in su" o "dentro lo schermo" ?

se quello che devi fare e' estrudere lungo l'asse y i tuoi poligoni:
(assumendo che i poligoni non siano altro che una lista di pointer ai vertici che toccano)
-fai una copia di tutti i punti e abbassali di un po' sull'asse y.
-ricrea i poligoni della faccia sotto usando lo stesso ordine dei poligoni della faccia sopra (se i poligoni sono una lista di indici dei punti dovrebbe essere abbastanza facile)

-la parte noiosa sara' fare i poligoni sui bordi. Quello che puoi sapere e' che:
tutti i poligoni che devi creare sono dei 4-points. per ogni copia A-B di punti vicini sul poligono originale esiste una copia (A+x)-(B+x) che appartiene al poligono "in basso", e ti bastera' creare un poligono A-B-(B+x)-(A+x).

purtroppo pero' non avendo altre informazioni non posso aiutarti molto di piu'
__________________
-sei per l'ascesi?
-si, sono per l'accidia sentimentale
-già... se ti cade una donna sul cazzo tanto meglio... e secondo la teoria dei grandi numeri.
(dalle lettere tra geng@ e dies)
dies_irae è offline   Rispondi citando il messaggio o parte di esso