IsInView(worldPos: Vec3) {
var camposition = this.MainCamera.getWorldPosition();
Vec3.normalize(this.dir, worldPos.subtract(camposition));
var dot = Vec3.dot(this.MainCamera.forward, this.dir); //判断物体是否在相机前面
console.log(dot);
if (dot > 0)
return true;
else
return false;
}
—改自 https://blog.csdn.net/AdvancedPicachu/article/details/80649928 ,哈哈