Vec3
Link to vec3
Импорт класса
Link to импорт-класса
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;
Implemented Interfaces
Link to implemented-interfaces
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
Параметр | Тип | Описание |
---|---|---|
Параметр x | Тип double | Описание Описание отсутствует |
Параметр y | Тип double | Описание Описание отсутствует |
Параметр z | Тип double | Описание Описание отсутствует |
Методы
Link to методы
Name: add
Return Type: Vec3
ZenScript CopyVec3.add(x as double, y as double, z as double) as Vec3
Параметр | Тип | Описание |
---|---|---|
Параметр x | Тип double | Описание No Description Provided |
Параметр y | Тип double | Описание No Description Provided |
Параметр z | Тип double | Описание No Description Provided |
Name: closerThan
Return Type: boolean
ZenScript CopyVec3.closerThan(position as Position, maxDistance as double) as boolean
Параметр | Тип | Описание |
---|---|---|
Параметр position | Тип Position | Описание No Description Provided |
Параметр maxDistance | Тип double | Описание No Description Provided |
Name: distanceTo
Return Type: double
ZenScript CopyVec3.distanceTo(other as Vec3) as double
Параметр | Тип | Описание |
---|---|---|
Параметр other | Тип Vec3 | Описание No Description Provided |
Name: distanceToSqr
Return Type: double
ZenScript CopyVec3.distanceToSqr(other as Vec3) as double
Параметр | Тип | Описание |
---|---|---|
Параметр other | Тип Vec3 | Описание No Description Provided |
Name: distanceToSqr
Return Type: double
ZenScript CopyVec3.distanceToSqr(x as double, y as double, z as double) as double
Параметр | Тип | Описание |
---|---|---|
Параметр x | Тип double | Описание No Description Provided |
Параметр y | Тип double | Описание No Description Provided |
Параметр z | Тип double | Описание No Description Provided |
Name: dot
Return Type: double
ZenScript CopyVec3.dot(other as Vec3) as double
Параметр | Тип | Описание |
---|---|---|
Параметр other | Тип Vec3 | Описание No Description Provided |
Name: getValue
Return Type: double
ZenScript CopyVec3.getValue(axis as Axis) as double
Параметр | Тип | Описание |
---|---|---|
Параметр axis | Тип Axis | Описание 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
Параметр | Тип | Описание |
---|---|---|
Параметр x | Тип double | Описание No Description Provided |
Параметр y | Тип double | Описание No Description Provided |
Параметр z | Тип double | Описание No Description Provided |
Name: scale
Return Type: Vec3
ZenScript CopyVec3.scale(scalar as double) as Vec3
Параметр | Тип | Описание |
---|---|---|
Параметр scalar | Тип double | Описание No Description Provided |
Name: subtract
Return Type: Vec3
ZenScript CopyVec3.subtract(x as double, y as double, z as double) as Vec3
Параметр | Тип | Описание |
---|---|---|
Параметр x | Тип double | Описание No Description Provided |
Параметр y | Тип double | Описание No Description Provided |
Параметр z | Тип double | Описание No Description Provided |
Name: xRot
Return Type: Vec3
ZenScript CopyVec3.xRot(pitch as float) as Vec3
Параметр | Тип | Описание |
---|---|---|
Параметр pitch | Тип float | Описание No Description Provided |
Name: yRot
Return Type: Vec3
ZenScript CopyVec3.yRot(yaw as float) as Vec3
Параметр | Тип | Описание |
---|---|---|
Параметр yaw | Тип float | Описание No Description Provided |
Name: zRot
Return Type: Vec3
ZenScript CopyVec3.zRot(roll as float) as Vec3
Параметр | Тип | Описание |
---|---|---|
Параметр roll | Тип float | Описание No Description Provided |
Свойства
Link to свойства
Название | Тип | Имеет Getter | Имеет Setter | Описание |
---|---|---|---|---|
Название horizontalDistance | Тип double | Имеет Getter true | Имеет Setter false | Описание No Description Provided |
Название horizontalDistanceSqr | Тип double | Имеет Getter true | Имеет Setter false | Описание No Description Provided |
Название length | Тип double | Имеет Getter true | Имеет Setter false | Описание No Description Provided |
Название lengthSqr | Тип double | Имеет Getter true | Имеет Setter false | Описание No Description Provided |
Название normalize | Тип Vec3 | Имеет Getter true | Имеет Setter false | Описание No Description Provided |
Название reverse | Тип Vec3 | Имеет Getter true | Имеет Setter false | Описание No Description Provided |