ZhangXianQiang
2024-04-18 85228495bd34c5a3b87dfb81c45dc2bfaef721a4
src/views/screen/components/screen-map-three/experience/index.js
@@ -1,5 +1,5 @@
import { Scene,GridHelper } from 'three';
import { Scene, GridHelper,AxesHelper } from 'three';
import Stats from "three/examples/jsm/libs/stats.module";
import World from "./world/world";
import Camera from "./camera";
@@ -12,18 +12,23 @@
export default class Experience {
  constructor(canvas) {
    this.canvas = canvas;
    this.sizes = new Sizes();
    this.sizes = new Sizes(this.canvas);
    this.time = new Time();
    this.scene = new Scene();
    this.camera = new Camera(this);
    this.renderer = new Renderer(this);
    this.world = new World(this);
    const size = 10;
    const divisions = 10;
    // const size = 100;
    // const divisions = 100;
    const gridHelper = new GridHelper(size, divisions);
    this.scene.add(gridHelper);
    // const gridHelper = new GridHelper(size, divisions);
    // this.scene.add(gridHelper);
    this.stats = new Stats();
    document.querySelector('.map-container').appendChild(this.stats.dom);
    // 帧
    this.time.on('tick', () => {
@@ -35,5 +40,6 @@
    this.camera.update();
    this.world.update();
    this.renderer.update();
    this.stats.update();
  }
}