是否可以在 three.js 中创建一个具有自定义半径的圆角的立方体,然后能够使用图像对该立方体进行纹理处理?
问问题
13081 次
3 回答
15
您可以使用RoundedBoxGeometry
来自three.js 的示例。
const geometry = new RoundedBoxGeometry( 10, 10, 10, 6, 2 );
使用如下模式将其导入您的项目:
import { RoundedBoxGeometry } from './threejs/examples/jsm/geometries/RoundedBoxGeometry.js';
三.js r.131
于 2012-10-21T01:42:29.793 回答
5
有关立方体(和其他基本几何体)上的细分修改器的简单直接示例,请查看
于 2012-10-21T14:10:06.330 回答
0
快进十年,欢迎来到 20 年代。
看起来这可能是现在的现代解决方案: https ://www.npmjs.com/package/three-rounded-box
同样在 Three.js github 上,有人在 2016 年在这里制作了一个圆角矩形几何图形:
https://github.com/mrdoob/three.js/issues/8402
从 2017 年开始,也有这种使用拉伸和自定义几何图形的方法:
https://discourse.threejs.org/t/round-edged-box/1402
此形状示例还包含许多带有圆角的形状,包括。一个立方体/盒子:
于 2021-08-04T18:59:49.250 回答