Vad är en triangelfläkt?

En triangelfläkt är en samling trianglar grupperade runt en huvudpunkt och används i tredimensionell (3D) grafik för att bygga datormodeller och maskor. Triangelfläkten anses vara en primitiv, som en linje eller prick, eftersom den används för att bygga komplexa former. De flesta polygoner som används för att göra ett polygonnät är – eller kan separeras – i en fläkt, vilket gör det lättare för programmerare att kontrollera och manipulera en polygon. Bortsett från kontroll är den största fördelen med att använda denna fläkt att datorn kan bearbeta formen snabbare, och lagring är mycket lättare på grund av bevarandet av linjer.

Triangelfläkten heter det passande namnet, eftersom formen ser ut som en fläkt. Det börjar med en huvudpunkt, och alla trianglar är kopplade till denna vertex. Om någon triangel är ansluten till en annan triangel istället för vertex, anses formen vara en triangelremsa.

I datorgrafik finns det former som kallas primitiver; Detta beror inte på att formerna är gamla och inte används längre, utan för att de kan bygga upp andra former. Medan de flesta primitiver är mycket enkla former, som en linje eller prick, är triangelfläkten något mer komplex än de flesta primitiver. Detta tillåter programmerare att skapa former som annars skulle vara omöjliga – eller åtminstone svåra – att koda.

Polygonnätstrukturer används i lågnivådesigner, vanligtvis som ett skelett att placera högnivågrafik på eller grafiken som användarna ser. Medan ett polygonnät ser ut som ett virrvarr av polygoner, kan varje polygon separeras i en triangelfläkt. En punkt i polygonen används som huvudpunkt, och flera trianglar bildas runt denna vertex. Genom att använda trianglar istället för hela polygonen kan programmerare enkelt manipulera storleken och formen på polygonen. Detta gör programmeringstiden något längre men möjliggör mycket exakta mätningar.

En stor fördel med att använda en triangelfläkt istället för andra former är att en fläkt kan laddas mycket snabbare. Datorn måste ladda färre rader, eftersom raderna bredvid varandra räknas som en rad. Till exempel, om två trianglar är mot varandra, måste datorn återge sex linjer; men med fläkten kombineras stämplingslinjerna och endast fyra linjer återges. Lagringen är också förbättrad, eftersom bevarandet av linjer innebär att datorn måste förbruka mindre minne.