Wat is een driehoeksventilator?
Een driehoeksfan is een verzameling driehoeken gegroepeerd rond een hoofdpunt en gebruikt in driedimensionale (3D) grafische afbeeldingen om computermodellen en mazen te bouwen. De driehoekswaaier wordt als een primitief beschouwd, zoals een lijn of een stip, omdat deze wordt gebruikt om complexe vormen te bouwen. De meeste polygonen die worden gebruikt om een polygoonnetwerk te maken, zijn - of kunnen worden gescheiden - in een waaier, waardoor programmeurs gemakkelijker een polygoon kunnen besturen en manipuleren. Afgezien van de bediening is het grootste voordeel van het gebruik van deze ventilator dat de computer de vorm sneller kan verwerken en dat opslag veel eenvoudiger is vanwege het behoud van lijnen.
De driehoekige waaier heeft de toepasselijke naam, omdat de vorm op een waaier lijkt. Het begint met een hoofdpunt en alle driehoeken zijn verbonden met dit hoekpunt. Als een driehoek is verbonden met een andere driehoek in plaats van het hoekpunt, wordt de vorm beschouwd als een driehoekstrook.
In computergrafieken zijn er vormen die bekend staan als primitieven; dit is niet omdat de vormen oud zijn en niet meer worden gebruikt, maar omdat ze in staat zijn andere vormen op te bouwen. Hoewel de meeste primitieven zeer eenvoudige vormen zijn, zoals een lijn of een stip, is de driehoekswaaier iets complexer dan de meeste primitieven. Hierdoor kunnen programmeurs vormen maken die anders onmogelijk - of op zijn minst moeilijk - te coderen zouden zijn.
Veelhoekige maasstructuren worden gebruikt in ontwerpen op laag niveau, meestal als een skelet waarop afbeeldingen op hoog niveau kunnen worden geplaatst of die grafische gebruikers kunnen zien. Hoewel een veelhoekgaas eruit ziet als een wirwar van veelhoeken, kan elke veelhoek worden gescheiden in een driehoekige waaier. Eén punt van de polygoon wordt gebruikt als het hoofdpunt en rond dit hoekpunt worden verschillende driehoeken gevormd. Door driehoeken te gebruiken in plaats van de hele veelhoek, kunnen programmeurs gemakkelijk de grootte en vorm van de veelhoek manipuleren. Dit maakt de programmeertijd iets langer, maar maakt zeer precieze metingen mogelijk.
Een groot voordeel van het gebruik van een driehoeksventilator in plaats van andere vormen is dat een ventilator veel sneller kan laden. De computer hoeft minder lijnen te laden, omdat de lijnen naast elkaar als één lijn worden geteld. Als bijvoorbeeld twee driehoeken tegen elkaar liggen, moet de computer zes lijnen weergeven; met de ventilator worden de stootlijnen echter gecombineerd en worden slechts vier lijnen weergegeven. Opslag is ook verbeterd, omdat het behoud van lijnen betekent dat de computer minder geheugen hoeft te verbruiken.