From 01883c7d5eca26efb7f844773cae50e5154b9f8b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 20 八月 2024 15:30:06 +0800
Subject: [PATCH] #

---
 src/components/agv.jsx |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/components/agv.jsx b/src/components/agv.jsx
index cb27d5f..856455b 100644
--- a/src/components/agv.jsx
+++ b/src/components/agv.jsx
@@ -9,6 +9,7 @@
 import {
     INTERVAL_TIME,
     MODEL_AGV_SCALE,
+    MODEL_AGV_COLOR,
     REAL_COMPARE_MAP_SCALE,
     REAL_COMPARE_MAP_OFFSET_X,
     REAL_COMPARE_MAP_OFFSET_Z,
@@ -220,7 +221,7 @@
         }
 
         // loader height
-        if (loaderHeight !== height && props.height !== null) {
+        if (loaderHeight !== height && props.height !== null && props.height > 1) {
             new TWEEN.Tween({ value: loaderHeight })
                 .to({ value: height }, INTERVAL_TIME)
                 .easing(TWEEN.Easing.Linear.None)
@@ -276,6 +277,7 @@
         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();
@@ -285,6 +287,7 @@
         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();
@@ -294,6 +297,7 @@
         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();

--
Gitblit v1.9.1