#
luxiaotao1123
2024-03-29 2fb2947a3b2a487d7205e106dd6bdad37493d43f
zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js
@@ -24,7 +24,6 @@
        initLight(this.scene);
        this.animate();
        this.build();
    }
    animate = () => {
@@ -162,9 +161,8 @@
        }, false);
    }
    build = () => {
        buildShelf(this.scene);
        buildPallet(this.scene);
    generateMesh = (fn) => {
        fn(this.scene);
    }
    handleClick = () => {
@@ -232,26 +230,4 @@
    if (help) {
        scene.add(new THREE.SpotLightHelper(spotLight));
    }
}
const buildShelf = (scene) => {
    const boxGeometry = new THREE.BoxGeometry(100, 40, 100);
    const boxMaterial = new THREE.MeshStandardMaterial({
        color: '#222f3e',
    });
    const boxMesh = new THREE.Mesh(boxGeometry, boxMaterial);
    boxMesh.position.set(0, 20, 0);
    scene.add(boxMesh)
    return boxMesh;
}
const buildPallet = (scene) => {
    const boxGeometry = new THREE.BoxGeometry(100, 60, 100);
    const boxMaterial = new THREE.MeshStandardMaterial({
        color: '#b33939',
    });
    const boxMesh = new THREE.Mesh(boxGeometry, boxMaterial);
    boxMesh.position.set(0, 70, 0);
    scene.add(boxMesh)
    return boxMesh;
}
}