1. //场景
    2. const scene = new THREE.Scene();
    3. //几何体
    4. const geometry = new THREE.CubeGeometry(2,5,2)
    5. //材质
    6. const meterial = new THREE.MeshBasicMaterial({color:'orange'});
    7. //模型
    8. const cube = new THREE.Mesh(geometry,meterial)
    9. //模型添加到场景
    10. scene.add(cube)
    11. //相机
    12. const camera = new THREE.PerspectiveCamera(75,window.innerWidth/window.innerHeight,1,1000);
    13. //相机位置
    14. camera.position.z = 10
    15. //渲染器
    16. const renderer = new THREE.WebGLRenderer()
    17. renderer.setClearColor('#ffffff')
    18. renderer.setSize(window.innerWidth,window.innerHeight)
    19. document.body.appendChild(renderer.domElement)
    20. //渲染
    21. function render(){
    22. requestAnimationFrame(render)
    23. cube.rotation.y += 0.01;
    24. renderer.render(scene,camera)
    25. }
    26. render();