FaceBakery.java 文件源码

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

项目:DecompiledMinecraft 作者:
private void fillVertexData(int[] faceData, int vertexIndex, EnumFacing facing, BlockPartFace partFace, float[] p_178402_5_, TextureAtlasSprite sprite, ModelRotation modelRotationIn, BlockPartRotation partRotation, boolean uvLocked, boolean shade)
{
    EnumFacing enumfacing = modelRotationIn.rotateFace(facing);
    int i = shade ? this.getFaceShadeColor(enumfacing) : -1;
    EnumFaceDirection.VertexInformation enumfacedirection$vertexinformation = EnumFaceDirection.getFacing(facing).func_179025_a(vertexIndex);
    Vector3f vector3f = new Vector3f(p_178402_5_[enumfacedirection$vertexinformation.field_179184_a], p_178402_5_[enumfacedirection$vertexinformation.field_179182_b], p_178402_5_[enumfacedirection$vertexinformation.field_179183_c]);
    this.func_178407_a(vector3f, partRotation);
    int j = this.rotateVertex(vector3f, facing, vertexIndex, modelRotationIn, uvLocked);
    this.storeVertexData(faceData, j, vertexIndex, vector3f, i, sprite, partFace.blockFaceUV);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号