超图版本:supermap-idesktop-10.0.1-40281-win64-bin-zip-chs (1)
系统:win10
导入数据
用超图桌面版加载模型是没有问题的
如果用原生Cesium加载是
有两种问题
1、在顶点优化方式中,如果设置(顶点压缩)
把生成的S3mb数据通过原生Cesium加载,纹理变得难看,不知道什么原因??
2、在顶点优化方式中,如果设置(不压缩)
模型就是缩放了很多,不知道什么原因??
主要代码是这样的
let viewer = new Cesium.Viewer(' cesiumContainer', {})
let scene = viewer.scene;
let layer = new Cesium.S3MTilesLayer({
context: scene._context,
ur1: "./data/T7.scp"
});
scene.primitives.add(layer);
layer.readyPromise.then(function () {
var boundingSphere = Cesium.BoundingSphere.fromRectangle2D(layer.rectangle);
boundingSphere.center = layer.position;
scene.camera.viewBoundingSphere(boundingSphere, new Cesium.HeadingPitchRange(0.0, -0.5, boundingSphere.radius + 1000));
scene.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);
}).otherwise(function (error) {
console.log(error);
});