From 400f4d2ff4444e311713d762201274d8983b4621 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 09 五月 2024 14:09:01 +0800 Subject: [PATCH] # --- src/components/agv.jsx | 49 +++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 45 insertions(+), 4 deletions(-) diff --git a/src/components/agv.jsx b/src/components/agv.jsx index 2930607..fb1d7fe 100644 --- a/src/components/agv.jsx +++ b/src/components/agv.jsx @@ -32,16 +32,57 @@ const getLoaderHasBox = (loaderAngle, finger1, finger2, finger3, finger4) => { // console.log(loaderAngle, finger1, finger2, finger3, finger4); if (loaderAngle > 360 - 10 || loaderAngle < 0 + 10) { - return finger1 && finger2; // 鍙栬揣鏄鐨� + return finger1 && finger2; // 鍙栬揣鏄鐨� 鏀捐揣鏄鐨� } if (loaderAngle > 180 - 10 && loaderAngle < 180 + 10) { - return finger3 && finger4; // 鏀捐揣鏄鐨� + return finger3 && finger4; // 鏀捐揣鏄鐨� 鍙栬揣鏄敊鐨� + /** + * 鏀捐揣 锛堝乏杈癸級 + * 34agv.jsx:33 180 false false true true +warehouse.jsx:29 do +35agv.jsx:33 180 false false true true +warehouse.jsx:29 do +32agv.jsx:33 180 false false true true +warehouse.jsx:29 do +39agv.jsx:33 180 false false true true +warehouse.jsx:29 do +34agv.jsx:33 180 false false true true +warehouse.jsx:29 do +38agv.jsx:33 180 false false true true +warehouse.jsx:29 do +agv.jsx:33 180 false false true true +36agv.jsx:33 180 false false false false +warehouse.jsx:29 do +30agv.jsx:33 180 false false false false +warehouse.jsx:29 do +37agv.jsx:33 180 false false false false +warehouse.jsx:29 do +4agv.jsx:33 180 false false false false +warehouse.jsx:29 do +36agv.jsx:33 180 false false false false + + * + * + * 鍙栬揣锛堝乏杈癸級 + * 180 false false true true +warehouse.jsx:29 do +30agv.jsx:33 180 false false true true +warehouse.jsx:29 do +31agv.jsx:33 180 false false true true +warehouse.jsx:29 do +4agv.jsx:33 180 false false true true +32agv.jsx:33 180 true true true true +warehouse.jsx:29 do +34agv.jsx:33 180 true true true true +warehouse.jsx:29 do +2agv.jsx:33 180 true true true true + */ } if (loaderAngle > 270 - 10 && loaderAngle < 270 + 10) { return finger1 && finger2; } if (loaderAngle > 90 - 10 && loaderAngle < 90 + 10) { - return finger1 && finger2; + return finger1 && finger2; // 鏀捐揣鏄鐨� } return finger1 && finger2 && finger3 && finger4; } @@ -51,7 +92,7 @@ const theta = -props.theta; const height = props.height * 0.0655; const forkLength = props.forkLength * 0.1; - console.log(props.forkLength); + // console.log(props.forkLength); const loaderTheta = Number(props.loaderTheta?.toFixed(1)); const [groupPos, setGroupPos] = useState({ x: 0, y: 0, z: 0 }); -- Gitblit v1.9.1