Three.js v74及以上版本不支持LatheGeometry

时间:2016-05-03 13:25:23

标签: three.js geometry

我无法在three.js v74和任何其他新版本中启动我的项目。它适用于v73,但似乎新版本不支持LatheGeometry

查看这些图片并进行比较

V73:

First picture v73

致v76:

Second picture v76

1 个答案:

答案 0 :(得分:2)

LatheGeometryLatheBufferGeometry现在将Vector2数组作为输入。

var points = [];
for ( var i = 0; i < 10; i ++ ) {
        points.push( new THREE.Vector2( Math.sin( i * 0.2 ) * 10 + 5, ( i - 5 ) * 2 ) );
    }
var geometry = new THREE.LatheGeometry( points );

点在xy平面中定义,并围绕y轴旋转以创建形状。每个点的x坐标必须大于零。

three.js r.76