- 博客(17)
- 问答 (2)
- 收藏
- 关注
原创 cesium更改模型内节点旋转
如果旋转效果不明显或未生效,可以从节点名称、旋转轴、父节点影响等方面进行排查和调试。友情链接:https://gltf.nsdt.cloud/模型可放到下面链接中查看模型内节点。1、设置模型的初始位置和方向。2、加载模型并添加到场景中。话不多说,先上效果图!3、修改指定节点的旋转。
2025-03-06 10:15:46
223
原创 Cesium通过RectangleCollisionChecker实现文字避让
参考链接:https://blog.youkuaiyun.com/wzwxwc1987/article/details/134516135。最近看到这个问题,了解了一下,大概思路如下。1、声明一个矩形集合,存储避让后的label的外包矩形,并提供了矩形相交的判断方法。如果不相交,则加入到矩形集合,并显示文字。2、获取每个文字对象在像素坐标系下的中心点、宽和高,并组装成矩形对象。3、对于步骤3中得到的矩形结果,与矩形集合的所有矩形进行相交判断。
2025-02-19 11:18:53
138
原创 Cesium结合html2canvas进行截图
按照html2canvas正常操作是可以进行截图操作的,但是发现没有截取到地球,发现cesium内也需要进行设置。cesium创建视图时也需要添加对应参数preserveDrawingBuffer。需要先安装html2canvas 引入。
2025-01-16 13:58:16
317
原创 Cesium飞机态势运动平滑动画效果
偶然间了解到tween动画效果 ,试验了一下,果然可行。缺点是websocket数据发送太快时,性能上会有问题。cesium 官网有自带平滑的案例,但是多个实体的时间问题我目前还没有很好的办法解决。各位大佬有更好的解决办法欢迎一起交流学习。
2025-01-16 11:44:28
193
原创 nodejs和udp中间通信,electron给vue通信
背景:基于vue2+electron使用nodejs直连udp前提:安装dgram。
2024-03-19 16:07:55
586
1
原创 electron基于vue2运行打包成应用程序
build:exe”: “electron-packager ./dist/ butel --platform=win32 --arch=x64 --icon=./src/assets/favicon.ico --overwrite”【上面配置已填加】9.将build中的electron.js、package.json文件复制到dist中。sourcedir 资源路径,在本例中既是./dist/3.在config文件夹中创建:electron.js。4.注意electron.js中路径。
2024-03-19 15:45:48
771
1
原创 通过读取表格数据转化成json数据,实现openlayer多段轨迹同时播放暂停
上效果图 getExcelData() { const _this = this; axios .get("./../../static/data/json.xlsx", { responseType: "arraybuffer", }) .then((res) => { let data = new Uint8Array(res.data); let wb = XLS
2022-02-16 15:43:39
415
转载 angular中使用openlayer画运动轨迹从初始化开始
angular中使用openlayer画运动轨迹从初始化开始初始化地图mapBasicLayerSource = new OSM({ warpX: true});//加载街道地图// 初始化地图initMap() { const view = new View({ center: [103.45821753021454, 30.189667400269403], zoom: this.zoomLevel, projection: 'EPSG:4326
2021-01-08 10:26:21
445
1
空空如也
requestAnimationFrame在ngOnInit外调用报错?
2021-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人