Three.js 从轨道控制获取距离和角度';s目标
我正在使用三个js和轨道控制制作一个3D地球探测器,我希望能够放大并打开该位置的外部地图 因此,我需要与目标的距离以及当前相机角度(稍后转换为长纬度)。但是,轨道控制库不提供获取此信息的方法 我想这是一个简单的三维三角学问题,但我无法理解。你会怎么做 谢谢 试试这个:Three.js 从轨道控制获取距离和角度';s目标,three.js,Three.js,我正在使用三个js和轨道控制制作一个3D地球探测器,我希望能够放大并打开该位置的外部地图 因此,我需要与目标的距离以及当前相机角度(稍后转换为长纬度)。但是,轨道控制库不提供获取此信息的方法 我想这是一个简单的三维三角学问题,但我无法理解。你会怎么做 谢谢 试试这个: const polarAngle = controls.getPolarAngle(); const azimuthalAngle = controls.getAzimuthalAngle(); const distance =
const polarAngle = controls.getPolarAngle();
const azimuthalAngle = controls.getAzimuthalAngle();
const distance = controls.object.position.distanceTo( controls.target );
演示:
three.js R92
太棒了!你知道如何把这些角度转换成GPS坐标吗?