Niet helemaal zeker of dit het juiste forum is, maar er zit vast wel iemand bij die er verstand van heeft: Ik heb een vraag over wiskunde met betrekking tot 3D applicaties.
Mijn probleem is dit: Als je de normaal van een vlak wilt berekenen neem je drie punten die in dat vlak liggen, maakt er twee vectoren van (punt 0 -> punt 1 en punt 0 -> punt 2), en voert het cross-product uit op die twee vectoren. Voila, je hebt de normaal, een vector die loodrecht op dat vlak staat.
Echter, nu wil ik de afstand het vlak tot de origin (<0,0,0>) berekenen. De afstand is het negatieve dot product van een willekeurig punt in het vlak en de normaal.
De afstand is negatief als de normaal van de origin af wijst, en positief als het naar de origin toe wijst. Aangezien afstand = -DP moet het dot product dus negatief zijn als de normaal vector naar de origin wijst.
Mijn vraag: Waarom is het dot product negatief als de normaal naar de origin wijst, en waarom wijst de normaal zowieso soms naar de bron toe en soms van de bron af?
Alvast vriendelijk dank.
Mijn probleem is dit: Als je de normaal van een vlak wilt berekenen neem je drie punten die in dat vlak liggen, maakt er twee vectoren van (punt 0 -> punt 1 en punt 0 -> punt 2), en voert het cross-product uit op die twee vectoren. Voila, je hebt de normaal, een vector die loodrecht op dat vlak staat.
Echter, nu wil ik de afstand het vlak tot de origin (<0,0,0>) berekenen. De afstand is het negatieve dot product van een willekeurig punt in het vlak en de normaal.
De afstand is negatief als de normaal van de origin af wijst, en positief als het naar de origin toe wijst. Aangezien afstand = -DP moet het dot product dus negatief zijn als de normaal vector naar de origin wijst.
Mijn vraag: Waarom is het dot product negatief als de normaal naar de origin wijst, en waarom wijst de normaal zowieso soms naar de bron toe en soms van de bron af?
Alvast vriendelijk dank.