Vec3
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
import crafttweaker.api.util.math.Vec3;
Implements
Vec3
implements the following interfaces:
Constructors
new(x as double, y as double, z as double)
// new Vec3(x as double, y as double, z as double);new Vec3(myDouble, myDouble, myDouble);
Parameters:
x: double
Type: double
y: double
Type: double
z: double
Type: double
Members
add(other as Vec3) as Vec3
add(x as double, y as double, z as double) as Vec3
distanceToSqr(other as Vec3) as double
distanceToSqr(x as double, y as double, z as double) as double
// Vec3.distanceToSqr(x as double, y as double, z as double) as double;myVec3.distanceToSqr(myDouble, myDouble, myDouble);
Parameters:
x: double
Type: double
y: double
Type: double
z: double
Type: double
Return Type:
double
Getter
// Vec3.horizontalDistance as doublemyVec3.horizontalDistance
Return Type:
double
horizontalDistance() as double
// Vec3.horizontalDistance() as double;myVec3.horizontalDistance();
Return Type:
double
Getter
// Vec3.horizontalDistanceSqr as doublemyVec3.horizontalDistanceSqr
Return Type:
double
horizontalDistanceSqr() as double
// Vec3.horizontalDistanceSqr() as double;myVec3.horizontalDistanceSqr();
Return Type:
double
Getter
// Vec3.length as doublemyVec3.length
Return Type:
double
length() as double
// Vec3.length() as double;myVec3.length();
Return Type:
double
Getter
// Vec3.lengthSqr as doublemyVec3.lengthSqr
Return Type:
double
lengthSqr() as double
// Vec3.lengthSqr() as double;myVec3.lengthSqr();
Return Type:
double
multiply(other as Vec3) as Vec3
multiply(x as double, y as double, z as double) as Vec3
subtract(other as Vec3) as Vec3
subtract(x as double, y as double, z as double) as Vec3
Getter
// Vec3.x as doublemyVec3.x
Return Type:
double
x() as double
// Vec3.x() as double;myVec3.x();
Return Type:
double
Getter
// Vec3.y as doublemyVec3.y
Return Type:
double
y() as double
// Vec3.y() as double;myVec3.y();
Return Type:
double
Getter
// Vec3.z as doublemyVec3.z
Return Type:
double
z() as double
// Vec3.z() as double;myVec3.z();
Return Type:
double