您好,我需要帮助创建这个二维形状上面的图片在three.js。我很难弄清楚如何创建形状的内部左侧和外部右侧所描绘的轻微曲率。如果任何人能提供一个代码示例或如何做到这一点的一般指导,我将不胜感激。谢谢!
发布于 2020-05-20 09:58:04
所以,如果我理解得很好,你需要一些金环部分?
我刚刚浏览了Three.js文档,找到了RingGeometry,它允许您非常容易地配置两个角度之间的环形几何。
因此,如果您想在平面的左侧和右侧应用相同的曲线,则似乎可以很好地解决您的问题。
我尝试了一下three.js提供的可视化效果,并获得了following shape。
因此,几何体将类似于:
var geometry = new THREE.RingGeometry( 9, 16, 32, 32, thetaStart = 2, thetaLength = 1);
https://stackoverflow.com/questions/61841166
复制