Uses of Class
net.minecraft.src.Vec3

Packages that use Vec3
net.minecraft.src   
 

Uses of Vec3 in net.minecraft.src
 

Fields in net.minecraft.src declared as Vec3
 Vec3 MovingObjectPosition.hitVec
          The vector position of the hit
 Vec3 PositionTextureVertex.vector3D
           
 

Methods in net.minecraft.src that return Vec3
 Vec3 Vec3.addVector(double par1, double par3, double par5)
          Adds the specified x,y,z vector components to this vector and returns the resulting vector.
static Vec3 Vec3.createVectorHelper(double par0, double par2, double par4)
          Static method for creating a new Vec3D given the three x,y,z values.
 Vec3 Vec3.crossProduct(Vec3 par1Vec3)
           
 Vec3 WorldProvider.drawClouds(float partialTicks)
           
 Vec3 World.drawClouds(float par1)
           
 Vec3 World.drawCloudsBody(float par1)
           
static Vec3 RandomPositionGenerator.findRandomTarget(EntityCreature par0EntityCreature, int par1, int par2)
          finds a random target within par1(x,z) and par2 (y) blocks
static Vec3 RandomPositionGenerator.findRandomTargetBlockAwayFrom(EntityCreature par0EntityCreature, int par1, int par2, Vec3 par3Vec3)
          finds a random target within par1(x,z) and par2 (y) blocks in the reverse direction of the point par3
static Vec3 RandomPositionGenerator.findRandomTargetBlockTowards(EntityCreature par0EntityCreature, int par1, int par2, Vec3 par3Vec3)
          finds a random target within par1(x,z) and par2 (y) blocks in the direction of the point par3
 Vec3 EntityMinecart.func_70489_a(double par1, double par3, double par5)
           
 Vec3 EntityMinecart.func_70495_a(double par1, double par3, double par5, double par7)
           
 Vec3 World.getFogColor(float par1)
           
 Vec3 WorldProviderHell.getFogColor(float par1, float par2)
           
 Vec3 WorldProvider.getFogColor(float par1, float par2)
           
 Vec3 WorldProviderEnd.getFogColor(float par1, float par2)
           
 Vec3 Vec3.getIntermediateWithXValue(Vec3 par1Vec3, double par2)
          Returns a new vector with x value equal to the second parameter, along the line between this vector and the passed in vector, or null if not possible.
 Vec3 Vec3.getIntermediateWithYValue(Vec3 par1Vec3, double par2)
          Returns a new vector with y value equal to the second parameter, along the line between this vector and the passed in vector, or null if not possible.
 Vec3 Vec3.getIntermediateWithZValue(Vec3 par1Vec3, double par2)
          Returns a new vector with z value equal to the second parameter, along the line between this vector and the passed in vector, or null if not possible.
 Vec3 EntityLiving.getLook(float par1)
          interpolated look vector
 Vec3 EntityLiving.getLookVec()
          returns a (normalized) vector of where this entity is looking
 Vec3 Entity.getLookVec()
          returns a (normalized) vector of where this entity is looking
 Vec3 PathEntity.getPosition(Entity par1Entity)
          returns the current PathEntity target node as Vec3D
 Vec3 EntityLiving.getPosition(float par1)
           
 Vec3 WorldProvider.getSkyColor(Entity cameraEntity, float partialTicks)
           
 Vec3 World.getSkyColor(Entity par1Entity, float par2)
           
 Vec3 World.getSkyColorBody(Entity par1Entity, float par2)
           
 Vec3 Vec3Pool.getVecFromPool(double par1, double par3, double par5)
          extends the pool if all vecs are currently "out"
 Vec3 PathEntity.getVectorFromIndex(Entity par1Entity, int par2)
          Gets the vector of the PathPoint associated with the given index.
 Vec3 Vec3.normalize()
          Normalizes the vector to a length of 1 (except if it is the zero vector)
static Vec3 ActiveRenderInfo.projectViewFromEntity(EntityLiving par0EntityLiving, double par1)
          Returns a vector representing the projection along the given entity's view for the given distance
 Vec3 Vec3.subtract(Vec3 par1Vec3)
           
 

