Hierarchy

Constructors

  • Parameters

    • five: Five
    • Optionalconfig: {
          occlusionMode?: "translucence" | "depthTest";
          occlusionVisibility?: boolean | Mode[];
          tagContainerZIndex?: number;
      }
      • OptionalocclusionMode?: "translucence" | "depthTest"

        当 occlusionVisibility 为true时,以哪种方式显示被遮挡的部分

        'depthTest': 关闭深度测试, 'translucence': 半透明

        'translucence'
        
      • OptionalocclusionVisibility?: boolean | Mode[]

        是否显示遮挡的部分

        所有模式下都显示被遮挡的部分, false: 所有模式下不显示被遮挡的部分, ['Mapview', ...]: 指定模式下显示被遮挡的部分

        false
        
      • OptionaltagContainerZIndex?: number

    Returns ModelMakerPluginInstance

Properties

five: Five
fiveUtil: FiveUtil
group: Group = ...
hooks: Subscribe<ModelMakerPluginType.EventMap> = ...

@description: 插件事件钩子

items: ModelMakerBaseItem[] = []
NAME?: string

当前状态

可以通过 plugin.state 和 plugin.setState 来获取和设置。
通过 state 设置后,plugin 会通过合适的动画运动来达到设置的效果。
来迎合一些通过数据驱动的场景。
staticPrefix: string = '//vr-image-4.realsee-cdn.cn'
VERSION: string = __DNALOGEL_VERSION__

@realsee/dnalogel 版本号

workUtil: WorkUtil

Accessors

  • get workCode(): string
  • Returns string

  • set workCode(workCode): void
  • Parameters

    • workCode: string

    Returns void

Methods

  • @description: 获取静态资源的url

    Parameters

    • url: string

    Returns string

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

    Parameters

    • wrapper: Element

    Returns void

  • Returns void

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

    Returns void

  • 插件进行销毁

    Returns void

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

    Returns void

  • 获取当前的插件状态,如果当初插件内存在需要通过动画变更的 state 值,则通过此方法可以得到中间状态

    Returns ModelMakerPluginType.State

  • Parameters

    • id: string | number

    Returns ModelMakerBaseItem

  • Parameters

    • map: "prism" | "box" | "triangles"

    Returns boolean

  • 隐藏UI

    Returns void

  • 加载插件依赖数据

    Parameters

    Returns Promise<void>

  • Parameters

    Returns void

  • 设置state

    Parameters

    Returns void

  • 展示UI

    Returns void

  • Parameters

    • five: Five

    Returns void