【问题标题】:Three.js - Geometry verticesThree.js - 几何顶点
【发布时间】:2013-10-25 01:32:13
【问题描述】:

我在使用 THREE.GeometeryUtils.center(geometry) 函数后遇到了问题, 成功地我使用这个函数将网格居中到屏幕中心位置,我的问题是,我需要在居中之前取回几何图形中呈现的原始顶点值。请提出您宝贵的建议

提前致谢。

【问题讨论】:

  • 一些代码可能会有所帮助。它只是可能。

标签: javascript three.js


【解决方案1】:

你可以这样做:

  • 计算几何的中心。
  • 将此中心保存在向量中3。
  • 在场景中将几何图形居中。
  • 对已保存的 vector3 应用平移以恢复其原始位置

【讨论】:

    【解决方案2】:

    在合并操作之前克隆顶点怎么样?

    var oldVerts = [].concat(geometry.vertices);
    THREE.GeometeryUtils.center(geometry);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多