public final class VectorUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static double |
angleToXAxis(org.bukkit.util.Vector vector) |
static org.bukkit.util.Vector |
rotateAroundAxisX(org.bukkit.util.Vector v,
double angle) |
static org.bukkit.util.Vector |
rotateAroundAxisY(org.bukkit.util.Vector v,
double angle) |
static org.bukkit.util.Vector |
rotateAroundAxisZ(org.bukkit.util.Vector v,
double angle) |
static org.bukkit.util.Vector |
rotateVector(org.bukkit.util.Vector v,
double angleX,
double angleY,
double angleZ) |
static org.bukkit.util.Vector |
rotateVector(org.bukkit.util.Vector v,
float yawDegrees,
float pitchDegrees)
This handles non-unit vectors, with yaw and pitch instead of X,Y,Z angles.
|
static org.bukkit.util.Vector |
rotateVector(org.bukkit.util.Vector v,
org.bukkit.Location location)
Rotate a vector about a location using that location's direction
|
public static final org.bukkit.util.Vector rotateAroundAxisX(org.bukkit.util.Vector v,
double angle)
public static final org.bukkit.util.Vector rotateAroundAxisY(org.bukkit.util.Vector v,
double angle)
public static final org.bukkit.util.Vector rotateAroundAxisZ(org.bukkit.util.Vector v,
double angle)
public static final org.bukkit.util.Vector rotateVector(org.bukkit.util.Vector v,
double angleX,
double angleY,
double angleZ)
public static final org.bukkit.util.Vector rotateVector(org.bukkit.util.Vector v,
org.bukkit.Location location)
v - location - public static final org.bukkit.util.Vector rotateVector(org.bukkit.util.Vector v,
float yawDegrees,
float pitchDegrees)
v - yawDegrees - pitchDegrees - public static final double angleToXAxis(org.bukkit.util.Vector vector)
Copyright © 2021 elMakers. All rights reserved.