three.js - 绘制半个拉伸圆的图形

3
这将绘制一个立方体,但如何使其绘制一个圆柱的一半?
// half a circle
var rightfootgeo = new THREE.CubeGeometry(2, 2, 2);
for(var i = 0; i < 8; i += 1) {
    rightfootgeo.vertices[i].y -= 5;
}
1个回答

2
你可以使用THREE.ExtrudeGeometry来挤压由点数组定义的形状。
这里有一个Fiddle,展示了如何挤压半圆:http://jsfiddle.net/CjZSZ/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接