获取与OrbitControl目标的距离和角度

西奥冠军

我正在使用三个js和轨道控件制作一个3D地球浏览器,在其中我希望能够放大并在该位置打开外部地图。

因此,我需要距目标的距离以及当前的摄像机角度(以便稍后转换为长纬度)。但是,轨道控制库没有提供获取此信息的方法。

我想这是一个简单的3D三角学问题,但我无法解决。你会怎么做?

谢谢 !

木根87

试试这个:

const polarAngle = controls.getPolarAngle();
const azimuthalAngle = controls.getAzimuthalAngle();
const distance = controls.object.position.distanceTo( controls.target );

演示:https : //jsfiddle.net/f2Lommf5/6109/

three.js R92

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从距离和角度获取随机点?

在keras LSTM中计算向量之间的距离和角度

计算网格中与目标的距离的最佳方法

如何计算相机到目标的距离?(在 Python 中)

如何获取事件目标的值?

获取事件目标的父元素的索引

获取目标的依赖项列表

反应:获取目标的DOM子代

从边界矩形和角度获取旋转的矩形坐标

如何计算数据框中两个连续点之间的距离和角度?

如何计算从点A到点B的给定距离和角度的弹丸运动的初始速度?

创建R函数以查找两个点之间的距离和角度

如何计算射击子弹以击中移动目标的角度?

材料和角度 2

CSS和角度指令

角度7和角度材料如何获取mat-select的选定选项文本而不是其值

如何获取具有角度指令和角度引导程序的按钮组的ui视图

使用javascript按元素与给定目标的距离对整数数组进行排序

Python:使用到点A的距离(x0,y0)和角度找到给定点B的x,y坐标

在Ansible中获取symlink目标的完整路径

如何获取Yocto中所有可用目标的列表?

如何获取href值并将其用作目标的ID

如何在svelte中获取事件目标的数据属性?

NLog:如何以编程方式获取特定目标的级别

如何获取当前在Xcode中运行的目标的名称?

如何从列表中获取最接近给定目标的向量

如何获取 ExternalProject 定义的目标的输出路径?

获取特定Facebook营销活动目标的结果

冲突字体和角度图标