Function mercatorToCartesianTransformerForHeightInfo

  • Parameters

    • 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 ((coord: Coordinate) => Cartesian3)

    a callback function accepting a mercator coordinate. it will return a Cartesian3 with its Z value adjusted according to the height info

      • (coord): Cartesian3
      • Parameters

        • coord: Coordinate

        Returns Cartesian3