RenderWireDrawBench.java 文件源码

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

项目:TFCTech 作者:
private void setRotatedRenderBounds(RenderBlocks renderer, byte rotation, float minX, float minY, float minZ, float maxX, float maxY, float maxZ) {
    switch (rotation) {
    case 0:
        renderer.setRenderBounds(minX, minY, minZ, maxX, maxY, maxZ);
        break;
    case 1:
        renderer.setRenderBounds(MAX_Z - maxZ - 1F + P, minY, minX, MAX_Z - minZ - 1F + P, maxY, maxX);
        break;
    case 2:
        renderer.setRenderBounds(1F - maxX, minY, MAX_Z - maxZ - 1F + P, 1F - minX, maxY, MAX_Z - minZ - 1F + P);
        break;
    case 3:
        renderer.setRenderBounds(minZ, minY, 1F - maxX, maxZ, maxY, 1F - minX);
        break;
    default:
        break;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号