public final class VectorUtil extends Object
Vector.| Modifier and Type | Method and Description |
|---|---|
static @NotNull org.bukkit.util.Vector |
rotateAroundAxisX(@NotNull org.bukkit.util.Vector vector,
double angle)
rotates the given vector around x axis for the given angle.
|
static @NotNull org.bukkit.util.Vector |
rotateAroundAxisY(@NotNull org.bukkit.util.Vector vector,
double angle)
rotates the given vector around y axis for the given angle.
|
static @NotNull org.bukkit.util.Vector |
rotateAroundAxisZ(@NotNull org.bukkit.util.Vector vector,
double angle)
rotates the given vector around z axis for the given angle.
|
static @NotNull org.bukkit.util.Vector |
rotateVector(@NotNull org.bukkit.util.Vector vector,
double angleX,
double angleY,
double angleZ)
rotates the given vector for the given x, y and z angle.
|
static @NotNull org.bukkit.util.Vector |
rotateVector(@NotNull org.bukkit.util.Vector vector,
Float yawDegrees,
Float pitchDegrees)
rotates the given vector around the given yaw and pitch degrees.
|
static @NotNull org.bukkit.util.Vector |
rotateVector(@NotNull org.bukkit.util.Vector vector,
@NotNull org.bukkit.Location location)
rotates the given vector around the given location
|
@NotNull
public static @NotNull org.bukkit.util.Vector rotateAroundAxisX(@NotNull
@NotNull org.bukkit.util.Vector vector,
double angle)
vector - the vector to rotate.angle - the angle to rotate.@NotNull
public static @NotNull org.bukkit.util.Vector rotateAroundAxisY(@NotNull
@NotNull org.bukkit.util.Vector vector,
double angle)
vector - the vector to rotate.angle - the angle to rotate.@NotNull
public static @NotNull org.bukkit.util.Vector rotateAroundAxisZ(@NotNull
@NotNull org.bukkit.util.Vector vector,
double angle)
vector - the vector to rotate.angle - the angle to rotate.@NotNull
public static @NotNull org.bukkit.util.Vector rotateVector(@NotNull
@NotNull org.bukkit.util.Vector vector,
double angleX,
double angleY,
double angleZ)
vector - the vector to rotate.angleX - the x angle to rotate.angleY - the y angle to rotate.angleZ - the z angle to rotate.@NotNull
public static @NotNull org.bukkit.util.Vector rotateVector(@NotNull
@NotNull org.bukkit.util.Vector vector,
@NotNull
@NotNull org.bukkit.Location location)
vector - the vector to rotate.location - the location to rotate.@NotNull
public static @NotNull org.bukkit.util.Vector rotateVector(@NotNull
@NotNull org.bukkit.util.Vector vector,
Float yawDegrees,
Float pitchDegrees)
vector - the vector to rotate.yawDegrees - the yaw degree to rotate.pitchDegrees - the pitch degree to rotate.Copyright © 2021. All rights reserved.