panorama.js 764 B

1234567891011121314151617181920212223
  1. import GLCubeFaces from '@sdk/modules/core/enum/GLCubeFaces'
  2. var panorama = {}
  3. panorama.getCubemapUrls = function(e, t, i) {
  4. var a = [0, 1, 2, 3, 4, 5]
  5. return a.map(
  6. function(n, o) {
  7. return e.get('pan/' + i + '/' + t + '_skybox' + r(n) + '.jpg')
  8. }.bind(this)
  9. )
  10. }
  11. panorama.mapFaceToCubemapFace = function(e) {
  12. var s = {
  13. 0: GLCubeFaces.GL_TEXTURE_CUBE_MAP_POSITIVE_Y,
  14. 1: GLCubeFaces.GL_TEXTURE_CUBE_MAP_POSITIVE_Z,
  15. 2: GLCubeFaces.GL_TEXTURE_CUBE_MAP_POSITIVE_X,
  16. 3: GLCubeFaces.GL_TEXTURE_CUBE_MAP_NEGATIVE_Z,
  17. 4: GLCubeFaces.GL_TEXTURE_CUBE_MAP_NEGATIVE_X,
  18. 5: GLCubeFaces.GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
  19. }
  20. return s[e]
  21. }
  22. export default panorama