在Three.js中创建一个带圆角的立方体

fnc*_*mbo 12 javascript 3d three.js

是否可以在three.js中创建一个自定义半径圆角的立方体,然后能够用图像纹理该立方体?

Wes*_*ley 14

您可以使用实现的Loop细分算法对多维数据集的角进行舍入THREE.SubdivisionModifier.

这是它的实际应用:http://threejs.org/examples/webgl_modifier_subdivision.html.

您可以像设置任何其他几何体一样纹理此几何体.

three.js r.70

  • 这是一个更好的解决方案,可以控制圆角半径:https://discourse.threejs.org/t/round-edged-box-2/1448 (3认同)
  • 绝对不是我要找的东西。我只想要一个圆角的立方体 (2认同)

Lee*_*ski 5

有关立方体(和其他基本几何体)上的细分修改器的简单直接示例,请查看

http://stemkoski.github.com/Three.js/Subdivision-Cube.html

  • 是的,SubdivisionModifier已经过时并且暂时没有正常工作......(目前是Three.js r64) (6认同)
  • 我知道这是一个古老的答案,但我认为这个例子至今仍有问题 (2认同)