【cesium】cesiumlab通用模型(人工模型)切片(fbx to 3dtiles)及渲染

483 阅读1分钟

1.人工模型推荐使用FBX文件(包含纹理等)

image.png

2.导入FBX模型文件

image.png

3.输入经纬度坐标(ps:ENU坐标需校正为世界坐标)

image.png

4.选择模型切片导出路径,获取3dtiles模型

image.png image.png image.png

模型处理结果(3dtiles)

image.png

5.模型渲染校正(3dtiles)

let position = Cesium.Cartesian3.fromDegrees(params.lon,params.lat,params.alt);//经纬度高程
//获取以当前经纬度为原点的局部坐标系到世界坐标的转换矩阵
let m = Cesium.Transforms.eastNorthUpToFixedFrame(position);
//模型瓦片变换矩阵赋值
tile._root.transform = m