Interface PanoCursorRaycasterPluginExportType

Hierarchy

  • PanoCursorRaycasterPluginExportType

Properties

canSeePoint: ((point, distanceError?) => boolean)

Type declaration

    • (point, distanceError?): boolean
    • @description: 某个点是否可见

      Parameters

      • point: Vector3
      • Optional distanceError: number

      Returns boolean

      : 是否可见

destroy: (() => void)

Type declaration

    • (): void
    • @description: 清理函数

      Returns void

      清理函数

intersection: (() => Intersection)

Type declaration

    • (): Intersection
    • @description: 获取鼠标与模型的焦点位置

      Returns Intersection

      鼠标与模型的焦点位置

movePointTowardsCamera: ((point, distance) => Vector3)

Type declaration

    • (point, distance): Vector3
    • @description: 将一个点在camera和点的向量上移动。传入点的位置和相对移动的距离,返回一个新的位置

      Parameters

      • point: Vector3
      • distance: number

      Returns Vector3

      计算移动后的位置

pointAxesHelper: ((point, length?, fixDistance?) => {
    clear: (() => void);
    pointAxesHelperMesh: Group;
})

Type declaration

    • (point, length?, fixDistance?): {
          clear: (() => void);
          pointAxesHelperMesh: Group;
      }
    • @description: 辅助坐标轴

      Parameters

      • point: Vector3
      • Optional length: number
      • Optional fixDistance: number

      Returns {
          clear: (() => void);
          pointAxesHelperMesh: Group;
      }

      clear: 清理函数;pointAxesHelperMesh: 辅助坐标轴mesh

      • clear: (() => void)
          • (): void
          • Returns void

      • pointAxesHelperMesh: Group