| | |
| | | import { |
| | | INTERVAL_TIME, |
| | | MODEL_AGV_SCALE, |
| | | MODEL_AGV_COLOR, |
| | | REAL_COMPARE_MAP_SCALE, |
| | | REAL_COMPARE_MAP_OFFSET_X, |
| | | REAL_COMPARE_MAP_OFFSET_Z, |
| | |
| | | const fbx = useFBX('/models/agv/body.fbx'); |
| | | if (!fbx.castShadow) { |
| | | Common.setShadow(fbx); |
| | | Common.setColor(fbx, MODEL_AGV_COLOR); |
| | | } |
| | | fbx.scale.set(MODEL_AGV_SCALE, MODEL_AGV_SCALE * 0.97, MODEL_AGV_SCALE); |
| | | return fbx.clone(); |
| | |
| | | const fbx = useFBX('/models/agv/loader.fbx'); |
| | | if (!fbx.castShadow) { |
| | | Common.setShadow(fbx); |
| | | Common.setColor(fbx, MODEL_AGV_COLOR); |
| | | } |
| | | fbx.scale.set(MODEL_AGV_SCALE, MODEL_AGV_SCALE, MODEL_AGV_SCALE); |
| | | return fbx.clone(); |
| | |
| | | const fbx = useFBX('/models/agv/fork.fbx'); |
| | | if (!fbx.castShadow) { |
| | | Common.setShadow(fbx); |
| | | Common.setColor(fbx, MODEL_AGV_COLOR); |
| | | } |
| | | fbx.scale.set(MODEL_AGV_SCALE, MODEL_AGV_SCALE, MODEL_AGV_SCALE); |
| | | return fbx.clone(); |