Ich weiß, wie man überprüft, ob ein Punkt auf einer 2D-Linie liegt oder nicht, aber ich möchte dies in 3D tun. Irgendeine Idee?
// slope from point 1 to point 3
var p13:Number = (Math.atan2 (end.x - start.x, end.y - start.y)) * toDegrees;
// slope from point 1 to point 2 -- matches?
var p12:Number = (Math.atan2 (point.x - start.x, point.y - start.y)) * toDegrees;
return Math.round(p12) == Math.round(p13);
0 Stimmen
Ich glaube, diese Frage wurde hier gestellt stackoverflow.com/questions/563198/
0 Stimmen
Algorithmisch gesehen, sollte dies auf Mathematik SE obwohl die Frage vielleicht schon beantwortet wurde.