hannes
2003-12-11 23:23:07 UTC
die methode ruft die funktion dotproduct(facenormal,diff(origin,eckpunkt))
auf, was ja nichts anderes als Normalvektor.(ursprung-eckpunkt) bedeutet.
wenn die flächengleichung Ax+By+Cz+D=0 für alle punkt in der fläche, dann
ist Normalvektor.eckpunkt=-D und Normalvektor.(-eckpunkt)=D
da aber Normalvektor.ursprung=0 ergibt, wenn ich den ursprung (0,0,0) wähle,
ist Normalvektor.(ursprung-eckpunkt)=D.
Im Buch steht, wenn D < 0, dann ist der Punkt innerhalb der fläche. (der
ursprung innerhalb der fläche) also zeigt der Normalvektor nicht in richtung
ursprung, so wie es in der methode behauptet wird. dotproduct wird dort auf
< 0 abgefragt. ist das ein fehler oder versteh ich da was falsch?
auf, was ja nichts anderes als Normalvektor.(ursprung-eckpunkt) bedeutet.
wenn die flächengleichung Ax+By+Cz+D=0 für alle punkt in der fläche, dann
ist Normalvektor.eckpunkt=-D und Normalvektor.(-eckpunkt)=D
da aber Normalvektor.ursprung=0 ergibt, wenn ich den ursprung (0,0,0) wähle,
ist Normalvektor.(ursprung-eckpunkt)=D.
Im Buch steht, wenn D < 0, dann ist der Punkt innerhalb der fläche. (der
ursprung innerhalb der fläche) also zeigt der Normalvektor nicht in richtung
ursprung, so wie es in der methode behauptet wird. dotproduct wird dort auf
< 0 abgefragt. ist das ein fehler oder versteh ich da was falsch?