这将绘制一个立方体,但我怎样才能让它绘制一个挤压圆的一半?
// half a circle
var rightfootgeo = new THREE.CubeGeometry(2, 2, 2);
for(var i = 0; i < 8; i += 1) {
rightfootgeo.vertices[i].y -= 5;
}
这将绘制一个立方体,但我怎样才能让它绘制一个挤压圆的一半?
// half a circle
var rightfootgeo = new THREE.CubeGeometry(2, 2, 2);
for(var i = 0; i < 8; i += 1) {
rightfootgeo.vertices[i].y -= 5;
}
您可以使用它THREE.ExtrudeGeometry
来拉伸由点数组定义的形状。
这是一个向您展示如何挤压半圆的 Fiddle:http: //jsfiddle.net/CjZSZ/。