写一个three.js代码
时间: 2023-03-16 10:44:01 浏览: 122
我可以为你编写一个three.js代码示例:// 创建渲染器
var renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );// 创建场景
var scene = new THREE.Scene();// 创建相机
var camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 0.1, 1000 );// 创建一个几何体
var geometry = new THREE.BoxGeometry( 1, 1, 1 );// 创建一个网格材质
var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );// 创建一个网格,把几何体和材质合并到一起
var cube = new THREE.Mesh( geometry, material );// 把网格添加到场景中
scene.add( cube );// 设置相机的位置
camera.position.z = 5;// 渲染场景
function animate() {
requestAnimationFrame( animate );cube.rotation.x += 0.01;
cube.rotation.y += 0.01;renderer.render( scene, camera );
}
animate();
阅读全文