# threeJsStudy **Repository Path**: liufenmgan/three-js-study ## Basic Information - **Project Name**: threeJsStudy - **Description**: 初学threejs,跟练教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-26 - **Last Updated**: 2023-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 初识three 1. 导入three import * as THREE from "three" // 创建场景 const scene = new THREE.Scene(); // 创建摄像机 const camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 0.1, 1000 ) // 创建渲染器 const renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innderWidth, window.innerHeight); documnet.body.appendChild(renderer.domElement); // 创建几何体 const geometry = new THREE.BoxGeometry(1, 1, 1); const material = new THREE.MeshBasicMaterial({color: 0x00ff00}); const cube = new THREE.Mesh(geometry, material); scene.add(cube); // 设置相机位置 camera.position.z = 5; camera.lookAt(0, 0, 0); // 渲染函数 function animate() { renderer.render(scene, camera); } animate();