Vec3
Link to vec3
Importare la Classe
Link to importare-la-classe
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.util.math.Vec3;
Interfacce Implementate
Link to interfacce-implementate
Vec3 implements the following interfaces. That means all methods defined in these interfaces are also available in Vec3
Constructors
Link to constructors
ZenScript Copynew Vec3(x as double, y as double, z as double) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro x | Tipo double | Descrizione Nessuna descrizione fornita |
Parametro y | Tipo double | Descrizione Nessuna descrizione fornita |
Parametro z | Tipo double | Descrizione Nessuna descrizione fornita |
Metodi
Link to metodi
Name: add
Return Type: Vec3
ZenScript CopyVec3.add(x as double, y as double, z as double) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro x | Tipo double | Descrizione No Description Provided |
Parametro y | Tipo double | Descrizione No Description Provided |
Parametro z | Tipo double | Descrizione No Description Provided |
Name: closerThan
Return Type: boolean
ZenScript CopyVec3.closerThan(position as Position, maxDistance as double) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro position | Tipo Position | Descrizione No Description Provided |
Parametro maxDistance | Tipo double | Descrizione No Description Provided |
Name: distanceTo
Return Type: double
ZenScript CopyVec3.distanceTo(other as Vec3) as double
Parametro | Tipo | Descrizione |
---|---|---|
Parametro other | Tipo Vec3 | Descrizione No Description Provided |
Name: distanceToSqr
Return Type: double
ZenScript CopyVec3.distanceToSqr(other as Vec3) as double
Parametro | Tipo | Descrizione |
---|---|---|
Parametro other | Tipo Vec3 | Descrizione No Description Provided |
Name: distanceToSqr
Return Type: double
ZenScript CopyVec3.distanceToSqr(x as double, y as double, z as double) as double
Parametro | Tipo | Descrizione |
---|---|---|
Parametro x | Tipo double | Descrizione No Description Provided |
Parametro y | Tipo double | Descrizione No Description Provided |
Parametro z | Tipo double | Descrizione No Description Provided |
Name: dot
Return Type: double
ZenScript CopyVec3.dot(other as Vec3) as double
Parametro | Tipo | Descrizione |
---|---|---|
Parametro other | Tipo Vec3 | Descrizione No Description Provided |
Name: getValue
Return Type: double
ZenScript CopyVec3.getValue(axis as Axis) as double
Parametro | Tipo | Descrizione |
---|---|---|
Parametro axis | Tipo Axis | Descrizione No Description Provided |
Name: horizontalDistance
Return Type: double
ZenScript Copy// Vec3.horizontalDistance() as double
myVec3.horizontalDistance();
Name: horizontalDistanceSqr
Return Type: double
ZenScript Copy// Vec3.horizontalDistanceSqr() as double
myVec3.horizontalDistanceSqr();
Name: length
Return Type: double
ZenScript Copy// Vec3.length() as double
myVec3.length();
Name: lengthSqr
Return Type: double
ZenScript Copy// Vec3.lengthSqr() as double
myVec3.lengthSqr();
Name: multiply
Return Type: Vec3
ZenScript CopyVec3.multiply(x as double, y as double, z as double) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro x | Tipo double | Descrizione No Description Provided |
Parametro y | Tipo double | Descrizione No Description Provided |
Parametro z | Tipo double | Descrizione No Description Provided |
Name: scale
Return Type: Vec3
ZenScript CopyVec3.scale(scalar as double) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro scalar | Tipo double | Descrizione No Description Provided |
Name: subtract
Return Type: Vec3
ZenScript CopyVec3.subtract(x as double, y as double, z as double) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro x | Tipo double | Descrizione No Description Provided |
Parametro y | Tipo double | Descrizione No Description Provided |
Parametro z | Tipo double | Descrizione No Description Provided |
Name: xRot
Return Type: Vec3
ZenScript CopyVec3.xRot(pitch as float) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro pitch | Tipo float | Descrizione No Description Provided |
Name: yRot
Return Type: Vec3
ZenScript CopyVec3.yRot(yaw as float) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro yaw | Tipo float | Descrizione No Description Provided |
Name: zRot
Return Type: Vec3
ZenScript CopyVec3.zRot(roll as float) as Vec3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro roll | Tipo float | Descrizione No Description Provided |
Proprietà
Link to proprietà
Nome | Tipo | Ha Getter | Ha Setter | Descrizione |
---|---|---|---|---|
Nome horizontalDistance | Tipo double | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome horizontalDistanceSqr | Tipo double | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome length | Tipo double | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome lengthSqr | Tipo double | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome normalize | Tipo Vec3 | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome reverse | Tipo Vec3 | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |