From 21e1fc2540690ff3160456f1fafeb58b7f266162 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 08 五月 2024 15:47:56 +0800
Subject: [PATCH] #
---
src/components/agv.jsx | 28 ++++++----------------------
1 files changed, 6 insertions(+), 22 deletions(-)
diff --git a/src/components/agv.jsx b/src/components/agv.jsx
index 4892475..fc893a6 100644
--- a/src/components/agv.jsx
+++ b/src/components/agv.jsx
@@ -15,16 +15,16 @@
const getCorrectForkDis = (loaderAngle, forkDis) => {
if (loaderAngle > 180 - 10 && loaderAngle < 180 + 10) {
- return forkDis;
+ return -forkDis;
}
- if (loaderAngle > 360 - 10 && loaderAngle < 0 + 10) {
+ if (loaderAngle > 360 - 10 || loaderAngle < 0 + 10) {
return -forkDis;
}
if (loaderAngle > 270 - 10 && loaderAngle < 270 + 10) {
- return -forkDis;
+ return forkDis;
}
if (loaderAngle > 90 - 10 && loaderAngle < 90 + 10) {
- return -forkDis;
+ return forkDis;
}
return forkDis;
}
@@ -94,14 +94,8 @@
}
// loader theta
- let loaderTargetTheta;
- const loaderAbsoluteAngle = (theta + loaderTheta) % 360;
- if (loaderAngle !== loaderAbsoluteAngle && props.loaderTheta !== null) {
- console.log("theta", theta);
- console.log("loaderTheta", loaderTheta);
- console.log("loaderAbsoluteAngle", loaderAbsoluteAngle);
- loaderTargetTheta = Common.normalizeAngle(loaderAbsoluteAngle - loaderAngle) + loaderAngle;
- console.log("loaderTargetTheta", loaderTargetTheta);
+ const loaderTargetTheta = Common.normalizeAngle(loaderTheta + 90);
+ if (loaderAngle !== loaderTargetTheta && props.loaderTheta !== null) {
new TWEEN.Tween({ value: loaderAngle })
.to({ value: loaderTargetTheta }, INTERVAL_TIME)
.easing(TWEEN.Easing.Linear.None)
@@ -190,16 +184,6 @@
{realTrayList?.[5]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 140, 0]} />}
</group>
</group>
- {/* <group
- position-y={loaderHeight}
- rotation-y={Common.rotationParseNum(0)}
- >
- <primitive object={loaderModel} castShadow position={[0, 20, 0]} />
- <group position-z={forkDis}>
- <primitive object={forkModel} castShadow position={[0, 25, 0]} />
- {hasBox && <Box position={[0, 24, 0]} />}
- </group>
- </group> */}
</>
)
}
--
Gitblit v1.9.1