Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 [概念疑惑]Bounding Volumes 光线与包围盒相交的判定问题

Viewing 1 reply thread
  • Author
    Posts
    • #5790 Score: 0
      Idioto.
      Participant

      闫老师课件上给出定义一是要求光线必须要进入三个对面。定义二是要求在包围盒中呆过一段时间(tmax-tmin).

      那如果光线本身与其中两个对面平行且本身是在一个对面内部,那与之平行的两个对面不是都没有交点吗,只与一个对面有两个交点,这种情况能看出光线是与包围盒相交的,符合定义二,但是不太符合定义一。

      这种情况应该如何进行理解?画不出三维图,画了张俯视图

      Attachments:
      You must be logged in to view attached files.
    • #5793 Score: 0
      fuzhanzhan
      Participant

      平行的面求出的tmin为-inf,tmax为inf,最终的tmin为三个平面中最大的tmin,因此就可以求出来了,-inf并不会影响与包围盒的交点

      • #5794 Score: 0
        Idioto.
        Participant

        嗷嗷,可是应该如何分辨上面那种情况和下面这种情况,从tmin和tmax的值上看二者应该是一致的

        Attachments:
        You must be logged in to view attached files.
      • #5796 Score: 0
        Idioto.
        Participant

        啊,我想到了(我好笨啊。。),用对面和o点的相应的坐标值,以及对面的轴向和d向量的方向,简单地做个比较就可以解决这个问题了

Viewing 1 reply thread
  • You must be logged in to reply to this topic.