#
luxiaotao1123
2024-05-08 21e1fc2540690ff3160456f1fafeb58b7f266162
#
1个文件已修改
28 ■■■■ 已修改文件
src/components/agv.jsx 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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> */}
        </>
    )
}