소스 검색

Minor fixes for translucency extension

Michael Bond 4 년 전
부모
커밋
5e016c3d7e
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      loaders/src/glTF/2.0/Extensions/KHR_materials_translucency.ts
  2. 1 1
      loaders/src/glTF/2.0/Extensions/KHR_materials_transmission.ts

+ 2 - 2
loaders/src/glTF/2.0/Extensions/KHR_materials_translucency.ts

@@ -37,7 +37,7 @@ export class KHR_materials_translucency implements IGLTFLoaderExtension {
         this._loader = loader;
         this.enabled = this._loader.isExtensionUsed(NAME);
         if (this.enabled) {
-            (loader as any)._parent.transparencyAsCoverage = true;
+            loader.parent.transparencyAsCoverage = true;
         }
     }
 
@@ -61,7 +61,7 @@ export class KHR_materials_translucency implements IGLTFLoaderExtension {
         if (!(babylonMaterial instanceof PBRMaterial)) {
             throw new Error(`${context}: Material type not supported`);
         }
-        let pbrMaterial = babylonMaterial as PBRMaterial;
+        const pbrMaterial = babylonMaterial as PBRMaterial;
 
         // Enables "translucency" texture which represents diffusely-transmitted light.
         pbrMaterial.subSurface.isTranslucencyEnabled = true;

+ 1 - 1
loaders/src/glTF/2.0/Extensions/KHR_materials_transmission.ts

@@ -276,7 +276,7 @@ export class KHR_materials_transmission implements IGLTFLoaderExtension {
         this._loader = loader;
         this.enabled = this._loader.isExtensionUsed(NAME);
         if (this.enabled) {
-            (loader as any)._parent.transparencyAsCoverage = true;
+            loader.parent.transparencyAsCoverage = true;
         }
     }