Browse Source

Fix check for extension usage

Popov72 5 years ago
parent
commit
8f9ce11353
1 changed files with 3 additions and 1 deletions
  1. 3 1
      serializers/src/glTF/2.0/Extensions/KHR_texture_transform.ts

+ 3 - 1
serializers/src/glTF/2.0/Extensions/KHR_texture_transform.ts

@@ -45,7 +45,9 @@ export class KHR_texture_transform implements IGLTFExporterExtensionV2 {
     }
 
     public postExportTexture?(context: string, textureInfo: ITextureInfo, babylonTexture: Texture): void {
-        if (babylonTexture && babylonTexture.uRotationCenter === 0 && babylonTexture.vRotationCenter === 0) {
+        const canUseExtension = babylonTexture && ((babylonTexture.uAng === 0 && babylonTexture.wAng === 0 && babylonTexture.vAng === 0) || (babylonTexture.uRotationCenter === 0 && babylonTexture.vRotationCenter === 0));
+
+        if (canUseExtension) {
             let textureTransform: IKHRTextureTransform = {};
             let transformIsRequired = false;