我正在用 AABB 进行光线相交测试。它工作正常,直到我开始旋转 AABB 包含的对象。默认情况下,我的 AABB 已标准化协调范围从 (-1 , 1) ,所以为了让它们进入对象的世界维度,我更新了 AABB mins 和 max 用 Object 的模型矩阵转换它们。但是如果矩阵上有旋转,则射线测试仅在它具有默认的零旋转时才起作用。这是否意味着我不能旋转 AABB 进行相交测试?
问问题
680 次
我正在用 AABB 进行光线相交测试。它工作正常,直到我开始旋转 AABB 包含的对象。默认情况下,我的 AABB 已标准化协调范围从 (-1 , 1) ,所以为了让它们进入对象的世界维度,我更新了 AABB mins 和 max 用 Object 的模型矩阵转换它们。但是如果矩阵上有旋转,则射线测试仅在它具有默认的零旋转时才起作用。这是否意味着我不能旋转 AABB 进行相交测试?