使用 CesiumJS 模块创建 CesimJS 的 Viewer
类时,可通过 viewerCesium3DTilesInspectorMixin
混合类来启用 3D Tiles 检查器功能。这个功能可以让你在浏览器中检查 3D Tiles 数据集的细节,并分析读取性能。
为 Viewer
类创建一个实例并将混合类作为参数传入即可开启 3D Tiles 检查器功能:
import Cesium from 'cesium/Build/Cesium/Cesium.js';
import viewerCesium3DTilesInspectorMixin from 'cesium/Source/Widgets/Viewer/viewerCesium3DTilesInspectorMixin';
const viewer = new Cesium.Viewer('cesiumContainer', {
terrainProvider: Cesium.createWorldTerrain()
});
viewer.extend(viewerCesium3DTilesInspectorMixin);
然后在浏览器中,通过按 shift + left click
,即可显示 3D Tiles 检查器。
启用 3D Tiles 检查器。 tooltip
参数为可选参数,可作为鼠标指针在检查器中悬浮时显示的提示信息。
关闭 3D Tiles 检查器。
viewer.extend(viewerCesium3DTilesInspectorMixin);
viewer.enable3DTilesInspector('点击可查看3D Tiles细节!');
Q: 为什么我按下 shift + left click
无法打开 3D Tiles 检查器?
A: 请确保通过 viewer.extend(viewerCesium3DTilesInspectorMixin)
语句启用了 3D Tiles 检查器。如果仍然无法打开,请检查浏览器是否已启用了 shift
键相关的快捷键或插件。