Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Tag3D

Hierarchy

  • Tag3D

Index

Constructors

constructor

  • new Tag3D(bim365: BIMModel): Tag3D
  • Parameters

    • bim365: BIMModel

    Returns Tag3D

Properties

tagClickEvent

tagClickEvent: EventEmitter

事件监听

Methods

addCircleSprite

  • addCircleSprite(occlusion: boolean, address: string, pos: Vector3): void
  • 画底原点

    Parameters

    • occlusion: boolean

      遮挡

    • address: string

      图片地址 可为空

    • pos: Vector3

      坐标

    Returns void

addHTMLSpriteByPoint

  • addHTMLSpriteByPoint(pos: Vector3, up: boolean, occlusion: boolean, canvas: HTMLCanvasElement, scale: Vector2, data: any): void
  • 插入一个canvas标签

    Parameters

    • pos: Vector3

      坐标

    • up: boolean

      标签位置是否在指定坐标上方

    • occlusion: boolean

      是否遮挡

    • canvas: HTMLCanvasElement

      渲染内容的canvas

    • scale: Vector2

      缩放

    • data: any

      点击回调 建议存id

    Returns void

addImageSpriteByPoint

  • addImageSpriteByPoint(pos: Vector3, up: boolean, occlusion: boolean, img: Texture, scale: Vector2, data: any): void
  • 插入一个图片标签

    Parameters

    • pos: Vector3

      坐标

    • up: boolean

      标签位置是否在指定坐标上方

    • occlusion: boolean

      是否遮挡

    • img: Texture

      base64

    • scale: Vector2

      缩放

    • data: any

      点击回调 建议存id

    Returns void

addSpriteLineBy2Pt

  • addSpriteLineBy2Pt(occlusion: boolean, p1: Vector3, p2: Vector3, clr: number): void
  • 两点画线

    Parameters

    • occlusion: boolean

      是否遮挡

    • p1: Vector3

      坐标1

    • p2: Vector3

      坐标2

    • clr: number

      颜色 0x4468ACDC

    Returns void

clearTag3D

  • clearTag3D(): void
  • 清除三维标签

    Returns void

removeSprite

  • removeSprite(data: any): void
  • 删除指定标签

    Parameters

    • data: any

      创建的data 唯一表示

    Returns void

updateSpriteHTML

  • updateSpriteHTML(data: any, html: HTMLCanvasElement): void
  • 更新canvas标签

    Parameters

    • data: any

      创建的data 唯一表示

    • html: HTMLCanvasElement

      canvas

    Returns void

updateSpriteImage

  • updateSpriteImage(data: any, img: Texture): void
  • 更新图片标签

    Parameters

    • data: any

      创建的data 唯一表示

    • img: Texture

      base64

    Returns void