Vec3i
Link to vec3i
导入类
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.Vec3i;
已实现的接口
Link to 已实现的接口
Vec3i implements the following interfaces. That means all methods defined in these interfaces are also available in Vec3i
- Comparable<Vec3i>
使用方式
Link to 使用方式
Name: above
Return Type: Vec3i
ZenScript CopyVec3i.above(distance as int) as Vec3i
参数 | 类型 |
---|---|
参数 distance | 类型 int |
Name: below
Return Type: Vec3i
ZenScript CopyVec3i.below(distance as int) as Vec3i
参数 | 类型 |
---|---|
参数 distance | 类型 int |
Name: closerThan
Return Type: boolean
ZenScript CopyVec3i.closerThan(other as Vec3i, maxDistance as double) as boolean
参数 | 类型 |
---|---|
参数 other | 类型 Vec3i |
参数 maxDistance | 类型 double |
Name: compareTo
Return Type: int
ZenScript CopyVec3i.compareTo(other as Vec3i) as int
参数 | 类型 |
---|---|
参数 other | 类型 Vec3i |
Name: distManhattan
Return Type: int
ZenScript CopyVec3i.distManhattan(other as Vec3i) as int
参数 | 类型 |
---|---|
参数 other | 类型 Vec3i |
Name: distSqr
Return Type: double
ZenScript CopyVec3i.distSqr(other as Vec3i) as double
参数 | 类型 |
---|---|
参数 other | 类型 Vec3i |
Name: distToCenterSqr
Return Type: double
ZenScript CopyVec3i.distToCenterSqr(position as Position) as double
参数 | 类型 |
---|---|
参数 position | 类型 Position |
Name: distToCenterSqr
Return Type: double
ZenScript CopyVec3i.distToCenterSqr(x as double, y as double, z as double) as double
参数 | 类型 |
---|---|
参数 x | 类型 double |
参数 y | 类型 double |
参数 z | 类型 double |
Name: getX
Return Type: int
ZenScript Copy// Vec3i.getX() as int
myVec3i.getX();
Name: getY
Return Type: int
ZenScript Copy// Vec3i.getY() as int
myVec3i.getY();
Name: getZ
Return Type: int
ZenScript Copy// Vec3i.getZ() as int
myVec3i.getZ();
Name: multiply
Return Type: Vec3i
ZenScript CopyVec3i.multiply(scalar as int) as Vec3i
参数 | 类型 |
---|---|
参数 scalar | 类型 int |
Name: north
Return Type: Vec3i
ZenScript CopyVec3i.north(distance as int) as Vec3i
参数 | 类型 |
---|---|
参数 distance | 类型 int |
Name: offset
Return Type: Vec3i
ZenScript CopyVec3i.offset(x as double, y as double, z as double) as Vec3i
参数 | 类型 |
---|---|
参数 x | 类型 double |
参数 y | 类型 double |
参数 z | 类型 double |
Name: offset
Return Type: Vec3i
ZenScript CopyVec3i.offset(x as int, y as int, z as int) as Vec3i
参数 | 类型 |
---|---|
参数 x | 类型 int |
参数 y | 类型 int |
参数 z | 类型 int |
Name: south
Return Type: Vec3i
ZenScript CopyVec3i.south(distance as int) as Vec3i
参数 | 类型 |
---|---|
参数 distance | 类型 int |
Name: toShortString
Return Type: string
ZenScript Copy// Vec3i.toShortString() as string
myVec3i.toShortString();
名称 | 类型 | 可获得 | 可设置 |
---|---|---|---|
名称 toShortString | 类型 string | 可获得 true | 可设置 false |
名称 x | 类型 int | 可获得 true | 可设置 false |
名称 y | 类型 int | 可获得 true | 可设置 false |
名称 z | 类型 int | 可获得 true | 可设置 false |