У меня есть точка в 3d P (x, y, z) и плоскость обзора Ax + By + Cz + d = 0.Точка на плоскости - это E. Теперь я хочу спроецировать эту трехмерную точку на эту плоскость и получить 2d координаты спроецированной точки относительно точки E.
P(x,y,z) = 3d point which i want to project on the plane.
Plane Ax + By + Cz + d = 0 , so normal n = (A,B,C)
E(ex,ey,ez) = A point in plane ( eye pos of camera )
То, что я сейчас делаю, - это получитьБлижайшая точка на плоскости из точки P. затем вычитаю эту точку, чтобы подозревать, что это правильно.
, пожалуйста, помогите мне. Спасибо.