# LimitHeightAnalysis

创建限高分析

let position = [111.77443948930483, 22.16250865562027, 1000];
let clippingPlanes = new Cesium.ClippingPlaneCollection({
  planes: [
    new Cesium.ClippingPlane(new Cesium.Cartesian3(0.0, 0.0, -1.0), -5.0),
  ],
  edgeWidth: 1.0,
});
buildingTileSet = viewer.scene.primitives.add(
  new Cesium.Cesium3DTileset({
    globalScreenSpaceErrorFactor: 1,
    skipLevelOfDetail: true,
    clippingPlanes: clippingPlanes,
    url: "http://172.16.67.50:8082/CesiumLab/wm/tileset.json",
  })
);
let limitHeight = new GeowayGlobe.LimitHeightAnalysis({
  gltfUrl: "public-assets/gltf/building_0.glb",
  position: [position[0], position[1]],
  viewer,
  clippingPlanes,
  tilesets: [buildingTileSet],
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# LimitHeightAnalysis options 构造属性

属性 说明 类型 默认值
gltfUrl gltf 数据地址 String
position 数据坐标 Array []
tilesets tilsets 集合 Array []