    001    package net.minecraft.client.model;
    002
    003    import cpw.mods.fml.common.Side;
    004    import cpw.mods.fml.common.asm.SideOnly;
    005    import net.minecraft.util.Vec3;
    006
    007    public class PositionTextureVertex
    008    {
    009        public Vec3 vector3D;
    010        public float texturePositionX;
    011        public float texturePositionY;
    012
    013        public PositionTextureVertex(float par1, float par2, float par3, float par4, float par5)
    014        {
    015            this(Vec3.createVectorHelper((double)par1, (double)par2, (double)par3), par4, par5);
    016        }
    017
    018        public PositionTextureVertex setTexturePosition(float par1, float par2)
    019        {
    020            return new PositionTextureVertex(this, par1, par2);
    021        }
    022
    023        public PositionTextureVertex(PositionTextureVertex par1PositionTextureVertex, float par2, float par3)
    024        {
    025            this.vector3D = par1PositionTextureVertex.vector3D;
    026            this.texturePositionX = par2;
    027            this.texturePositionY = par3;
    028        }
    029
    030        public PositionTextureVertex(Vec3 par1Vec3, float par2, float par3)
    031        {
    032            this.vector3D = par1Vec3;
    033            this.texturePositionX = par2;
    034            this.texturePositionY = par3;
    035        }
    036    }