【问题标题】:Three.js / Collada: this.geometry3js.computeCentroids() undefinedThree.js / Collada: this.geometry3js.computeCentroids() 未定义
【发布时间】:2015-05-22 13:30:29
【问题描述】:

使用 ColladaLoader 时,JavaScript 在 ColladaLoader.js 的第 2403 行抛出“未定义不是函数”错误。虽然 - 我只是加载示例中提到的 .dae:

var loader = new THREE.ColladaLoader();
loader.options.convertUpAxis = true;
loader.load( './TestCubeCows.dae', function ( collada ) {
});

不知道我做错了什么!?

我在https://github.com/mrdoob/three.js/issues/6247 有一点提示,不过,我想我正在使用最新版本的 Collada Loader?!

【问题讨论】:

  • 你用的是哪个版本的three.js?
  • 最新版本。将 Collada-Loader 替换为 Blender 的 JSON-Loader / JSON-Exporter,一切正常

标签: javascript three.js collada


【解决方案1】:

问题是collada的版本(较新的版本没有问题),我去了github中的three.js并从那个repo中取出colladaloader并在我的项目中替换它。

https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/ColladaLoader.js

【讨论】:

    猜你喜欢
    • 2012-10-06
    • 1970-01-01
    • 2016-01-03
    • 2016-08-21
    • 2022-01-24
    • 2020-06-13
    • 1970-01-01
    • 2012-08-18
    • 2014-12-09
    相关资源
    最近更新 更多