gpt4 book ai didi

javascript - 如何将fbxloader加载的相机添加到Three.js中的场景中?

转载 作者:行者123 更新时间:2023-11-28 03:52:41 25 4
gpt4 key购买 nike

我正在使用 Three.js 的 fbxloader 将模型添加到我的场景中,并且我发现最新版本的 fbxloader.js ( https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/FBXLoader.js ) 可以读取以下的相机数据.fbx 文件。

但是如何将此相机添加到我的场景中?

这是我当前的代码,只能获取原始模型。

            var loader = new THREE.FBXLoader( manager );
loader.load( 'url', function( object ) {
scene.add( object );
}, onProgress, onError );

最佳答案

你可以这样做:

var loader = new THREE.FBXLoader( manager );
loader.load( 'url', function( object ) {

object.traverse( function( child ) {

if ( child instanceof THREE.Camera ) {

scene.add( child );

}

} );

scene.add( object );

}, onProgress, onError );

但是现在您应该看到相机已包含在场景中。

关于javascript - 如何将fbxloader加载的相机添加到Three.js中的场景中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47847176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com