diff --git a/packages/screen/src/views/3DSituationalAwarenessRefactor/assets/images/加载.gif b/packages/screen/src/views/3DSituationalAwarenessRefactor/assets/images/加载.gif new file mode 100644 index 0000000..596a2e8 Binary files /dev/null and b/packages/screen/src/views/3DSituationalAwarenessRefactor/assets/images/加载.gif differ diff --git a/packages/screen/src/views/3DSituationalAwarenessRefactor/assets/images/加载gif.gif b/packages/screen/src/views/3DSituationalAwarenessRefactor/assets/images/加载gif.gif deleted file mode 100644 index 159a5b0..0000000 Binary files a/packages/screen/src/views/3DSituationalAwarenessRefactor/assets/images/加载gif.gif and /dev/null differ diff --git a/packages/screen/src/views/3DSituationalAwarenessRefactor/composables/use3DTiles.js b/packages/screen/src/views/3DSituationalAwarenessRefactor/composables/use3DTiles.js index b2423c8..4e40916 100644 --- a/packages/screen/src/views/3DSituationalAwarenessRefactor/composables/use3DTiles.js +++ b/packages/screen/src/views/3DSituationalAwarenessRefactor/composables/use3DTiles.js @@ -30,18 +30,18 @@ export function use3DTiles() { const tileset = await Cesium.Cesium3DTileset.fromUrl(url, { skipLevelOfDetail: true, - baseScreenSpaceError: 100, + baseScreenSpaceError: 1024, skipScreenSpaceErrorFactor: 16, skipLevels: 1, immediatelyLoadDesiredLevelOfDetail: false, loadSiblings: false, - maximumScreenSpaceError: 16.0, // 进一步增大,最大限度减少瓦片细化(之前是8.0) - dynamicScreenSpaceError: false, // 禁用动态屏幕空间误差调整 - dynamicScreenSpaceErrorDensity: 0, // 禁用密度调整 - dynamicScreenSpaceErrorFactor: 1, // 禁用动态因子 - foveatedScreenSpaceError: false, // 禁用视锥细化 - foveatedConeSize: 0.1, // 减小视锥大小 - foveatedMinimumScreenSpaceErrorRelaxation: 0 // 禁用放松 + maximumScreenSpaceError: 2.0, // 降低到2.0以提高模型精细度(原来是16.0) + dynamicScreenSpaceError: true, // 启用动态屏幕空间误差调整 + dynamicScreenSpaceErrorDensity: 0.00278, // 启用密度调整 + dynamicScreenSpaceErrorFactor: 4.0, // 动态因子 + foveatedScreenSpaceError: true, // 启用视锥细化 + foveatedConeSize: 0.1, // 视锥大小 + foveatedMinimumScreenSpaceErrorRelaxation: 0.0 // 最小放松 }) // 将tileset添加到viewer的primitives diff --git a/packages/screen/src/views/3DSituationalAwarenessRefactor/index.vue b/packages/screen/src/views/3DSituationalAwarenessRefactor/index.vue index 9f9660a..1c222c0 100644 --- a/packages/screen/src/views/3DSituationalAwarenessRefactor/index.vue +++ b/packages/screen/src/views/3DSituationalAwarenessRefactor/index.vue @@ -132,7 +132,7 @@
加载中