Class OrientationPluginController

plugin 的基本控制器

Hierarchy (view full)

Constructors

Properties

ambientLight: AmbientLight = ...
box: Mesh<RoundedBoxGeometry, MeshPhongMaterial> = ...
camera: Camera = ...
controls?: OrbitControls
css3drenderer: CSS3DRenderer = ...
data?: any

当前使用的数据

directionalLight: DirectionalLight = ...
faces: Group = ...
five: Five

插件事件钩子

renderer: WebGLRenderer = ...
scene: Scene = ...

插件当前状态

staticPrefix: string = '//vr-image-4.realsee-cdn.cn'
wrapper: HTMLDivElement = ...

Accessors

  • get config(): {
        fixedLongitude: number;
        orthoView: boolean;
    }
  • Returns {
        fixedLongitude: number;
        orthoView: boolean;
    }

    • fixedLongitude: number
    • orthoView: boolean

Methods

  • Parameters

    • url: string

    Returns string

    获取静态资源的url

  • 插件自身DOM添加到父容器

    Parameters

    • container: HTMLElement

    Returns void

  • Returns void

  • 禁用插件,让插件停止响应交互

    Parameters

    Returns void

  • 销毁插件,移除所有副作用,销毁后将不响应任何 API

    Returns void

  • 启用插件,让插件能够响应交互

    Parameters

    Returns void

  • 隐藏UI

    Parameters

    Returns void | Promise<void>

  • Returns void

  • Returns void

  • 加载插件依赖数据

    Parameters

    • data: any

    Returns Promise<void>

  • Parameters

    • __namedParameters: {
          latitude?: number;
          longitude?: number;
      }
      • Optionallatitude?: number
      • Optionallongitude?: number

    Returns void

  • 展示UI

    Parameters

    Returns void | Promise<void>

  • Returns void