自畫GLTF圖素。

Hierarchy

Accessors

  • get layer(): CustomLayer
  • 來源的圖層 。

    Returns CustomLayer

  • get show(): boolean
  • 是否顯示圖素。

    Returns boolean

Methods

  • 取得動畫清單。

    Returns {
        SN: number;
        cycleTime: number;
        name: null | string;
        play: boolean;
        playSpeed: number;
        time: number;
    }[]

    動畫清單。

  • 取得關節資訊。

    Returns null | {
        name: null | string;
        position: Geo3DPoint;
    }[][]

    關節資訊。

  • 取得指定關節名稱座標。

    Parameters

    • name: string

      關節名稱。

    Returns null | Geo3DPoint

  • 取得圖素名稱。

    Returns string

    圖素名稱。

  • 取得圖素流水號。

    Returns number

    圖素流水號。

  • 暫停播放指定動畫。

    Parameters

    • sn: number

      動畫流水號。

    Returns boolean

    是否成功。

  • 暫停播放所有動畫。

    Returns boolean

    是否成功。

  • 播放指定動畫。

    Parameters

    • sn: number

      動畫流水號。

    Returns boolean

    是否成功。

  • 播放所有動畫。

    Returns boolean

    是否成功。

  • 調整所有動畫播放速度。

    Parameters

    • speed: number

      播放速度。

    Returns boolean

    是否成功。

  • 設定動畫權重。

    Parameters

    • sn: number

      動畫流水號。

    • weight: number

      權重。

    Returns boolean

    是否成功。

  • 設置圖素名稱。

    Parameters

    • name: string

    Returns boolean

    是否設置成功。

  • 設定滑鼠左鍵點擊事件,設成null可取消。

    Parameters

    • event: ((pos, attr, sn?, name?) => void)

      滑鼠左鍵按一下實體時要執行的函式。

        • (pos, attr, sn?, name?): void
        • Parameters

          • pos: GeoPoint
          • attr: any
          • Optional sn: number
          • Optional name: string

          Returns void

    Returns void

    Example

    let metaData = "meta"
    entity.setOnClickListener((pos, attr, SN, name) => {
    console.log(metaData);
    });
  • 設定滑鼠進入圖素事件。

    Parameters

    • event: ((attr, sn?, name?) => void)

      滑鼠進入圖素時要執行的函式。

        • (attr, sn?, name?): void
        • Parameters

          • attr: any
          • Optional sn: number
          • Optional name: string

          Returns void

    Returns void

  • 設定滑鼠離開圖素事件。

    Parameters

    • event: ((attr, sn?, name?) => void)

      滑鼠離開圖素時要執行的函式。

        • (attr, sn?, name?): void
        • Parameters

          • attr: any
          • Optional sn: number
          • Optional name: string

          Returns void

    Returns void

  • 調整指定動畫播放速度。

    Parameters

    • sn: number

      動畫流水號。

    • speed: number

      播放速度。

    Returns boolean

    是否成功。

  • 設定Tooltip。

    Parameters

    • tooltip: string

      鼠標懸停於實體上時顯示的提示字串。

    Returns void

  • 停止播放指定動畫。

    Parameters

    • sn: number

      動畫流水號。

    Returns boolean

    是否成功。

  • 停止播放所有動畫。

    Returns boolean

    是否成功。

Generated using TypeDoc