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

像张

我正在使用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 );

但现在您应该已经将摄像机包含在场景中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Three.js中返回对象,而不是将其添加到场景中?(FBXLoader)

如何将变量添加到加载的文件中

在加载/显示场景后,如何将 CheckBox 添加到 GridPane?

在画布中渲染Three.js场景

Three.js中的缓存场景

场景中的静态对象-Three.js

如何将所有场景的MonoBehaviours添加到列表中?

如何将动画 gif 添加到场景中?

加载角度组件后如何将脚本动态添加到head标签中

如何将类添加到通过jquery加载的html文件中?

如何将“ crossorigin”标签添加到动态加载的脚本中?

Angular:如何将ng-hide动态添加到通过templateUrl加载的模板中?

如何将值添加到从数组加载的<option>标签中

如何将仅加载添加到vuejs中的单击按钮?

在three.js中从场景移除对象/向场景添加对象

似乎无法在three.js中向场景添加文本

通过three.js将gltf模型添加到框架场景

如何在three.js中访问场景元素

如何在three.js中获得整个场景的boundingSphere?

如何从内存中擦除场景和网格?Three.js

从three.js中的场景中删除对象

在Three.js中将网格添加到场景之前,如何设置网格的位置

如何在Three.js中将画布绘图添加到场景?

如何将Nexts.js添加到Laravel

如何将.js文件添加到Svelte REPL?

如何将 Phylotree.js 添加到 nuxt?

JS如何将变量添加到跨度

Three.js:如何将映射添加到OBJ对象以获得逼真的金属材质?

SpriteKit:将多个SKSpriteNodes添加到场景中