如视 Five SDK
    Preparing search index...

    Class WorkResolvedObserver

    每个点位的数据

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    accessibleIds: readonly `${string}[${number}]`[]
    accessibleNodes: readonly number[]

    可以连通的相关点位序号

    active: boolean

    点位是否激活可用

    derivedId: string | number

    点位 derived_id

    derivedIdStr: string

    点位 derived_id_str

    floorIndex: number

    点位所在楼层

    images: WorkImage

    点位全景图

    index: number

    序号

    isResolved: true
    loadable: boolean

    点位是否可加载

    matrix: Matrix4

    点位和模型的旋转对齐关系矩阵

    pano: Pano
    panoId: `${string}[${number}]`

    序号

    `${workCode}[${panoIndex}]`
    
    panoIndex: number

    序号

    position: Vector3

    点位和模型的观察点坐标

    quaternion: Quaternion

    点位和模型的旋转对齐关系四元数

    standingPosition: Vector3

    点位和模型的地面坐标

    visibleIds: readonly `${string}[${number}]`[]
    visibleNodes: readonly number[]

    可以看到的相关点位序号 数据和 accessibleNodes 一致,使用 accessibleNodes

    work: Work

    work

    Methods

    • 将六视图 uv 转化为方向向量

      Parameters

      • this: WorkObserver
      • cubeFace: CubeFace

        六视图的某一面。

      • uv: Vector2

        uv坐标 取值范围 [0,1]。

      • OptionaluvOrigin: "top-left" | "bottom-left"

        top-left 原点在左上角,x轴向右,y轴向下[默认]。bottom-left 原点左下角,x轴向右,y轴向上。

      Returns Vector3

      全局的方向向量。单位向量。

    • 将全景图 uv 转化为方向向量。

      Parameters

      • this: WorkObserver
      • uv: Vector2

        uv坐标 取值范围 [0,1]。

      • OptionaluvOrigin: "top-left" | "bottom-left"

        top-left 原点在左上角,x轴向右,y轴向下[默认]。bottom-left 原点左下角,x轴向右,y轴向上。

      Returns Vector3

      全局的方向向量。单位向量。

    • 将方向向量转化为获六视图 uv

      Parameters

      • this: WorkObserver
      • vector: Vector3

        全局的方向向量。单位向量。

      • OptionaluvOrigin: "top-left" | "bottom-left"

        top-left 原点在左上角,x轴向右,y轴向下[默认]。bottom-left 原点左下角,x轴向右,y轴向上。

      Returns [cubeFace: CubeFace, cubemapUv: Vector2]

      uv 坐标,取值范围 [0,1]

    • 将方向向量转化为全景图 uv。

      Parameters

      • this: WorkObserver
      • vector: Vector3

        全局的方向向量。单位向量。

      • OptionaluvOrigin: "top-left" | "bottom-left"

        top-left 原点在左上角,x轴向右,y轴向下[默认]。bottom-left 原点左下角,x轴向右,y轴向上。

      Returns Vector2

      uv坐标 取值范围 [0,1]。