半径を増やして球をアニメーション化しようとしています。ここに私のコードの関連スニペットがあります..
function create_sphere(){
var sphereMaterial = new THREE.MeshLambertMaterial(
{
color: 0xCC0000
});
var radius=2,segments=50,rings=50;
sphere_geometry = new THREE.SphereGeometry(radius, segments, rings)
sphere = new THREE.Mesh(sphere_geometry,sphereMaterial);
sphere.position.y = -10;
sphere.position.needsUpdate = true;
sphere.geometry.dynamic = true;
}
そして、ここに私が呼んでいるアニメーション関数があります..
function animate(){
sphere.position.y+=0.1;
sphere.geometry.radius +=0.1;
scene.add(sphere);
renderer.render(scene, camera);
requestAnimationFrame(animate);
}
しかし、球はy方向に完全に動いていますが、球の半径を大きくすることはできません(コードが機能していて、エラーがないことを意味します)。私が間違っている可能性のある提案..