浏览代码

2019.12.09

LeonYuanYao 5 年之前
父节点
当前提交
0809b0b114
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      examples/js/misc/Minimap.js

+ 3 - 1
examples/js/misc/Minimap.js

@@ -146,9 +146,11 @@ THREE.Minimap = function(renderer, scene, mainCamera, params) {
         minimapCamera.position.set(updatePos.x, updatePos.y, updatePos.z);
         minimapCamera.updateMatrixWorld();
 
-        minimapCamera.backplane.position.set(minimapCamera.position.x, minimapCamera.position.y, minimapCamera.position.z - minimapCamera.far);
+        updatePos = minimapCamera.position.clone().add(up.clone().negate().multiplyScalar(minimapCamera.far));
+        minimapCamera.backplane.position.set(updatePos.x, updatePos.y, updatePos.z);
         minimapCamera.backplane.updateMatrixWorld();
 
+
         var idc = minimapCamera.indicator;
         idcPos = minimapCamera.position.clone().add(up.clone().negate().multiplyScalar(0.02));
         // idcPos = mainCamera.position.clone().add(up.clone().negate().multiplyScalar(0.02));