FaceBakery.java 文件源码

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

项目:Backmemed 作者:
private void fillVertexData(int[] p_fillVertexData_1_, int p_fillVertexData_2_, EnumFacing p_fillVertexData_3_, BlockFaceUV p_fillVertexData_4_, float[] p_fillVertexData_5_, TextureAtlasSprite p_fillVertexData_6_, ITransformation p_fillVertexData_7_, @Nullable BlockPartRotation p_fillVertexData_8_, boolean p_fillVertexData_9_)
{
    EnumFacing enumfacing = p_fillVertexData_7_.rotate(p_fillVertexData_3_);
    int i = p_fillVertexData_9_ ? this.getFaceShadeColor(enumfacing) : -1;
    EnumFaceDirection.VertexInformation enumfacedirection$vertexinformation = EnumFaceDirection.getFacing(p_fillVertexData_3_).getVertexInformation(p_fillVertexData_2_);
    Vector3f vector3f = new Vector3f(p_fillVertexData_5_[enumfacedirection$vertexinformation.xIndex], p_fillVertexData_5_[enumfacedirection$vertexinformation.yIndex], p_fillVertexData_5_[enumfacedirection$vertexinformation.zIndex]);
    this.rotatePart(vector3f, p_fillVertexData_8_);
    int j = this.rotateVertex(vector3f, p_fillVertexData_3_, p_fillVertexData_2_, p_fillVertexData_7_);
    BlockModelUtils.snapVertexPosition(vector3f);
    this.storeVertexData(p_fillVertexData_1_, j, p_fillVertexData_2_, vector3f, i, p_fillVertexData_6_, p_fillVertexData_4_);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号