Che cos’è un ventilatore a triangolo?

Un triangolo fan è una raccolta di triangoli raggruppati attorno a un vertice principale e utilizzati nella grafica tridimensionale (3D) per costruire modelli e mesh al computer. Il ventaglio triangolare è considerato un primitivo, come una linea o un punto, perché viene utilizzato per costruire forme complesse. La maggior parte dei poligoni utilizzati per creare una mesh poligonale sono, o possono essere, separati in una ventola, il che rende più facile ai programmatori controllare e manipolare un poligono. A parte il controllo, il più grande vantaggio dell’utilizzo di questa ventola è che il computer può elaborare la forma più velocemente e l’archiviazione è molto più semplice grazie alla conservazione delle linee.

Il ventaglio a triangolo è giustamente chiamato, perché la forma sembra un ventaglio. Inizia con un vertice principale e tutti i triangoli sono collegati a questo vertice. Se un triangolo è collegato a un altro triangolo anziché al vertice, la forma è considerata una striscia triangolare.

Nella computer grafica ci sono forme conosciute come primitive; questo non perché le forme siano vecchie e non più utilizzate, ma perché sono capaci di costruire altre forme. Mentre la maggior parte delle primitive sono forme molto semplici, come una linea o un punto, il ventaglio triangolare è leggermente più complesso della maggior parte delle primitive. Ciò consente ai programmatori di creare forme che altrimenti sarebbero impossibili, o almeno difficili, da codificare.

Le strutture mesh poligonali vengono utilizzate nei progetti di basso livello, in genere come scheletro su cui posizionare la grafica di alto livello o la grafica visualizzata dagli utenti. Mentre una mesh poligonale sembra un miscuglio di poligoni, ogni poligono può essere separato in un ventaglio triangolare. Un punto del poligono viene utilizzato come vertice principale e attorno a questo vertice si formano diversi triangoli. Usando i triangoli invece dell’intero poligono, i programmatori possono facilmente manipolare la dimensione e la forma del poligono. Ciò allunga leggermente il tempo di programmazione ma consente misurazioni molto precise.

Un grande vantaggio nell’usare una ventola a triangolo invece di altre forme è che una ventola può caricarsi molto più velocemente. Il computer deve caricare meno righe, perché le righe una accanto all’altra vengono conteggiate come una riga. Ad esempio, se due triangoli sono uno contro l’altro, il computer dovrà eseguire il rendering di sei linee; tuttavia, con il ventilatore, le linee di battuta vengono combinate e vengono renderizzate solo quattro linee. Anche l’archiviazione è migliorata, perché la conservazione delle linee significa che il computer deve consumare meno memoria.