Vector
Wat is het?
Een vector is een wiskundig object dat zowel richting als grootte (lengte) heeft. In 3D-computergraphics worden vectors gebruikt om posities, verplaatsingen, snelheden en normaalrichtingen van oppervlakken te beschrijven. Vectors hebben componenten (bijvoorbeeld x, y, z) en je kunt er wiskundige bewerkingen op uitvoeren zoals optellen, vermenigvuldigen met een scalaire, normaliseren en het berekenen van dot- en cross-producten. In grafisch ontwerp komt het woord ook terug in 'vectorgraphics' (zoals SVG), waarbij vormen worden beschreven als wiskundige paden en dus schaalbaar en scherp blijven, in tegenstelling tot rasterbeelden.
Praktisch voorbeeld
Stel je wilt een object in een 3D-scène 5 eenheden naar voren verplaatsen: je neemt de voortwaartse richting als unit-vector (bijvoorbeeld (0, 0, 1)), vermenigvuldigt die met 5 en telt het resultaat op bij de huidige positie. Voor belichting bereken je de intensiteit vaak met het dot-product tussen de genormaliseerde lichtvector en de genormaliseerde oppervlakte-normaal; een grotere dot-waarde betekent feller licht. In grafisch ontwerp gebruik je vectorbestanden (zoals een logo in SVG) zodat het logo er scherp uitziet op een visitekaartje en op een billboard — hetzelfde principe van wiskundige beschrijving maakt schaalbaarheid mogelijk.
Test je kennis
Welke bewerking levert in 3D een vector op die loodrecht staat op twee gegeven vectors en vaak gebruikt wordt om oppervlakkenormen te berekenen?