如何判断一射线是否与一空间面相交
答案:2 悬赏:60 手机版
解决时间 2021-02-08 08:41
- 提问者网友:嘚啵嘚啵
- 2021-02-07 10:16
如何判断一射线是否与一空间面相交?该空间面是有限区域,由在同一平面上的一组点围成,请问有哪位大虾知道?
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-07 11:24
回复:最初由 Hellow 发布1、先判断射线的方向向量是否与平面的法向量是否垂直,垂直则无交点,否则能算出一个与无限平面(与计算平面同方程)的虚交点。2、若计算到了虚交点,则判断此虚焦点是否位于计算平面的有效区域内,若在,则此虚焦... 谢谢回复.这个方法不错,我以前是这么做的,把面上的每个点都按射线的反向量投影到射线起点所在xy平面,然后判断起点是否在这个区域内,由于要做大量这样的操作,速度有点慢,我想看看有没有特别的方法让它更快 查看原帖>>
采纳哦
采纳哦
全部回答
- 1楼网友:思契十里
- 2021-02-07 12:11
首先考虑斜率,如果斜率相等即得平行或重合,即方向向量共线时两射线平行或重合.
如果斜率不相等(方向向量不共线),再考虑射线两端点连线的斜率与两射线斜率的关系.
例如:射线ab与射线cd,考虑ac的斜率与cd的关系,如果k(ac)>k(cd)则两射线是相交的,反之
不相交.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