我是学习3D建模的初学者,对xml3d特别感兴趣。我不在IT工作。
我想知道如何使用外部资产,我能找到的唯一详细资源是GitHub xml3d-examples。此网站assets example显示了如何使用3个资产。
它在线运行良好,但当我下载master.zip并从localhost(Windows 10,最新的Chrome浏览器;我用python -m SimpleHTTPServer
设置本地主机与python 2.7)打开它时,没有显示任何内容。我在我的电脑中使用了xml3d.js的最新版本5.1。我用上面网站实际使用的文件替换了它,并且正确显示了多维数据集,而其他两个资产仍然显示。
我不明白会发生什么,我无处可学习使用资产的适当语法。
问题:要从localhost重现上述资产示例站点中的结果,是否需要更新语法才能在某处使用资产?我在Windows 10上使用xml3d.js v5.1和python -m SimpleHTTPServer
。
更新:Chrome调试信息。
<page.js:107>
xml3d.js: 5.1.0
<page.js:108>
shade.js: none
<jquery.js:26 >
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
<xml3d.js:244>
Uncaught TypeError: Cannot read property '_configured' of null
g @ xml3d.js:244
<xml3d.js:754>
TypeError: No FormatHandler could be found for the document http://127.0.0.1:8000/examples/assets/res/assets.xml(…)
c.exports.doLog @ xml3d.js:754
c.exports.logError @ xml3d.js:755
(anonymous function) @ xml3d.js:668
<xml3d.js:754>
TypeError: Cannot set property '_documentURL' of undefined(…)
c.exports.doLog @ xml3d.js:754
c.exports.logError @ xml3d.js:755
(anonymous function) @ xml3d.js:668
<xml3d.js:754>
TypeError: No FormatHandler could be found for the document http://127.0.0.1:8000/examples/assets/protos.xml(…)
c.exports.doLog @ xml3d.js:754
c.exports.logError @ xml3d.js:755
(anonymous function) @ xml3d.js:668
<xml3d.js:754>
TypeError: Cannot set property '_documentURL' of undefined(…)
c.exports.doLog @ xml3d.js:754
c.exports.logError @ xml3d.js:755
(anonymous function) @ xml3d.js:668