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 }