Three.js - 从点开始刻度圆柱体

时间:2014-10-20 10:15:27

标签: javascript three.js

是否可以从特定点增加Y轴上的圆柱体的比例。

由于气缸从上升到下降到新的比例,而不是从顶部向上/向下增长,只是像条形图一样。

当前代码:

function animate() {
    render();
    cylinder.scale.y += 0.1;
    requestAnimationFrame(animate);
}

1 个答案:

答案 0 :(得分:1)

您可以创建中介Object3D来实现此目的:

var cylinder = new THREE.Object3D();
scene.add( cylinder );

var cylinderMesh = new THREE.Mesh(geometry.material);
cylinder.add(cylinderMesh);

cylinderMesh.position.y = 2; // move pivot up
cylinder.scale.y += 0.1;
相关问题