naive_intersection 无法传入 center

必须在原本物体坐标加上 center 才是当前真正的位置:然而


naive_intersection 无法传入更多参数,修改函数不太现实 ; 在函数外面修改又没有办法传入参数,有什么办法嘛

你这里的认识其实就不太完整:

必须在原本物体坐标加上 center 才是当前真正的位置

naive_intersect 这个函数是在世界坐标系下求交的,因此模型坐标不止要加 center,而是需要完成整个模型变换,才能得到 mesh 顶点的世界坐标。你应该利用该函数的第三个参数 (model matrix) 直接进行模型变换来得到世界坐标,不需要考虑如何传入物体位姿参数的问题。

我想调用 model,发现是我之前基础作业部分的 model 函数

,通过它,我应该没有办法传入 center , 我想往函数里面传递参数,但是 model 不让我传递参数