Skip to content

平移模型

可视域分析需要额外调用接口,需要引用插件 ViewshedAnalysis.js 和 ViewshedAnalysis.css

HTML
<link href="SDK/Plugins/EditBoxGeometry/EditBoxGeometry.css"/>
<script src="SDK/Plugins/EditBoxGeometry/EditBoxGeometry.js"></script>

平移模型

JavaScript
viewer.extend(LSGlobe.viewerEditBoxGeometryMixin);

viewer.boxEditBoxGeometry.viewModel.editerVisible = false;

var tileset;
try {
    tileset = await LSGlobe.Cesium3DTileset.fromUrl('Datas/build2/tileset.json');
    viewer.scene.primitives.add(tileset);
    var boundingSphere = tileset.boundingSphere;
    viewer.camera.viewBoundingSphere(boundingSphere, new LSGlobe.HeadingPitchRange(0, -2.0, 0));
    viewer.camera.lookAtTransform(LSGlobe.Matrix4.IDENTITY);
    viewer.boxEditBoxGeometry.viewModel.editObject = tileset;
    viewer.boxEditBoxGeometry.viewModel.all();
} catch {
    console.log(`Error loading tileset: $ {
        error
    }`);
}

在线示例

在线示例

Released under the MIT License.