#
luxiaotao1123
2021-12-17 9acdc6158025f19c83d6f8d4144205b705625409
static/js/object/CrnTask.js
@@ -1,3 +1,16 @@
const xOffset = -1735;
const yOffset = -289;
const zOffset = -480;
const xOffset0 = -1735;
const yOffset0 = -108;
const zOffset0 = -480;
const xOffset1 = -1735;
const yOffset1 = -107;
const zOffset1 = -475;
// 堆垛机当前运行状态对象
function CrnTask(crnData, object) {
    let that = this;
@@ -44,8 +57,8 @@
    init();
    that.modify = function (crnData) {
        if (that.run || that.crnNo === 0) {
            console.error(that.crnNo + "号堆垛机更新失败");
        if (that.run || that.crnNo === 0 || that.crnBody===null || that.crnLoad===null || that.crnFork==null) {
            // console.log(that.crnNo + "号堆垛机更新失败");
        } else {
            if (JSON.stringify(crnData.position) === JSON.stringify(that.position)) {
                return;
@@ -163,12 +176,12 @@
                                    that.crnBody.position.set(point.x, point.y, point.z);
                                    break
                                case 'load':
                                    that.crnBody.position.z = point.z;
                                    that.crnLoad.position.set(point.x, point.y, point.z);
                                    that.crnFork.position.set(point.x, point.y, point.z);
                                    that.crnBody.position.z = point.z + zOffset;
                                    that.crnLoad.position.set(point.x, point.y + yOffset0, point.z + zOffset0);
                                    that.crnFork.position.set(point.x, point.y + yOffset1, point.z + zOffset1);
                                    break
                                case 'fork':
                                    that.crnFork.position.set(point.x, point.y, point.z);
                                    that.crnFork.position.set(point.x + xOffset1, point.y, point.z);
                                    break
                                default:
                                    break