除了渲染方向之外(FrontSide,BackSide,DoubleSide)设置要正确之外,还要注意模型的实际中心点位置。
如果模型实际中心点位置跑到了相机的视锥体外面也会导致模型消失。
某些动画师或者模型师导出不规范的模型时会出现此类问题。
如果要把某个模型或者全部mesh改为即使物体中心点看不到也不消失可以这样:
//遍历子物体,如果是mesh就让他不裁剪消失
model.traverse(function (child) {
if (child.isMesh) {
child.frustumCulled = false;
}
});