如视 Five SDK
    Preparing search index...

    Interface OrientationPluginController

    plugin 的基本控制器

    interface OrientationPluginController {
        ambientLight: AmbientLight;
        box: Mesh<RoundedBoxGeometry, MeshPhongMaterial>;
        camera: Camera;
        controls?: OrbitControls;
        css3drenderer: CSS3DRenderer;
        data?: any;
        directionalLight: DirectionalLight;
        faces: Group;
        five: Five;
        hooks: Subscribe<OrientationPluginType.EventMap>;
        renderer: WebGLRenderer;
        scene: Scene;
        state: OrientationPluginType.State;
        staticPrefix: string;
        wrapper: HTMLDivElement;
        get config(): { fixedLongitude: number; orthoView: boolean };
        absoluteUrl(url: string): string;
        appendTo(container: HTMLElement): void;
        bindEvents(): void;
        disable(options?: BaseOptions): void;
        dispose(): void;
        enable(options?: BaseOptions): void;
        getCurrentState(): OrientationPluginType.State;
        hide?(options?: BaseOptions): void | Promise<void>;
        init(): void;
        initDom(): void;
        load(data: any): Promise<void>;
        orient(__namedParameters: { latitude?: number; longitude?: number }): void;
        setState(
            state: Partial<OrientationPluginType.State>,
            options?: BaseOptions,
        ): void;
        show?(options?: BaseOptions): void | Promise<void>;
        unbindEvents(): void;
    }

    Hierarchy (View Summary)

    Index

    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 }

    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 }

      Returns void

    • 展示UI

      Parameters

      Returns void | Promise<void>

    • Returns void