Uses of Class
ua.mcchickenstudio.opencreative.utils.millennium.vectors.Vec3
Packages that use Vec3
Package
Description
-
Uses of Vec3 in ua.mcchickenstudio.opencreative.utils.millennium.math
Fields in ua.mcchickenstudio.opencreative.utils.millennium.math declared as Vec3Modifier and TypeFieldDescriptionfinal Vec3MovingObjectPosition.hitVecThe vector position of the hitMethods in ua.mcchickenstudio.opencreative.utils.millennium.math that return Vec3Modifier and TypeMethodDescriptionstatic Vec3RayTrace.getVectorForRotation(float pitch, float yaw, BuildSpeed s) Methods in ua.mcchickenstudio.opencreative.utils.millennium.math with parameters of type Vec3Modifier and TypeMethodDescriptionAxisAlignedBB.calculateIntercept(Vec3 p_72327_1_, Vec3 p_72327_2_) static Vec2Euler.calculateVec2Vec(Vec3 from, Vec3 to) booleanAxisAlignedBB.isVecInside(Vec3 vec) Returns if the supplied Vec3D is completely inside the bounding boxstatic MovingObjectPositionRayTrace.rayCast(float yaw, float pitch, AxisAlignedBB bb, Vec3 locationIn, double dist, BuildSpeed s) Constructors in ua.mcchickenstudio.opencreative.utils.millennium.math with parameters of type Vec3ModifierConstructorDescriptionAxisAlignedBB(Vec3 location) MovingObjectPosition(MovingObjectPosition.MovingObjectType typeOfHitIn, Vec3 hitVecIn, EnumFacing sideHitIn, BlockPos blockPosIn) MovingObjectPosition(Vec3 vec3, EnumFacing facing) -
Uses of Vec3 in ua.mcchickenstudio.opencreative.utils.millennium.phys
Methods in ua.mcchickenstudio.opencreative.utils.millennium.phys with parameters of type Vec3 -
Uses of Vec3 in ua.mcchickenstudio.opencreative.utils.millennium.vectors
Methods in ua.mcchickenstudio.opencreative.utils.millennium.vectors that return Vec3Modifier and TypeMethodDescriptionVec3.addVector(double x, double y, double z) Adds the specified x,y,z vector components to this vector and returns the resulting vector.Vec3.getIntermediateWithXValue(Vec3 vec, double x) 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.getIntermediateWithYValue(Vec3 vec, double y) 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.getIntermediateWithZValue(Vec3 vec, double z) 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.multiply(double m) Vec3.normalize()Normalizes the vector to a length of 1 (except if it is the zero vector)Vec3.subtract(double x, double y, double z) Methods in ua.mcchickenstudio.opencreative.utils.millennium.vectors with parameters of type Vec3Modifier and TypeMethodDescriptiondoubleVec3.distanceTo(Vec3 vec) Euclidean distance between this and the specified vector, returned as double.Vec3.getIntermediateWithXValue(Vec3 vec, double x) 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.getIntermediateWithYValue(Vec3 vec, double y) 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.getIntermediateWithZValue(Vec3 vec, double z) 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.doubleVec3.squareDistanceTo(Vec3 vec) The square of the Euclidean distance between this and the specified vector.