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

Cesium源码 · jerry · 于 2年前 发布 · 5394 次阅读

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

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

官网有个demo 可以切换视角

jerry#22年前 0 个赞

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

Lavone#32年前 0 个赞

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

devhu#42年前 0 个赞

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

admin#52年前 0 个赞

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

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

操作上可行。

devhu#62年前 0 个赞

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

zhishiqu#72年前 0 个赞

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

jerry#82年前 0 个赞

哈哈,谢谢

learning#92年前 0 个赞

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

tinglizi#101年前 0 个赞

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

admin#111年前 0 个赞

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

lookAt heading的角度应该就可以啊

tinglizi#121年前 0 个赞

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

admin#131年前 0 个赞

@tinglizi #12楼

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

darkafraid#141年前 0 个赞

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

xin_yang#155个月前 0 个赞

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

kingslayer#165个月前 1 个赞

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

xin_yang#174个月前 0 个赞

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

xin_yang#193个月前 0 个赞

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

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