\require{AMSmath}

Transformatie van een 3d vector

Ik probeer een 3d ruimtespelletje te maken, maar ik weet niet goed hoe ik de besturing moet maken. Elk ruimteschip ( en het kamerastandpunt). Heeft twee vectoren (met de oorsprong in het miden van het schip), waarvan 1 de richting aangeeft en de andere de bovenkant. Om mijn schepen goed te kunnen draaien moet ik het volgende weten.

ik heb twee 3 dimensionale vectoren: a en b. Ze hebben bijde lengte 1 en staan onder een hoek van 901/2. Nu wil ik vector a draaien om de as die in dezelfde richting staat als vector b, over hoek n (graden of radialen maakt me niet uit)

Peter
Student universiteit - zaterdag 20 oktober 2007

Antwoord

Eenvoudigste oplossing. Neem c het uitwendig product van a en b. De lengte van c is ook 1 en deze vector staat loodrecht op a en b. Je nieuwe vector is nu acos(n)+csin(n).

os
zondag 21 oktober 2007

©2001-2022 WisFaq