求教,按线路飞行如何以第一视角方式飞行?

Cesium源码 · jerry · 于 1年前 发布 · 4561 次阅读

求教,按线路飞行如何以第一视角方式飞行?

共收到 19 条回复
admin#11年前 0 个赞

官网有个demo 可以切换视角

jerry#21年前 0 个赞

看了官网的DEMO,没办法实现第一视角方式飞行, viewer.trackedEntity = entity设置后,只是达到了镜头跟随

Lavone#31年前 0 个赞

同问!有答案了求分享啊!!!

devhu#41年前 0 个赞

是不是应该在clock的onTick事件里计算heading,然后控制相机lookat?

admin#51年前 0 个赞

heading的position和指向你都有了的话 你在lookat就是对的

但是你得先pick到你的飞机。

操作上可行。

devhu#61年前 0 个赞

不知道HeadingPitchRange是如何计算的,飞起来效果不对:(

zhishiqu#71年前 0 个赞

我这里有个火星cesium demo版本的航线飞行,有想了解的找我,分享给你。时间紧,就不再这里详细写了。

jerry#81年前 0 个赞

哈哈,谢谢

learning#91年前 0 个赞

你好,请问解决了吗?我也遇到了这个问题,我的邮箱826993502@qq.com,可不可以发我一份,谢谢

tinglizi#1011个月前 0 个赞

你好,请问解决了吗?我也遇到了这个问题,可以分享给我吗,谢谢

admin#1111个月前 0 个赞

@tinglizi #10楼 heading的position和指向你都有了的话 你在lookat就是对的

lookAt heading的角度应该就可以啊

tinglizi#1211个月前 0 个赞

不知道怎么以第一视角计算heading值

admin#1311个月前 0 个赞

@tinglizi #12楼

这是一个向量运算的问题吧,最开的时候您的飞机头的朝向你应该知道的,路线如果您自己制定的,怎么拐弯你也知道,你就按向量来计算。

darkafraid#1410个月前 0 个赞

你好,请问解决了吗?我也遇到了这个问题,我的邮箱799085073@qq.com,可不可以发我一份,谢谢

xin_yang#151个月前 0 个赞

大佬们,解决了吗?方便参考一下吗,非常感谢大佬1254918445@qq.com

kingslayer#161个月前 1 个赞

其实主要是计算当前位置的方向,也就是entity的postion和orientation,知道了四元素,就可以知道direction和up,然后相机一直setView就行了 https://blog.csdn.net/qq_40043761/article/details/105707054

xin_yang#171个月前 0 个赞

请问下我用czml做飞行模拟,我的点不均匀,设置view.clock.multiplier只能统一设置每两个点之间的运动时间,如果距离远的飞行速度就特别快,距离近的飞行特别慢,这个有解决方法吗?

xin_yang#1911天前 0 个赞

请问下我的飞行模拟需求是主屏幕显示第三视角飞行,鹰眼窗口显示'到达每个站点'的相机视角 对应的场景,这种有什么思路吗?第一视角不是流畅飞行的,只是到达停靠点展示每个停靠点对应拍摄的场景

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics