OBJECT

SkyboxPanorama

A panoramic image broken into 6 faces: front, back, left, right, up, down

The full face images may be retrieved using urlTemplate or children. Each face may also be retrieved as a set of tiles to improve progressive loading of high resolution images. In these cases the tileUrlTemplate should be used.

link GraphQL Schema definition

  • type SkyboxPanorama implements Asset, AssetBundle, PanoramicImage {
  • model: Model
  • id: ID
  • status: AssetStatus
  • filename: String
  • format: String!
  • url: String
  • # If populated, the url is only valid until the time given
  • validUntil: DateTime
  • # A url containing the value `` at one or more positions.
  • # This may be replaced with a number from 0 to 5 to get each face of the skybox.
  • urlTemplate: String
  • # Represents the faces of the skybox.
  • children: [String]
  • resolution: String
  • # A location generally on the floor that this panorama is associated with.
  • # Useful for navigating through a model.
  • anchor: AnchorLocation
  • # A location of the panorama within the model and a vector describing
  • # the direction of the camera.
  • perspective: PanoramicImageLocation
  • # The resolution of each face broken into tiles.
  • # This is in pixels and the width and height of each face will
  • # be that number of pixels.
  • tileResolution: String
  • # The number of tiles that
  • tileCount: Int
  • # A url containing the following replacement variables at one or more positions:
  • #
  • # - A number from 0 to 5 representing each face of the skybox.
  • #
  • # - A number from 0 to `tileCount` - 1 representing the x index of the tile.
  • #
  • # - A number from 0 to `tileCount` - 1 representing the y index of the tile.
  • tileUrlTemplate: String
  • }