Vec3
Link to vec3
Diese Klasse importieren
Link to diese-klasse-importieren
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
Parameter | Type | Beschreibung |
---|---|---|
Parameter x | Type double | Beschreibung No description provided |
Parameter y | Type double | Beschreibung No description provided |
Parameter z | Type double | Beschreibung No description provided |
Methoden
Link to methoden
Name: add
Return Type: Vec3
ZenScript CopyVec3.add(x as double, y as double, z as double) as Vec3
Parameter | Type | Beschreibung |
---|---|---|
Parameter x | Type double | Beschreibung No Description Provided |
Parameter y | Type double | Beschreibung No Description Provided |
Parameter z | Type double | Beschreibung No Description Provided |
Name: closerThan
Return Type: boolean
ZenScript CopyVec3.closerThan(position as Position, maxDistance as double) as boolean
Parameter | Type | Beschreibung |
---|---|---|
Parameter position | Type Position | Beschreibung No Description Provided |
Parameter maxDistance | Type double | Beschreibung No Description Provided |
Name: distanceTo
Return Type: double
ZenScript CopyVec3.distanceTo(other as Vec3) as double
Parameter | Type | Beschreibung |
---|---|---|
Parameter other | Type Vec3 | Beschreibung No Description Provided |
Name: distanceToSqr
Return Type: double
ZenScript CopyVec3.distanceToSqr(other as Vec3) as double
Parameter | Type | Beschreibung |
---|---|---|
Parameter other | Type Vec3 | Beschreibung No Description Provided |
Name: distanceToSqr
Return Type: double
ZenScript CopyVec3.distanceToSqr(x as double, y as double, z as double) as double
Parameter | Type | Beschreibung |
---|---|---|
Parameter x | Type double | Beschreibung No Description Provided |
Parameter y | Type double | Beschreibung No Description Provided |
Parameter z | Type double | Beschreibung No Description Provided |
Name: dot
Return Type: double
ZenScript CopyVec3.dot(other as Vec3) as double
Parameter | Type | Beschreibung |
---|---|---|
Parameter other | Type Vec3 | Beschreibung No Description Provided |
Name: getValue
Return Type: double
ZenScript CopyVec3.getValue(axis as Axis) as double
Parameter | Type | Beschreibung |
---|---|---|
Parameter axis | Type Axis | Beschreibung 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
Parameter | Type | Beschreibung |
---|---|---|
Parameter x | Type double | Beschreibung No Description Provided |
Parameter y | Type double | Beschreibung No Description Provided |
Parameter z | Type double | Beschreibung No Description Provided |
Name: scale
Return Type: Vec3
ZenScript CopyVec3.scale(scalar as double) as Vec3
Parameter | Type | Beschreibung |
---|---|---|
Parameter scalar | Type double | Beschreibung No Description Provided |
Name: subtract
Return Type: Vec3
ZenScript CopyVec3.subtract(x as double, y as double, z as double) as Vec3
Parameter | Type | Beschreibung |
---|---|---|
Parameter x | Type double | Beschreibung No Description Provided |
Parameter y | Type double | Beschreibung No Description Provided |
Parameter z | Type double | Beschreibung No Description Provided |
Name: xRot
Return Type: Vec3
ZenScript CopyVec3.xRot(pitch as float) as Vec3
Parameter | Type | Beschreibung |
---|---|---|
Parameter pitch | Type float | Beschreibung No Description Provided |
Name: yRot
Return Type: Vec3
ZenScript CopyVec3.yRot(yaw as float) as Vec3
Parameter | Type | Beschreibung |
---|---|---|
Parameter yaw | Type float | Beschreibung No Description Provided |
Name: zRot
Return Type: Vec3
ZenScript CopyVec3.zRot(roll as float) as Vec3
Parameter | Type | Beschreibung |
---|---|---|
Parameter roll | Type float | Beschreibung No Description Provided |
Properties
Link to properties
Name | Type | Has Getter | Has Setter | Beschreibung |
---|---|---|---|---|
Name horizontalDistance | Type double | Has Getter true | Has Setter false | Beschreibung No Description Provided |
Name horizontalDistanceSqr | Type double | Has Getter true | Has Setter false | Beschreibung No Description Provided |
Name length | Type double | Has Getter true | Has Setter false | Beschreibung No Description Provided |
Name lengthSqr | Type double | Has Getter true | Has Setter false | Beschreibung No Description Provided |
Name normalize | Type Vec3 | Has Getter true | Has Setter false | Beschreibung No Description Provided |
Name reverse | Type Vec3 | Has Getter true | Has Setter false | Beschreibung No Description Provided |