立体空间上的坐标问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:22:00
我的问题是关于一个立体空间上的坐标问题,我数学没有学好,
问题大概是这样的。
一个函数,这个函数返回路径是否穿够c的真或假

我有一个立体空间坐标系为X(宽度),Y(高度),Z(深度),
我有三个物体,假如A物体坐标为A(10)(20)(30);B(30)(40)(60);C(20)(20)(30),在A与B之间做条线段,判断线段是否穿过C
这个如何计算??
理论,公式,都可以,谢谢大家了

由空间直线的对称式方程得
(x-x1)/(x2-x1)=(y-y1)/(y2-y1)=(z-z1)/(z2-z1)
将A,B代入来检验C ,给的例子中C不在AB上

设直线方程z=aX+BY
30=10a+20b
60=30a+40b
解得a=0
b=1.5
方程为z=1.5y
将C点坐标带入,30=1.5*20 在直线AB上
如果判断是不是在AB线段中间 在单独比较坐标的范围就行