public abstract class VectorAbstract extends Object
Modifier and Type | Field and Description |
---|---|
DoubleAbstract |
x |
VectorXZAbstract |
xz
Gets a referenced Vector version for only the x and z coordinates
|
DoubleAbstract |
y |
DoubleAbstract |
z |
Constructor and Description |
---|
VectorAbstract() |
Modifier and Type | Method and Description |
---|---|
VectorAbstract |
add(org.bukkit.block.BlockFace face,
double length) |
VectorAbstract |
add(double x,
double y,
double z) |
VectorAbstract |
add(org.bukkit.util.Vector vector) |
VectorAbstract |
add(VectorAbstract value) |
VectorAbstract |
add(VectorAbstract value,
double length) |
IntVector3 |
block() |
double |
distance(org.bukkit.block.Block block) |
double |
distance(CommonEntity<?> other) |
double |
distance(double x,
double y,
double z) |
double |
distance(org.bukkit.entity.Entity other) |
double |
distance(org.bukkit.Location other) |
double |
distance(org.bukkit.util.Vector other) |
double |
distance(VectorAbstract other) |
double |
distanceSquared(org.bukkit.block.Block block) |
double |
distanceSquared(CommonEntity<?> other) |
double |
distanceSquared(double x,
double y,
double z) |
double |
distanceSquared(org.bukkit.entity.Entity other) |
double |
distanceSquared(org.bukkit.Location other) |
double |
distanceSquared(org.bukkit.util.Vector other) |
double |
distanceSquared(VectorAbstract other) |
VectorAbstract |
divide(double factor) |
VectorAbstract |
divide(double dx,
double dy,
double dz) |
VectorAbstract |
divide(org.bukkit.util.Vector vector) |
VectorAbstract |
fixNaN() |
VectorAbstract |
fixNaN(double defx,
double defy,
double defz) |
IntVector3 |
floor() |
abstract double |
getX()
Gets the X-component
|
abstract double |
getY()
Gets the Y-component
|
abstract double |
getZ()
Gets the Z-component
|
double |
length() |
double |
lengthSquared() |
VectorAbstract |
multiply(double factor) |
VectorAbstract |
multiply(double mx,
double my,
double mz) |
VectorAbstract |
multiply(org.bukkit.util.Vector vector) |
org.bukkit.util.Vector |
offsetTo(CommonEntity<?> entity) |
org.bukkit.util.Vector |
offsetTo(double x,
double y,
double z) |
org.bukkit.util.Vector |
offsetTo(org.bukkit.entity.Entity e) |
org.bukkit.util.Vector |
offsetTo(org.bukkit.Location l) |
org.bukkit.util.Vector |
offsetTo(VectorAbstract other) |
VectorAbstract |
set(double x,
double y,
double z) |
VectorAbstract |
set(org.bukkit.util.Vector value) |
VectorAbstract |
set(VectorAbstract value) |
abstract VectorAbstract |
setX(double x)
Sets the X-component
|
abstract VectorAbstract |
setY(double y)
Sets the Y-component
|
abstract VectorAbstract |
setZ(double z)
Sets the Z-component
|
VectorAbstract |
setZero() |
VectorAbstract |
subtract(org.bukkit.block.BlockFace face,
double length) |
VectorAbstract |
subtract(double x,
double y,
double z) |
VectorAbstract |
subtract(org.bukkit.util.Vector vector) |
VectorAbstract |
subtract(VectorAbstract value) |
VectorAbstract |
subtract(VectorAbstract value,
double length) |
String |
toString() |
org.bukkit.util.Vector |
vector() |
public final VectorXZAbstract xz
public final DoubleAbstract x
public final DoubleAbstract y
public final DoubleAbstract z
public abstract double getX()
public abstract double getY()
public abstract double getZ()
public abstract VectorAbstract setX(double x)
x
- value to set topublic abstract VectorAbstract setY(double y)
y
- value to set topublic abstract VectorAbstract setZ(double z)
z
- value to set topublic VectorAbstract setZero()
public VectorAbstract set(double x, double y, double z)
public VectorAbstract set(VectorAbstract value)
public VectorAbstract set(org.bukkit.util.Vector value)
public IntVector3 floor()
public IntVector3 block()
public org.bukkit.util.Vector vector()
public VectorAbstract add(double x, double y, double z)
public VectorAbstract add(org.bukkit.util.Vector vector)
public VectorAbstract add(VectorAbstract value)
public VectorAbstract add(org.bukkit.block.BlockFace face, double length)
public VectorAbstract add(VectorAbstract value, double length)
public VectorAbstract subtract(double x, double y, double z)
public VectorAbstract subtract(org.bukkit.util.Vector vector)
public VectorAbstract subtract(VectorAbstract value)
public VectorAbstract subtract(org.bukkit.block.BlockFace face, double length)
public VectorAbstract subtract(VectorAbstract value, double length)
public VectorAbstract multiply(double mx, double my, double mz)
public VectorAbstract multiply(org.bukkit.util.Vector vector)
public VectorAbstract divide(double dx, double dy, double dz)
public VectorAbstract divide(org.bukkit.util.Vector vector)
public VectorAbstract multiply(double factor)
public VectorAbstract divide(double factor)
public VectorAbstract fixNaN()
public VectorAbstract fixNaN(double defx, double defy, double defz)
public double length()
public double lengthSquared()
public double distance(double x, double y, double z)
public double distanceSquared(double x, double y, double z)
public double distance(VectorAbstract other)
public double distanceSquared(VectorAbstract other)
public double distance(org.bukkit.Location other)
public double distanceSquared(org.bukkit.Location other)
public double distance(org.bukkit.util.Vector other)
public double distanceSquared(org.bukkit.util.Vector other)
public double distance(org.bukkit.entity.Entity other)
public double distanceSquared(org.bukkit.entity.Entity other)
public double distance(org.bukkit.block.Block block)
public double distanceSquared(org.bukkit.block.Block block)
public double distance(CommonEntity<?> other)
public double distanceSquared(CommonEntity<?> other)
public org.bukkit.util.Vector offsetTo(double x, double y, double z)
public org.bukkit.util.Vector offsetTo(org.bukkit.Location l)
public org.bukkit.util.Vector offsetTo(VectorAbstract other)
public org.bukkit.util.Vector offsetTo(CommonEntity<?> entity)
public org.bukkit.util.Vector offsetTo(org.bukkit.entity.Entity e)
Copyright © 2019. All rights reserved.