From 3b06e28a50df252b22890aebd706fa0b61b3c74c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期六, 18 十二月 2021 13:41:52 +0800
Subject: [PATCH] #

---
 static/js/object/CrnTask.js |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/static/js/object/CrnTask.js b/static/js/object/CrnTask.js
index 226d367..b85ef13 100644
--- a/static/js/object/CrnTask.js
+++ b/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

--
Gitblit v1.9.1