Mise à jour de la version v2.16 vers la version v2.17, j'ai téléchargé les fichiers du visualiseur et du modèle pour les utiliser localement. Si j'utilise la version locale, je reçois une erreurVersion 2.17 - WGS n'est pas défini
Uncaught ReferenceError: WGS is not defined
at new f (viewer3D.min.js?v=v2.17:10)
at a.e.loadModel (viewer3D.min.js?v=v2.17:20)
at a.loadModel (viewer3D.min.js?v=v2.17:22)
at Object.initialize (viewer-embed.js:125)
at HTMLDocument.initialize (model:198)
f @ viewer3D.min.js?v=v2.17:10
e.loadModel @ viewer3D.min.js?v=v2.17:20
a.loadModel @ viewer3D.min.js?v=v2.17:22
initialize @ viewer-embed.js:125
initialize @ model:198
Il semble que WGS.min.js n'y a pas de chargement plus avant cette ligne est exécutée? Courant fixe est de l'inclure explicitement:
<script src="/Scripts/viewers/three.min.js?v=v2.17"></script>
<script src="/Scripts/viewers/WGS.min.js?v=v2.17"></script>
<script src="/Scripts/viewers/viewer3D.min.js?v=v2.17"></script>
Edit: débogués par viewer3d.js
pour suivre le chargement de WGS.js
, et il semble que se passe trop tôt mon appel à loadModel()
avec l'url du modèle local, et avant WGS.js a terminé le chargement.
Je ne sais pas pourquoi j'ai eu l'appel loadModel()
après Autodesk.Viewing.Initializer()
au lieu de dans le rappel à elle, mais l'a déplacé dans le rappel et cela fonctionne. Maintenant, je ne sais pas comment cela a fonctionné avec les versions précédentes, mais fonctionne maintenant.
Alan, ayant encore des problèmes? –
Avait un autre regard et pense que j'ai trouvé le bug dans mon code. Edited la question avec une meilleure solution que la solution de contournement d'origine. –