Vad är en triangelfläkt?

En triangelfläkt är en samling av trianglar grupperade runt en huvudvinkel och används i tredimensionell (3D) grafik för att bygga datormodeller och nät. Triangelfläkten anses vara en primitiv, som en linje eller en punkt, eftersom den används för att bygga komplexa former. De flesta polygoner som används för att skapa 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. Förutom kontrollen är den största fördelen med att använda denna fläkt att datorn kan bearbeta formen snabbare, och lagring är mycket enklare på grund av att linjerna bevaras.

Triangelfläkten heter lämpligt, eftersom formen ser ut som en fläkt. Det börjar med en huvudvinkel, och alla trianglar är anslutna till detta toppunkt. Om någon triangel är ansluten till en annan triangel istället för toppunkten, betraktas formen som en triangelremsa.

I datorgrafik finns det former som kallas primitiva; 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 primitiv är mycket enkla former, till exempel en linje eller prick, är triangelfläkten något mer komplex än de flesta primitiv. Detta gör att programmerare kan skapa former som annars skulle vara omöjliga - eller åtminstone svåra - att koda.

Polygon nätstrukturer används i låg nivå design, vanligtvis som ett skelett att placera hög nivå grafik eller grafik som användare ser. Medan ett polygonmesh ser ut som ett virvlande av polygoner, kan varje polygon separeras i en triangelfläkt. En punkt i polygonen används som huvudvinkeln, och flera trianglar bildas runt denna toppunkt. Genom att använda trianglar istället för hela polygonen kan programmerare enkelt manipulera polygonens storlek och form. 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 ladda mycket snabbare. Datorn måste ladda färre rader, eftersom raderna bredvid varandra räknas som en rad. Om till exempel två trianglar är mot varandra måste datorn göra sex rader; emellertid med fläkten kombineras baklinjerna och endast fyra linjer återges. Lagring förbättras också, eftersom bevarande av linjer innebär att datorn måste spendera mindre minne.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?