前端
文章平均质量分 56
寻水的鱼lj
这个作者很懒,什么都没留下…
展开
-
Cesium 使用MediaStreamRecorder 或者MediaRecorder录屏并下载视频,以及开启摄像头录像。
Cesium录制canvas视频利用H5 APIMediaRecorder 并借用canvas.captureStream录制屏幕。直接上代码(vue下)recorderCanvas () { let that = this let viewer = window.earth const stream = viewer.canvas.captureStream() const recorder = new MediaRecorder(strea.原创 2021-07-22 17:57:08 · 1436 阅读 · 1 评论 -
Cesium 实现地球自转效果
准备知识:Cesium里实现地球自转,第一想到的是每次渲染前移动相机位置。这个位置怎么求?Cesium里由两个基本坐标系,惯性坐标系和地固坐标系,不了解的可以搜搜其他文章,这里不详细描述。简单就是惯性系的坐标轴方向是不变的,而地固系是随地球自转而转动的。明白这个就好说了,实现自转其实这里相机位置可以认为在惯性系里是不变的,我们只需求出每个时刻惯性到地固的转换矩阵,就能知道相机位置每时刻在地固中的变化。Cesium本身transform中有地固和惯性坐标系转换的矩阵,输入是JulianDate。(原创 2021-07-22 09:22:10 · 2624 阅读 · 1 评论 -
Cesium 中的旋转方式及和headingpitchroll的关系
前言Cesium中,旋转具体是怎么旋转的,是外旋还是内旋,旋转角度和headingPitchRoll对应关系是怎样的?很容易混乱,记录一下准备知识以二维坐标系为例,坐标系中旋转一点,有两种方式,一种是旋转坐标系,点不动,第二种是旋转点(或者说旋转矢量),坐标系不动,这跟相对运动类似,A和B两个物块,A不动,B向东运动,和 B不动,A向西运动,表述不同,但两者之间的位置关系(距离)是一样的。上面只是变换的一种等同方式,和下面将的旋转的内旋和外旋并无关系,注意避免混淆。旋转的内旋和外旋.原创 2021-07-21 12:15:44 · 2625 阅读 · 4 评论 -
vue2.x 引入cesium
vue 框架下引入cesium1. 利用vue-cli创建新的vue项目vue create cesiumdemo2. 安装cesium原创 2021-06-12 00:29:56 · 2245 阅读 · 4 评论 -
TypeError: compilation.getCache is not a function
vue 中引入cesium, vue.config.js 中配置cesium参数是报错compilation.getCache is not a functionvue 中引入cesium xu原创 2021-06-12 00:12:03 · 11247 阅读 · 7 评论