-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Description
Hi Team!
I get next error when I try to display my gltf model in https://www.virtualgis.io/gltfviewer/
An error occurred while rendering. Rendering has stopped.
TypeError: Cannot read property 'type' of undefined
TypeError: Cannot read property 'type' of undefined
at d (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:526:10900)
at https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:526:10342
at Object.t.object (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:525:6809)
at Object.t.topLevel (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:525:6901)
at Object.t.material (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:525:7493)
at c (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:526:10258)
at Ee.update (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:528:22221)
at a.update (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:549:22895)
at tt (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:553:3390)
at Ke (https://www.virtualgis.io/gltfviewer/node_modules/cesium/Build/Cesium/Cesium.js:553:1194)
So I try to find solution and found the problem of falling. If you have .gltf model with unused materials this leads to an error. So I download gltf model from https://github.com/KhronosGroup/glTF-Sample-Models/blob/master/2.0/Box/glTF-Embedded/Box.gltf and render it without problems. But when I try to add additional unused material it leads to stop rendering error.
Also I attach .gltf document with unused materials.
Box.zip
Could you please fix it?