早教吧 育儿知识 作业答案 考试题库 百科 知识分享

判断三维空间中一点在直线上的方法我想的是通过三维空间直线坐标的两点式来确定:有3个点,p,a,b.判断p是否在ab的直线上(x-a.x)/(b.x-a.x)=(y-a.y)/(b.y-a.y)=(z-a.z)/(b.z-a.z)把p的x,y代入式中就

题目详情
判断三维空间中一点在直线上的方法
我想的是通过三维空间直线坐标的两点式来确定:
有3个点,p,a,b.判断p是否在ab的直线上
(x-a.x)/(b.x-a.x) = (y - a.y)/(b.y - a.y) = (z - a.z)/(b.z - a.z)
把p的x,y代入式中就可以了.
但是特例是b.x-a.x,b.y - a.y,b.z - a.z如果为0的时候该怎么办?
▼优质解答
答案和解析
在平面上确定三点在直线上不是找另一个点,链接原三点的三条向量满足op=λ*oa+(1-λ)*ob吗?三维空间中也满足,这样就可以判断了。