Импорт класса

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
Copy
import crafttweaker.api.util.math.Quaternion;

Name: conj

ZenScript
Copy
// Quaternion.conj()

myQuaternion.conj();

Name: copy

Return Type: Quaternion

ZenScript
Copy
// Quaternion.copy() as Quaternion

myQuaternion.copy();

Name: i

Return Type: float

ZenScript
Copy
// Quaternion.i() as float

myQuaternion.i();

Name: j

Return Type: float

ZenScript
Copy
// Quaternion.j() as float

myQuaternion.j();

Name: k

Return Type: float

ZenScript
Copy
// Quaternion.k() as float

myQuaternion.k();

Name: mul

ZenScript
Copy
Quaternion.mul(other as Quaternion)
ПараметрТип
Параметр
other
Тип
Quaternion

Name: mul

ZenScript
Copy
Quaternion.mul(value as float)
ПараметрТип
Параметр
value
Тип
float

Name: normalize

ZenScript
Copy
// Quaternion.normalize()

myQuaternion.normalize();

Name: r

Return Type: float

ZenScript
Copy
// Quaternion.r() as float

myQuaternion.r();

Name: setValue

ZenScript
Copy
Quaternion.setValue(i as float, j as float, k as float, r as float)
ПараметрТип
Параметр
i
Тип
float
Параметр
j
Тип
float
Параметр
k
Тип
float
Параметр
r
Тип
float

Name: slerp

ZenScript
Copy
Quaternion.slerp(other as Quaternion, value as float)
ПараметрТип
Параметр
other
Тип
Quaternion
Параметр
value
Тип
float

Name: toXYZ

Return Type: Vector3f

ZenScript
Copy
// Quaternion.toXYZ() as Vector3f

myQuaternion.toXYZ();

Name: toXYZDegrees

Return Type: Vector3f

ZenScript
Copy
// Quaternion.toXYZDegrees() as Vector3f

myQuaternion.toXYZDegrees();

Name: toYXZ

Return Type: Vector3f

ZenScript
Copy
// Quaternion.toYXZ() as Vector3f

myQuaternion.toYXZ();

Name: toYXZDegrees

Return Type: Vector3f

ZenScript
Copy
// Quaternion.toYXZDegrees() as Vector3f

myQuaternion.toYXZDegrees();

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет Setter
Название
i
Тип
float
Имеет Getter
true
Имеет Setter
false
Название
j
Тип
float
Имеет Getter
true
Имеет Setter
false
Название
k
Тип
float
Имеет Getter
true
Имеет Setter
false
Название
r
Тип
float
Имеет Getter
true
Имеет Setter
false
Название
xyz
Тип
Vector3f
Имеет Getter
true
Имеет Setter
false
Название
xyzDegrees
Тип
Vector3f
Имеет Getter
true
Имеет Setter
false
Название
yxz
Тип
Vector3f
Имеет Getter
true
Имеет Setter
false
Название
yxzDegrees
Тип
Vector3f
Имеет Getter
true
Имеет Setter
false