- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Cesium地层爆炸
这个地层展开和关闭代码有点问题,因为地层顺序的原因,有些本来我认为在最上层的地层,可是在处理后的数据数组中,它可能处于中间,那么这样去让它沿着z轴平移的时候,就会出现上下重合的问题。对地层按照从上到下重新排列一下顺序,确定每个地层的平移距离,这样地层在z轴的平移才是均匀的。
2023-11-23 10:41:36
1153
原创 Three.js 实现导出模型文件(.glb,.gltf)功能 GLTFExporter
1、由于3d建模师使用的是3dsmax建模,所以有些材质转换为gltf、glb后材质参数会丢失。比如最常见的就是对象的金属度、粗糙度这俩材质需要代码里重新调整。2、基于模型我们可能添加一些其他对象,比如为模型增加线框等。如果在每次加载模型后再进行添加线框程序,那么加载模型会变得比较慢。效果:加载速度很快(1秒左右),之前在加载模型后开始运行创建线框的程序,但是加载渲染速度比较慢(大约3秒)总结:通过导出我们可以将运行满意的模型导出去,这样再次加载进来就会节省很多运算,并且加载速度也会变快!
2023-11-01 17:18:34
1175
1
原创 Cesium-相机定位到gltf/glb模型包围盒
Cesium中我们可能会遇到这样的功能,比如加载了一个gltf模型,这个模型的位置和大小进行了改变。这个时候可能需要让相机定位到改变后的gltf模型。以下代码通过计算gltf模型改变后新的包围盒大小进行定位。
2023-10-30 15:11:30
771
1
原创 Cesium监听函数加载与卸载
Cesium中监听函数是一个很常见的功能,比如我们经常需要在页面上加载一些div标签,这个时候就必须用到监听函数。如何为div加载监听,如何卸载不需要的监听呢。
2023-10-30 14:57:39
702
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人