tpanorama
tpanorama copied to clipboard
calPosition 和 geoPosition2World 逻辑重复 以及 worldPostion2Screen 运算坐标公式的疑惑
这是一个疑惑。
- calPosition 和 geoPosition2World 逻辑重复了
- 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
};