tpanorama icon indicating copy to clipboard operation
tpanorama copied to clipboard

calPosition 和 geoPosition2World 逻辑重复 以及 worldPostion2Screen 运算坐标公式的疑惑

Open shownoso opened this issue 4 years ago • 0 comments

这是一个疑惑。

  1. calPosition 和 geoPosition2World 逻辑重复了
  2. worldPostion2Screen 空间坐标转为屏幕坐标是不是可以理解为一种 scale 的关系?

var result = {
    x: Math.round((vector.x + 1) * window.innerWidth / 2 - window.innerWidth / 2),
    y: Math.round(window.innerHeight / 2 - (-vector.y + 1) * window.innerHeight / 2),
    z: 0
  };
// 代码中计算公式有点奇怪,简化后如下...
var result = {
    x: Math.round(vector.x * window.innerWidth / 2),
    y: Math.round(vector.y  * window.innerHeight / 2),
    z: 0
  };

shownoso avatar Jun 21 '20 10:06 shownoso