使用three.js导入collada文件时缺少对象旋转

时间:2012-02-02 08:22:39

标签: transformation three.js collada

无论如何,我对three.js javascript库和3D工作都很陌生......

我用Blender创建了一个非常简单的场景,并将其导出为collada(.dae)文件。当使用three.js collada loader(使用THREE.ColladaLoader)导入它时,我的场景中的对象会出现,但不会应用旋转。

例如,我的场景中有一些圆柱体,有些是我画过的,没有被操纵过,有些是我从原版中复制过的,有些是我从原版中复制过来的。然后旋转90度。所有对象都会出现,但在场景中旋转90度的对象不会旋转显示。它好像正在应用旋转一样。

快速查看.dae文件,旋转信息似乎就在那里。使用其他工具预览.dae文件时似乎都可以。我甚至尝试过一个非常简单的场景,其中一个已经旋转的拉伸长方体。在浏览器中查看时,长方体形状是正确的,但不应用旋转。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

解决。这是three.js库的一个问题。在mr.doob github页面上找到了这个,请参阅https://github.com/mrdoob/three.js/issues/771

从github下载了three.js dev分支,而不是主分支,一切都很顺利。