【问题标题】:Vertices not being updated after changing position Three.js更改位置 Three.js 后顶点未更新
【发布时间】:2014-02-02 14:54:37
【问题描述】:

我使用THREE.GeometryUtils.merge 将多个立方体合并在一起,并通过更改object.position 来移动这个合并的对象(THREE.Mesh 对象)。

对象移动得很好,但是当我稍后访问它的顶点以进行碰撞检测时,我意识到顶点不会受到我对position 的更改的影响。我尝试将 verticesNeedUpdate 设置为 true,但这似乎没有帮助。

有谁知道这可能是什么问题?

【问题讨论】:

    标签: javascript three.js


    【解决方案1】:

    原来我只需要object.localToWorld(vertex) 就可以从本地顶点转到全局顶点。我不知道 Three.js 中的本地/全局坐标差异,所以我很困惑。

    希望这对其他困惑的人有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-13
      • 1970-01-01
      • 2018-06-01
      • 2013-04-11
      • 1970-01-01
      • 2013-12-16
      • 2015-12-02
      • 1970-01-01
      相关资源
      最近更新 更多