Three.js:for场景中每个网格的循环?

字节鸭

所以我想要做的是

scene.forEachMeshInScene(function(mesh){
      //And here I can do stuff
});

但是可悲的是,这并不存在。我该怎么做?

西兰吉

您可以使用以下模式来迭代图形中的Mesh对象scene

scene.traverse( function( node ) {

    if ( node instanceof THREE.Mesh ) {

        // insert your code here, for example:
        node.material = new THREE.MeshNormalMaterial()

    }

} );

three.js r.69

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

three.js中的网格

来自分类Dev

Three.js Raycaster未检测到场景网格

来自分类Dev

Three.js Raycaster未检测到场景网格

来自分类Dev

在画布中渲染Three.js场景

来自分类Dev

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

来自分类Dev

在Three.js中绘制网格的边缘

来自分类Dev

在Three.js场景中添加多个球体

来自分类Dev

缓慢地从Three.js场景中删除许多对象

来自分类Dev

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

来自分类Dev

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

来自分类Dev

场景中的伪像Three.js / editor

来自分类Dev

在three.js中对“子场景”进行光线投射

来自分类Dev

无法从Three.js场景中删除精灵?

来自分类Dev

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

来自分类Dev

three.js从场景中删除特定对象

来自分类Dev

使用three.js将场景渲染到自定义网格上

来自分类Dev

在 bootstrap 网格中放置一个 Three.js 场景

来自分类Dev

在场景中添加THREE.Geometry时,Three.JS VRAM内存泄漏

来自分类Dev

如何清除THREE.JS场景

来自分类Dev

无法获得场景以Three.js呈现

来自分类Dev

Three.js获得场景的中心

来自分类Dev

拉伸图像纹理以适合Three.js中的网格面

来自分类Dev

Three.js-在代码中包含网格数据

来自分类Dev

Three.js中的交互式网格

来自分类Dev

如何在Three.js中的场景中添加其他图像

来自分类Dev

如何在three.js中与场景中的对象进行交互?

来自分类Dev

确定three.js中的网格是否在另一个网格内

来自分类Dev

Three.js在一个场景中具有多个纹理和图像