我正在使用 OrbitControls,当我放大或以某些角度移动相机时,一些网格会消失。 这是我现在的相机配置:
camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight,0.1, 3000 );
我试图减少近平面,但它不起作用,我还添加了正在消失的网格材料三。双面,但似乎没有任何作用。它们还通过新的 fbx 动画方式进行动画处理。
object.mixer = new THREE.AnimationMixer( object );
mixers.push( object.mixer );
var action = object.mixer.clipAction( object.animations[ 0 ] );
action.play();
不知道和这个问题有没有关系。
参考另一篇文章,它似乎是您问题的答案
gltf.scene.traverse( function( object ) {
object.frustumCulled = false;
} );