import * as THREE from'../../node_modules/three' import { OrbitControls } from'../../node_modules/three/examples/jsm/controls/OrbitControls.js';
const scene = new THREE.Scene()
const camera = new THREE.PerspectiveCamera( 45, //视角 window.innerWidth / window.innerHeight, //宽高比 0.1, //近平面 1000//远平面 )
//点光源 var point = new THREE.PointLight(0xffffff); point.position.set(400, 200, 300); //点光源位置 scene.add(point); //点光源添加到场景中 //环境光 var ambient = new THREE.AmbientLight(0x444444); scene.add(ambient);
//创建渲染器 const renderer = new THREE.WebGLRenderer() renderer.setSize(window.innerWidth,window.innerHeight) document.body.appendChild(renderer.domElement)
//创建几何体 const geometry = new THREE.BoxGeometry(1,1,1) //创建材质 const material = new THREE.MeshBasicMaterial({ color: 'white' }) //创建网格 const cube = new THREE.Mesh(geometry,material)