From 1a57d167f6ce92a30e88eb93cd69b9a6b6de08fa Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 22 四月 2024 16:28:09 +0800
Subject: [PATCH] #

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

diff --git a/src/components/agv.jsx b/src/components/agv.jsx
index 2bce4f7..61e75e4 100644
--- a/src/components/agv.jsx
+++ b/src/components/agv.jsx
@@ -5,27 +5,7 @@
 import Box from './box';
 import * as Common from '../utils/common'
 
-const setShadow = (obj) => {
-    obj.castShadow = true;
-    obj.receiveShadow = true;
-
-    if (obj.children) {
-        obj.children.forEach((child) => {
-            setShadow(child);
-        });
-    }
-};
-
-const setColor = (obj) => {
-    if (obj.material) {
-        obj.material.color.set(0x4680BF);
-    }
-    if (obj.children) {
-        obj.children.forEach((child) => {
-            setColor(child);
-        });
-    }
-};
+let lastData = {};
 
 const Agv = (props) => {
     const { position, theta } = props;
@@ -33,12 +13,13 @@
     useEffect(() => {
         console.log(position);
         console.log(theta);
+
     }, [props]);
 
     const bodyModel = useMemo(() => {
         const fbx = useFBX('/models/agv/body.fbx');
         if (!fbx.castShadow) {
-            setShadow(fbx);
+            Common.setShadow(fbx);
         }
         return fbx.clone();
     }, [])
@@ -46,7 +27,7 @@
     const loaderModel = useMemo(() => {
         const fbx = useFBX('/models/agv/loader.fbx');
         if (!fbx.castShadow) {
-            setShadow(fbx);
+            Common.setShadow(fbx);
         }
         return fbx.clone();
     }, [])
@@ -54,7 +35,7 @@
     const forkModel = useMemo(() => {
         const fbx = useFBX('/models/agv/fork.fbx');
         if (!fbx.castShadow) {
-            setShadow(fbx);
+            Common.setShadow(fbx);
         }
         return fbx.clone();
     }, [])

--
Gitblit v1.9.1