我尝试为three.js 构建一个类似GoogleEarth 的控件,但没有成功(因为我对3D 几何的理解很差,而且很遗憾没有时间深入研究)。也许有人可以帮助我,或者可能已经有了。无论如何,我认为这将是对 three.js 库的一个很好的补充。
这是我正在尝试构建的特定功能:
- 用鼠标滚轮放大鼠标光标
- 按住 Shift 围绕场景旋转
- 按鼠标左键平移。
- 作为奖励:在上面的 1 和 2 操作期间显示一个小目标图标。
我在 1 上遇到了最大的麻烦,并且没有尝试过 2。平移很容易(有很多例子)。
现在我无法放大场景以使其固定在光标下(所以我可以指向屏幕的右上角,放大并仍然看到光标下的内容)。
我提前感谢亚历克斯