Hallo iedereen,
Momenteel ben ik bezig met het schrijven van een relatief simpel spel, waarbij de camera moet worden gezet vanuit de 'ogen' van het hoofdkarakter. Hiervoor heb je 3 punten: ongeveer het linker- en rechteroog, en een punt wat ongeveer rond de hals zit.
Deze punten worden uitgedrukt in coordinaten in de R3, een vlak opstellen voor deze is dus niet al te lastig. Echter, het opstellen van een normaalvector is wel wat lastiger. De stappen die je normaal zet om deze uit te voeren (improduct 0, vergelijking oplossen) krijg ik niet in een algoritme vastgelegd.
Weet iemand hoe ik dit probleem handig kan aanpakken? Het is niet de bedoeling dat er een loop wordt gebruikt voor het bepalen van de waarden van de vergelijking, aangezien dat ten koste gaat van de framerate.
Groetjes,
Jasper