From cf49f881841b20d6c7110b3193370f0b644eb6f1 Mon Sep 17 00:00:00 2001 From: meiya163254 <73691835+meiya163254@users.noreply.github.com> Date: Mon, 24 Jul 2023 14:48:19 +0800 Subject: [PATCH] Fix parse glTF texture wrap & filterMode bug (#1659) * fix: texture wrap and filterMode bug --- packages/loader/src/gltf/parser/GLTFTextureParser.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/loader/src/gltf/parser/GLTFTextureParser.ts b/packages/loader/src/gltf/parser/GLTFTextureParser.ts index dd92351b03..5702bede4b 100644 --- a/packages/loader/src/gltf/parser/GLTFTextureParser.ts +++ b/packages/loader/src/gltf/parser/GLTFTextureParser.ts @@ -109,15 +109,15 @@ export class GLTFTextureParser extends GLTFParser { private _parseSampler(texture: Texture2D, samplerInfo: ISamplerInfo): void { const { filterMode, wrapModeU, wrapModeV } = samplerInfo; - if (filterMode) { + if (filterMode !== undefined) { texture.filterMode = filterMode; } - if (wrapModeU) { + if (wrapModeU !== undefined) { texture.wrapModeU = wrapModeU; } - if (wrapModeV) { + if (wrapModeV !== undefined) { texture.wrapModeV = wrapModeV; } }