使用Three.js实现上述效果, , , , ; onLoad() 18 { ); } ); 26 renderer.setSize(container.offsetWidth, container.offsetHeight); 27 container.appendChild( renderer.domElement ); THREE.Scene(); ); ); ); ); 42 scene.add( light ); ; THREE.ImageUtils.loadTexture(mapUrl); THREE.MeshPhongMaterial({ map: map }); ); THREE.Mesh(geometry, material); ; ; scene.add( cube ); addMouseHandler(); run(); 79 } run() 82 { renderer.render( scene, camera ); (animating) 90 { ; 92 } requestAnimFrame(run); 97 } addMouseHandler() 100 { renderer.domElement; ); 104 } onMouseUp (event) 107 { 108 event.preventDefault(); animating; 111 } Welcome to WebGL!Click to animate the cube