Raanan Weber 4 년 전
부모
커밋
6794372565
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/XR/features/WebXRHandTracking.ts

+ 4 - 0
src/XR/features/WebXRHandTracking.ts

@@ -134,6 +134,9 @@ export class WebXRHand implements IDisposable {
      */
      */
     public handPartsDefinition: { [key: string]: number[] };
     public handPartsDefinition: { [key: string]: number[] };
 
 
+    /**
+     * Observers will be triggered when the mesh for this hand was initialized.
+     */
     public onHandMeshReadyObservable: Observable<WebXRHand> = new Observable();
     public onHandMeshReadyObservable: Observable<WebXRHand> = new Observable();
 
 
     /**
     /**
@@ -172,6 +175,7 @@ export class WebXRHand implements IDisposable {
         this._scene = trackedMeshes[0].getScene();
         this._scene = trackedMeshes[0].getScene();
         if (this._handMesh && this._rigMapping) {
         if (this._handMesh && this._rigMapping) {
             this._defaultHandMesh = false;
             this._defaultHandMesh = false;
+            this.onHandMeshReadyObservable.notifyObservers(this);
         } else {
         } else {
             if (!disableDefaultHandMesh) {
             if (!disableDefaultHandMesh) {
                 this._generateDefaultHandMesh();
                 this._generateDefaultHandMesh();