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}`);
    }

示例代码 code

code示例地址

Released under the MIT License.