以下为今天学习的笔记,内容包括:点到投影平面 / 直线的理论推导和代码部分
1. 点到投影平面 / 直线的理论推导
以下内容为我的手写笔记。首先推导更直观的点到直线的投影坐标计算,然后电到投影平面的坐标推导为二维到三维的推广,并没有进行严格的推导。但这是我认为更直观的一个过程。具体内容如下:
2. 代码撰写
function facepoint = project_point2face(A,B,C,D,outpoint)
% 目标:求解平面外一点再平面上的投影坐标
% 思路:facepoint在 Ax+By+Cz+D=0的平面,另外构造x,y,z轴的投影关系
M = [A B C 0; [eye(3,3),-[A;B;C]]];
b = [-D;outpoint'];
c = M \ b;
facepoint = c(1:3)';
end
以上即为我对于点到直线 / 投影平面的坐标计算的一些经验和心得,如有疑问欢迎留言!