Render.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:ExpandedRailsMod 作者:
public boolean shouldRender(T livingEntity, ICamera camera, double camX, double camY, double camZ)
{
    AxisAlignedBB axisalignedbb = livingEntity.getRenderBoundingBox().expandXyz(0.5D);

    if (axisalignedbb.hasNaN() || axisalignedbb.getAverageEdgeLength() == 0.0D)
    {
        axisalignedbb = new AxisAlignedBB(livingEntity.posX - 2.0D, livingEntity.posY - 2.0D, livingEntity.posZ - 2.0D, livingEntity.posX + 2.0D, livingEntity.posY + 2.0D, livingEntity.posZ + 2.0D);
    }

    return livingEntity.isInRangeToRender3d(camX, camY, camZ) && (livingEntity.ignoreFrustumCheck || camera.isBoundingBoxInFrustum(axisalignedbb));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号