Function getGeometryHeight

  • Returns the geometry height (as used in the cesium geometry options) depending on the height info. 0 for clamped, groundLevelOrMinHeight for absolute & heightAboveGround + groundLevel (if present) for relative

    Parameters

    • geometry: SimpleGeometry
    • heightInfo:
          | {
              groundLevelOrMinHeight: number;
              heightReference: NONE;
              layout: GeometryLayout;
              perPositionHeight: boolean;
          } & ExtrusionHeightInfo
          | {
              heightReference: CLAMP_TO_GROUND;
              layout: GeometryLayout;
          }
          | {
              clampOrigin?: [number, number];
              groundLevel?: number;
              heightAboveGround?: number;
              heightReference: RELATIVE_TO_GROUND;
              layout: GeometryLayout;
              perPositionHeight: boolean;
          } & ExtrusionHeightInfo
          | {
              heightReference: CLAMP_TO_TERRAIN;
              layout: GeometryLayout;
          }
          | {
              clampOrigin?: [number, number];
              groundLevel?: number;
              heightAboveGround?: number;
              heightReference: RELATIVE_TO_TERRAIN;
              layout: GeometryLayout;
              perPositionHeight: boolean;
          } & ExtrusionHeightInfo
          | {
              heightReference: CLAMP_TO_3D_TILE;
              layout: GeometryLayout;
          }
          | {
              clampOrigin?: [number, number];
              groundLevel?: number;
              heightAboveGround?: number;
              heightReference: RELATIVE_TO_3D_TILE;
              layout: GeometryLayout;
              perPositionHeight: boolean;
          } & ExtrusionHeightInfo

    Returns number