如何进行开源objTo3d-tiles的简单分析
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,如何进行开源objTo3d-tiles的简单分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。objTo3d-tiles
千家信息网最后更新 2025年01月31日如何进行开源objTo3d-tiles的简单分析objTo3d-tiles工具。
大概看了一下工具的内容,后边看了一下源代码,根据其中的样例数据,进行了测试,并将数据加载到cesium中进行了观看。 简单的对其中代码和功能进行一些分析。 3dtiles中的模型格式是b3dm/i3dm等,代码中是需要先把obj格式的模型转换成以上格式,gltf又是 b3dm / i3dm的重要组成部分,所以,工具是先将obj转换成gltf/glb,根据 Batched3DModel的说明,将gltf/glb上添加相应的BatchTable和FeatureTable信息,组合成b3dm/i3dm文件。 有了b3dm/i3dm的文件,还需要在tileset.json中添加模型的文件坐标信息和转换信息,其中,模型的boundingVolume分成三种形式:region、box和sphere,这个需要根据模型的实际尺寸,在Cesium中进行计算。 关键的实现代码: createGltf.js、createB3dm.js、createSingleTileset.js、getBufferPadded8Byte.js、getJsonBufferPadded8Byte.js tileset.json中设置了transform的转换信息,因为模型的自身坐标系一般是YUP,所以,到三维场景中,需要一个坐标的转换,在有些3dtiles生成的工具,通常把这个转换集成到b3dm/i3dm文件中。 多个模型文件需要把tileset.json进行合并,combineTileset.js中实现了此功能。 obj转换成gltf/glb,有时会存在转换问题,可以使用其他工具,提前转换成gltf/glb,再修改代码,进行集成生成。
这样制作的3dtiles合并了多个三维模型,数量多了,在性能上还是会存在一些问题,优化性能还需要从模型的lod和数据索引方面进行修整。
如何进行开源objTo3d-tiles的简单分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
模型
工具
文件
代码
信息
坐标
数据
格式
分析
内容
功能
多个
性能
问题
三维
帮助
生成
清楚
重要
三种形式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发越老越吃香吗
从数据库查出的值全是乱码
饥荒联机需要服务器么
佛山服务器机柜多少钱
数据库一体机的厂家
长沙网络安全公益
关于网络安全有趣的段子
太仓电子网络技术市场价格
西安数据库培训课程
移动流媒体服务器
网络安全攻击事件演练文档
怎么查询服务器漏洞
计算机网络技术的论文提纲
浦东新区软件开发技术服务对象
网络安全的作文
BMS软件开发工程师优势
5e和完美服务器有什么区别
国产数据库排名对比
昆明软件开发公司名字
崩坏学园2是什么服务器
服务器面板安全
全场景互联网科技有限公司
佛山纺织软件开发
网络安全话题英文
orcal数据库删除用户
秒尚网络技术有限公司
关于网络安全资讯的APP
网络安全主题设计
申请域名服务器
运维工程师可以管几个服务器