Three.js不能加载DAE模型
Three.js can't load DAE models
我有严重的问题,无法加载一个模型到Three.js。首先。我已经下载了https://github.com/mrdoob/three.js/并将其提取到本地WebMatrix服务器中。大多数例子运行良好,除了那些我最需要的。
webgl_loader_collada.html给我
GET http://localhost:26238/three.js-master/examples/models/collada/monster/monster.dae 404 (Not Found)
webgl_loader_obj.html给我
GET http://localhost:26238/three.js-master/examples/obj/male02/male02.obj 404 (Not Found)
我也有ColladaLoader.js在同一文件夹。
当我尝试像这样加载Collada文件时:
var loader = new THREE.ColladaLoader();
loader.load("monster.dae", function loadCollada(collada) {
var model = collada.scene;
model.scale.set(0.1, 0.1, 0.1);
model.rotation.x = -Math.PI/2;
model.updateMatrix();
scene.add(model);
});
我得到这个:
GET http://localhost:26238/monster.dae 404 (Not Found)
ColladaLoader.js:108 load ColladaLoader.js:108
init webgl.html:43
onload webgl.html:107
我可以得到JSON加载器加载模型虽然,但我需要有其他格式的工作。
我卡住了。我需要这个工作,但我不知道问题是什么。我已经从工作示例中复制了代码,但它仍然不起作用。
我假设你正在使用visual studio express…如果是,您可能正在使用IIS express…为了解决这个问题,我这样做了:
- 转到X:'Users'YOURUSERNAME'Documents'IISExpress'config 编辑applicationhost。配置
- 在
<staticContent lockAttributes="isDocFooterFileName">
部分中添加以下内容:<mimeMap fileExtension=".dae" mimeType="text/xml" />
我希望这对你有帮助!
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- 为集合分配大量的模型弹药
- 如何使用backbone.js从集合中获取模型名称
- 骨干模型默认值-todos.js示例中不必要的代码
- EmberJS中支持单字母单词模型
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- 将不在模型中的数据返回到mvc控制器
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 我应该如何检查主干.主干.模型更改时查看
- Ext.js从json构建模型关系的问题
- 显示模块模式在Knockout中设置模型的新实例
- 使用导航属性创建Kendo UI网格模型的问题
- Angular,函数在(模型)工厂中返回值
- 如何将本地json数据加载到Extjs数据模型中
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 更新成员数据模型中的记录列表
- 加载 .dae 模型时不显示纹理
- 三.js - ColladaLoader - 动画模型 (DAE) - 黑色纹理
- Three.js不能加载DAE模型