Torna indietro   Hardware Upgrade Forum > Software > Computer graphics

Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Samsung rinnova la serie pieghevole di punta con Galaxy Z Fold8 Ultra: pannello interno da 8 pollici quasi senza piega, cerniera Flex Titanium, Snapdragon 8 Elite Gen 5 for Galaxy e batteria finalmente da 5.000 mAh. Prezzo italiano da 2.299 a 2.899 euro. Tra colorimetro, benchmark reali e giorni di uso quotidiano, ecco dove questo pieghevole convince e dove il nome Ultra fatica ancora a trovare piena giustificazione
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Dopo due settimane trascorse al volante della Dacia Spring 2026 possiamo raccontarvi tutto, dalle novità di motore e batteria, fino ai consumi in tutti le situazioni, compresa l'autonomia reale ad alta velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-12-2002, 09:19   #1
roentgen
Senior Member
 
L'Avatar di roentgen
 
Iscritto dal: Mar 2002
Città: Roma
Messaggi: 288
Algoritmi per triangolazione

Non so se è il posto giusto, ero indeciso se postare su programmazione ma penso che qui possiate darmi risposte più mirate: sto scrivendo un programma che dovrebbe renderizzare delle mesh in 3D, il programma è scritto in Delphi e utilizzo come motore 3D GLScene, per utilizzare l'API OpenGL. Il motore è molto buono ma a me servirebbe poter creare delle mesh irregolari a partire da poligoni irregolari con una funzione extrusion, in pratica ho i miei poligoni ordinati secondo la coordinata y l'uno sull'altro e devo ricreare questo solido particolare, il tutto serve a generare l'aspetto 3D di strutture interne al corpo umano delineate su immagini TAC o anatomiche in 2 dimensioni. Qualcuno sa dirmi dove potrei cercare quello che mi serve?

Grazie a tutti
roentgen è offline   Rispondi citando il messaggio o parte di esso
Old 20-12-2002, 10:19   #2
PCOCCO
Senior Member
 
L'Avatar di PCOCCO
 
Iscritto dal: May 2002
Città: Nuraminis (CA)
Messaggi: 955
minchia che domandone
forse dovresti chiedere nella sezione sulla programmazione...

... anzi già che ci sono mi potresti dare una mano su questo:
http://forum.hwupgrade.it/viewtopic.php?t=364533
PCOCCO è offline   Rispondi citando il messaggio o parte di esso
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
Old 22-12-2002, 17:35   #4
roentgen
Senior Member
 
L'Avatar di roentgen
 
Iscritto dal: Mar 2002
Città: Roma
Messaggi: 288
Quote:
Originally posted by "dies_irae"


- hai dei poligoni a tanti punti e devi triangolarli per poterli dar da mangiare al motore grafico
Ecco proprio così. Ogni poligono è una serie (array) di punti di coordinate x e y che in OpenGL diventano coordinate x e z (perchè la y in OpenGL è il mio asse longitudinale che ti dicevo). La y la ricavo in altra maniera ma la conosco senza problemi ed è fissa per ciascun punto di ogni poligono della serie, ossia i miei poligoni sono paralleli al piano passante per i due assi x e z e sono ordinati in altezza lungo il fatidico asse y. Mi serve sapere qual è la regola per traingolarli... tutto qui, o se conosci un algoritmo rapido per comporre una mesh.

Grazie ancora

So che avrei potuto postare anche in programmazione ma il Xposting non è consentito (anche se una volta tanto poteva serivre )
roentgen è offline   Rispondi citando il messaggio o parte di esso
Old 22-12-2002, 17:59   #5
dies_irae
Senior Member
 
L'Avatar di dies_irae
 
Iscritto dal: May 2001
Messaggi: 1108
OK, quello che hai bisogno e' come trovare un punto su una retta all'altezza Z. poniamo che hai A e B, vuoi trovare D che si trova in mezzo ai due all'altezza Z.
sai che
pendenza = (Zb - Za)/(Xb-Xa)
e soprattutto che
Xd = Xa + (Z - Za)/pendenza.
Zd = Z.

mo' per triangolare i tuoi poligoni...
prendi il punto piu' in alto e guardi le due linee che partono da quello. prendi la piu' "lunga" sull'asse z e la tagli all'altezza dell'altro punto sull'altra retta. cosi' in pratica stai tagliando fuori un triangolo con la base piatta. Quello che ti resta sara' un altro triangolo se hai culo, se no, di nuovo, prendi il punto piu' in alto, e segui le due linee che partono da li' e tagli il segmento piu' lungo alla stessa altezza del segmento piu' corto... ecc ecc...
__________________
-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
 Rispondi


Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla Hyundai Ioniq 9: dopo due settimane di test non ...
Apple TV punta ai diritti USA dell'Open ...
Download pirata di Odissea: attenzione a...
Condivisione Schermo di macOS sotto atta...
Debutta Freelander, il nuovo marchio di ...
Le migliori offerte Amazon di oggi: Appl...
Ecco l'auto della discordia, Voyah Passi...
Virgin Galactic posticipa la ripresa dei...
Apple AirPods Pro 3 a 199€: ANC evoluto,...
Insta360 Flow Pro a 65€: il gimbal per i...
IONIQ 3, parte da Izmit la produzione de...
Per il cofondatore di Arm l'IA non &egra...
Nove CEO dell'AI, nessuno si salva: il m...
OpenAI ha sciolto il team che valutava i...
Dreame Aqua10 Ultra, super calo di prezz...
Microsoft ritira Mico: dal 18 agosto Cop...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:15.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v