必须在原本物体坐标加上 center 才是当前真正的位置:然而
naive_intersection 无法传入更多参数,修改函数不太现实 ; 在函数外面修改又没有办法传入参数,有什么办法嘛
你这里的认识其实就不太完整:
必须在原本物体坐标加上 center 才是当前真正的位置
naive_intersect
这个函数是在世界坐标系下求交的,因此模型坐标不止要加 center
,而是需要完成整个模型变换,才能得到 mesh 顶点的世界坐标。你应该利用该函数的第三个参数 (model matrix) 直接进行模型变换来得到世界坐标,不需要考虑如何传入物体位姿参数的问题。