#
luxiaotao1123
2024-05-09 96683973f49ab36ba04b50333d4f2bc015a70012
#
2个文件已修改
10 ■■■■■ 已修改文件
src/components/agv.jsx 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/core/warehouse.jsx 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/agv.jsx
@@ -29,8 +29,8 @@
    return forkDis;
}
const getLoaderHasBox = (loaderAngle, finger1, finger2, finger3, finger4) => {
    // console.log(loaderAngle, finger1, finger2, finger3, finger4);
const getLoaderHasBox = (loaderAngle, forkDis, finger1, finger2, finger3, finger4) => {
    console.log(loaderAngle, forkDis, finger1, finger2, finger3, finger4);
    if (loaderAngle > 360 - 10 || loaderAngle < 0 + 10) {
        return finger1 && finger2;  // 取货是对的 放货是错的 (右)
        /**
@@ -42,7 +42,6 @@
         * 0 true true true true
         * 
         * 放货
         *
         * 0 true true true true
         * 0 false false true true
         * 0 false false false false
@@ -75,7 +74,6 @@
         * 90 true true true true
         * 
         * 放货
         *
         * 90 true true true true
         * 90 true true false false
         * 90 false false false false
@@ -232,7 +230,7 @@
                    <primitive object={loaderModel} castShadow position={[0, 0, 0]} />
                    <group position-z={forkDis}>
                        <primitive object={forkModel} castShadow position={[0, 6, 0]} />
                        {(hasBox || getLoaderHasBox(loaderAngle, finger1, finger2, finger3, finger4)) && <Box position={[0, 6, 0]} />}
                        {(hasBox || getLoaderHasBox(loaderAngle, forkDis, finger1, finger2, finger3, finger4)) && <Box position={[0, 6, 0]} />}
                    </group>
                </group>
                <group>
src/core/warehouse.jsx
@@ -26,7 +26,6 @@
    useEffect(() => {
        const timer = setInterval(() => {
            console.log('do');
            getBoxData().then(res => {
                // res.push({
                //     locNo: "A100301001",
@@ -88,7 +87,6 @@
                {tunnelEl}
                {areaEl}
                {shelfEl}
                {/* {shelfEl1} */}
                {agvEl}
                {boxEl}
            </group>