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