Methods in net.minecraft.src with parameters of type Vec3
 MovingObjectPosition AxisAlignedBB.calculateIntercept(Vec3 par1Vec3, Vec3 par2Vec3)
           
 MovingObjectPosition BlockDoor.collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
          Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
 MovingObjectPosition BlockTrapDoor.collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
          Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
 MovingObjectPosition BlockTorch.collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
          Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
 MovingObjectPosition BlockRail.collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
          Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
 MovingObjectPosition BlockStairs.collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
          Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
 MovingObjectPosition Block.collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
          Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
 Vec3 Vec3.crossProduct(Vec3 par1Vec3)
           
 double Vec3.distanceTo(Vec3 par1Vec3)
          Euclidean distance between this and the specified vector, returned as double.
 double Vec3.dotProduct(Vec3 par1Vec3)
           
static Vec3 RandomPositionGenerator.findRandomTargetBlockAwayFrom(EntityCreature par0EntityCreature, int par1, int par2, Vec3 par3Vec3)
          finds a random target within par1(x,z) and par2 (y) blocks in the reverse direction of the point par3
static Vec3 RandomPositionGenerator.findRandomTargetBlockTowards(EntityCreature par0EntityCreature, int par1, int par2, Vec3 par3Vec3)
          finds a random target within par1(x,z) and par2 (y) blocks in the direction of the point par3
 float World.getBlockDensity(Vec3 par1Vec3, AxisAlignedBB par2AxisAlignedBB)
          Gets the percentage of real blocks within within a bounding box, along a specified vector.
 Vec3 Vec3.getIntermediateWithXValue(Vec3 par1Vec3, double par2)
          Returns a new vector with x value equal to the second parameter, along the line between this vector and the passed in vector, or null if not possible.
 Vec3 Vec3.getIntermediateWithYValue(Vec3 par1Vec3, double par2)
          Returns a new vector with y value equal to the second parameter, along the line between this vector and the passed in vector, or null if not possible.
 Vec3 Vec3.getIntermediateWithZValue(Vec3 par1Vec3, double par2)
          Returns a new vector with z value equal to the second parameter, along the line between this vector and the passed in vector, or null if not possible.
 boolean PathEntity.isDestinationSame(Vec3 par1Vec3)
          Returns true if the final PathPoint in the PathEntity is equal to Vec3D coords.
 boolean Entity.isInRangeToRenderVec3D(Vec3 par1Vec3)
           
 boolean EntityLightningBolt.isInRangeToRenderVec3D(Vec3 par1Vec3)
           
 boolean AxisAlignedBB.isVecInside(Vec3 par1Vec3)
          Returns if the supplied Vec3D is completely inside the bounding box
 boolean PlayerControllerMP.onPlayerRightClick(EntityPlayer par1EntityPlayer, World par2World, ItemStack par3ItemStack, int par4, int par5, int par6, int par7, Vec3 par8Vec3)
          Handles a players right click.
 MovingObjectPosition World.rayTraceBlocks_do_do(Vec3 par1Vec3, Vec3 par2Vec3, boolean par3, boolean par4)
           
 MovingObjectPosition World.rayTraceBlocks_do(Vec3 par1Vec3, Vec3 par2Vec3, boolean par3)
           
 MovingObjectPosition World.rayTraceBlocks(Vec3 par1Vec3, Vec3 par2Vec3)
          ray traces all blocks, including non-collideable ones
 void RenderGlobal.renderEntities(Vec3 par1Vec3, ICamera par2ICamera, float par3)
          Renders all entities within range and within the frustrum.
 double Vec3.squareDistanceTo(Vec3 par1Vec3)
          The square of the Euclidean distance between this and the specified vector.
 Vec3 Vec3.subtract(Vec3 par1Vec3)
           
 void BlockFluid.velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)
          Can add to the passed in vector for a movement vector to be applied to the entity.
 void BlockStairs.velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)
          Can add to the passed in vector for a movement vector to be applied to the entity.
 void Block.velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)
          Can add to the passed in vector for a movement vector to be applied to the entity.
 

Constructors in net.minecraft.src with parameters of type Vec3
ChunkPosition(Vec3 par1Vec3)
           
MovingObjectPosition(int par1, int par2, int par3, int par4, Vec3 par5Vec3)
           
Packet60Explosion(double par1, double par3, double par5, float par7, List par8List, Vec3 par9Vec3)
           
PositionTextureVertex(Vec3 par1Vec3, float par2, float par3)