Cesium加载GLB和GLTF模型文件踩坑实录
遇到问题各种搜索引擎走了一波都只简单的说了相同的加载方法,可以想象有多少人看了后心里暗骂一句这XX不都是相同的文章吗,有意思吗?
最终在大佬的帮助下解决了加载模型的问题
要想加载在cesium中加载本地的glb和gltf格式等相关的模型文件需要将模型文件放在Public下
代码贴上:
// 加载放在阿里云上的kml文件var kml = Cesium.KmlDataSource.load(
// 你自己的文件URL'http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.kml',{camera: viewer.scene.camera,canvas: viewer.scene.canvas,clampToGround: true // 开启贴地})viewer.dataSources.add(kml).then(function (dataSource) {var entities = dataSource.entities.valuesfor (var i = 0; i < entities.length; i++) {var entity = entities[i] // 设置每个entity的样式entity.billboard.disableDepthTestDistance = Number.POSITIVE_INFINITY // 去掉地形遮挡entity.billboard.color = Cesium.Color.WHITEentity.billboard.image =//贴图URL'http://xxxxxxxxxxxxxxxxxxxxxxxx.svg'}})加载gltf格式数据到cesiumvar modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(Cesium.Cartesian3.fromDegrees(103.59730016, 28.303110843, 0))// gltf数据加载位置scene.primitives.add(Cesium.Model.fromGltf({url: 'XJ27.glb', // 本地文件modelMatrix: modelMatrix,scale: 1 // 放大倍数}))
原创不易,转载请声明出处
Cesium加载GLB和GLTF模型文件踩坑实录相关推荐
- oracle vm 加载ova,vmware导入ova文件踩坑记小结
问题来源 众所周知,所有的网络行为都会产生相应的网络流量,那么所有的网络攻击行为也有其对应的流量特点,那么是否能根据流量特点进而分析出其对应的是什么攻击行为呢? 我在虚拟机上使用vulnhub的靶场环 ...
- CESIUM加载glb的模型
CESIUM加载glb的模型 1.首先有一个glb格式的模型 // 加载gltf的模型 //url模型路径 可以是.glb或者gltf等,height距地高度0为贴地 function createM ...
- 在C++平台上部署PyTorch模型流程+踩坑实录
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 导读 本文主要讲解如何将pytorch的模型部署到c++平台上的模 ...
- 经验 | 在C++平台上部署PyTorch模型流程+踩坑实录
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者丨火星少女@知乎 来源丨https://zhuanlan ...
- vue 判断页面加载完成_vue之骨架屏踩坑之路
vue的首屏优化方式有很多种 骨架屏就是其中之一 作为一个前端开发 用户体验感是很重要的 关于页面的loading状态的展示,目前主流的主要有loading图和进度条两种 现今使用骨架屏的也越来越多 ...
- vue加载动画element ui V-loading属性 踩坑记录
根据需求,由预览按钮打开弹窗,且弹窗需要渲染的数据较多,渲染的速度比较慢,所以要加一个加载中的效果,element ui的 v-loading属性就正好可以解决这一需求,但是当加入这一属性之后发现,是 ...
- Filament加载并渲染glTF模型
1.初始化Filament void initFilamentEngine(void* nativeWindow) {filament::Engine* m_engine = filament::En ...
- cesium加载并聚焦glb模型
文章目录 1.实现效果 2.实现方法 2.1实现思路 2.2具体代码 Cesium实战系列文章总目录: 传送门 1.实现效果 2.实现方法 2.1实现思路 (1)参考官方加载模型的沙盒示例:传送门 ( ...
- babylonjs 分部加载模型_如何使用BabylonJS加载OBJ或STL模型
BabylonJS(也就是babylon.js,这是一个和three.js类似的WebGL开发框架),更多的用在游戏领域. 本文说明和演示如何使用babylon.js来加载一个标准3d模型文件,如OB ...
最新文章
- iPhone系列设备媒体查询:
- JS里的居民们7-对象和数组转换
- Excel2010中VLOOKUP函数跨工作簿使用实例:
- 进阶– Java EE 7前端5强
- Elasticsearch】Elasticsearch 25 个必知必会的默认值
- Mac OS X 11中的/usr/bin 的“Operation not permitted”
- layui table 分页 序号始终从”1“开始解决方法
- 一篇关于我是怎么理解喜欢上并且做好前端开发工作的文档
- 下载量超1600万的热门开源 JavaScript 序列化包中被曝 RCE 漏洞
- 美赛论文Latex模板说明
- webstorm破解方法
- SSD硬盘的寿命测试
- 树莓派 查看当前cpu温度
- 通过js批量下载地图TopoJson数据
- 人体行为识别特征点提取 综述很全面
- jsp页面获取到后台的cookie(记住我)
- git 小乌龟安装教程
- Java高并发系列5-线程池
- 互联网+竞赛赛后总结
- 谷贱伤农,薪贱伤码农!
热门文章
- #displaytag:一个简易的Java分页插件(无需其他的前端分页插件) @FDDLC
- logback系列之二:输出日志到文件
- DeltaPQ: Lossless Product Quantization Code Compression for High Dimensional Similarity Search
- Event Sourcing 和 CQRS
- 绝对位置运动指令(MoveAbsJ)
- 金九银十,为期2周的前端面经汇总(初级前端)
- Django电商项目(八)订单生成、悲观锁、乐观锁
- php实现星座查询,php-十二星座查询系统(原创)
- Python练手项目:用中国地图验证四色地理
- 清华同方主机装系统过程中进不去bios