PilotGaea 3D O'view
    正在準備搜尋索引...

    類別 CustomGLTFEntity

    自畫glTF圖素。

    層級 (查看層級一覽)

    索引

    方法

    • 取得關節資訊。

      回傳 null | JointInfoParameter[][]

      關節資訊。

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

      參數

      • name: string

        關節名稱。

      回傳 null | Geo3DPoint

      關節座標。

    • 取得圖素名稱。

      回傳 string

      圖素名稱。

    • 取得圖素流水號。

      回傳 number

      圖素流水號。

    • 暫停播放指定動畫。

      參數

      • sn: number

        動畫流水號。

      回傳 boolean

      是否成功。

    • 暫停播放所有動畫。

      回傳 boolean

      是否成功。

    • 播放指定動畫。

      參數

      • sn: number

        動畫流水號。

      回傳 boolean

      是否成功。

    • 播放所有動畫。

      回傳 boolean

      是否成功。

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

      參數

      • speed: number

        播放速度。

      回傳 boolean

      是否成功。

    • 設定動畫權重。

      參數

      • sn: number

        動畫流水號。

      • weight: number

        權重。

      回傳 boolean

      是否成功。

    • 設置圖素名稱。

      參數

      • name: string

      回傳 boolean

      是否設置成功。

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

      參數

      • event: (pos: GeoPoint, attr: unknown, sn: number, name: string) => void

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

      回傳 void

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

      參數

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

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

      回傳 void

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

      參數

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

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

      回傳 void

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

      參數

      • sn: number

        動畫流水號。

      • speed: number

        播放速度。

      回傳 boolean

      是否成功。

    • 設定Tooltip。

      參數

      • tooltip: string

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

      回傳 void

    • 停止播放指定動畫。

      參數

      • sn: number

        動畫流水號。

      回傳 boolean

      是否成功。

    • 停止播放所有動畫。

      回傳 boolean

      是否成功。

    訪問器屬性

    • get show(): boolean

      是否顯示圖素。

      回傳 boolean