001    package net.minecraft.client.model;
002    
003    import cpw.mods.fml.relauncher.Side;
004    import cpw.mods.fml.relauncher.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    }