gpt4 book ai didi

javascript - 从 r68 开始,在 THREE.js 上 getDescendants() 的正确方法

转载 作者:行者123 更新时间:2023-11-30 17:18:23 25 4
gpt4 key购买 nike

r68getDescendants() 方法已从 THREE.Object3D 中删除。

现在执行相同功能的推荐方法是什么? (因为没有提供警告消息...)

最佳答案

这是从 r.68 中删除的 getDescendants() 方法:

THREE.Object3D.prototype.getDescendants = function ( array ) {

if ( array === undefined ) array = [];

Array.prototype.push.apply( array, this.children );

for ( var i = 0, l = this.children.length; i < l; i ++ ) {

this.children[ i ].getDescendants( array );

}

return array;

};

如果你想写一些自定义的东西,你可以使用Object3D.traverse()方法;

object.traverse( function( node ) {

// your code here

} );

three.js r.68

关于javascript - 从 r68 开始,在 THREE.js 上 getDescendants() 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25652837/

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