From 9e39ffae8416a417a7bdba8abaf31e3a12849b0b Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期五, 07 一月 2022 10:06:55 +0800 Subject: [PATCH] # --- static/js/object/CrnTask.js | 10 +++++----- static/js/object/StoreCrn.js | 9 +++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/static/js/object/CrnTask.js b/static/js/object/CrnTask.js index ae19e16..fd6e317 100644 --- a/static/js/object/CrnTask.js +++ b/static/js/object/CrnTask.js @@ -4,11 +4,11 @@ const zOffset = -480; const xOffset0 = -1735; -const yOffset0 = -108; +const yOffset0 = -117; const zOffset0 = -480; const xOffset1 = -1735; -const yOffset1 = -107; +const yOffset1 = -116; const zOffset1 = -475; // 鍫嗗灈鏈哄綋鍓嶈繍琛岀姸鎬佸璞� @@ -193,9 +193,9 @@ that.crnBody.position.set(point.x, point.y, point.z); break case 'load': - 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); + that.crnBody.position.z = point.z + zOffset - that.crnBody.userData.crnBodyWidth/2; + that.crnLoad.position.set(point.x, point.y + yOffset0, point.z + zOffset0 - that.crnLoad.userData.crnLoadWidth/2 + 5); + that.crnFork.position.set(point.x, point.y + yOffset1, point.z + zOffset1 - that.crnLoad.userData.crnLoadWidth/2); break case 'fork': that.crnFork.position.set(point.x + xOffset1, point.y, point.z); diff --git a/static/js/object/StoreCrn.js b/static/js/object/StoreCrn.js index 2ac2de8..e0d70f9 100644 --- a/static/js/object/StoreCrn.js +++ b/static/js/object/StoreCrn.js @@ -50,6 +50,9 @@ obj.position.x = option.crnBody.position.x + xOffset; obj.position.y = option.crnBody.position.y + that.crnBodyHeight/2 + yOffset; obj.position.z = option.crnBody.position.z - that.crnBodyWidth/2 + zOffset; + obj.userData['crnBodyLength'] = that.crnBodyLength; + obj.userData['crnBodyWidth'] = that.crnBodyWidth; + obj.userData['crnBodyHeight'] = that.crnBodyHeight; object.addObject( obj ); }, null, null ); }); @@ -77,6 +80,9 @@ obj.position.x = option.crnLoad.position.x + xOffset0; obj.position.y = option.crnLoad.position.y + that.crnLoadHeight/2 + yOffset0; obj.position.z = option.crnLoad.position.z - that.crnLoadWidth/2 + 5 + zOffset0; + obj.userData['crnLoadLength'] = that.crnLoadLength; + obj.userData['crnLoadWidth'] = that.crnLoadWidth; + obj.userData['crnLoadHeight'] = that.crnLoadHeight; object.addObject( obj ); }, null, null ); }); @@ -104,6 +110,9 @@ obj.position.x = option.crnFork.position.x + xOffset1; obj.position.y = option.crnFork.position.y + that.crnLoadHeight/2 + yOffset1; obj.position.z = option.crnFork.position.z - that.crnLoadWidth/2 + zOffset1; + obj.userData['crnForkLength'] = that.crnForkLength; + obj.userData['crnForkWidth'] = that.crnForkWidth; + obj.userData['crnForkHeight'] = that.crnForkHeight; object.addObject( obj ); }, null, null ); }); -- Gitblit v1.9.1