    001package net.minecraft.client.model;
    002
    003import cpw.mods.fml.relauncher.Side;
    004import cpw.mods.fml.relauncher.SideOnly;
    005import net.minecraft.util.Vec3;
    006
    007public 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}