【问题标题】:Building a custom threejs geometry构建自定义threejs几何
【发布时间】:2020-05-16 20:51:57
【问题描述】:

我需要生成一个 Threejs 几何,它或多或少是一个立方体,但在顶部平面上有一个由二次曲线形成的凹痕。 像这样,但上下颠倒,凹痕延伸到整个平面:

https://www.iconfinder.com/icons/3144889/cube_dent_elastic_erosion_pack_push_soft_icon

如何构建这个几何图形?

谢谢

【问题讨论】:

  • 你想用3d编辑软件还是代码来做?

标签: javascript three.js geometry


【解决方案1】:

在搅拌机中,您可以细分一个立方体,然后使用比例顶点编辑来拉入该中间顶点,您可以获得该轮廓。然后可选择设置平滑着色并添加边缘分割修改器。导出为 .glb。

【讨论】:

    【解决方案2】:

    THREE.BoxGeometry(); 盒子几何对象可能不适合您,因为它只接受 8 个顶点作为参数。

    如果要添加自定义形状,可以参考here,在herevar geometry = new THREE.CylinderGeometry()可以制作臀部曲线圆柱拉伸

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-15
      • 2015-09-26
      • 1970-01-01
      • 2020-05-14
      • 2013-11-06
      • 2020-02-24
      • 1970-01-01
      • 2015-05-03
      相关资源
      最近更新 更多