Skip navigation links
A C D H I O P Q R S T V 

A

acos(double) - Static method in class org.cloudburstmc.math.TrigMath
Calculates the arc cosine of the value specified

Returns NaN if the input value is outside the cosine range
acot(double) - Static method in class org.cloudburstmc.math.TrigMath
Calculates the arc cotangent of the value specified

Returns NaN if the input value is outside the cotangent range
acsc(double) - Static method in class org.cloudburstmc.math.TrigMath
Calculates the arc cosecant of the value specified

Returns NaN if the input value is outside the cosecant range
asec(double) - Static method in class org.cloudburstmc.math.TrigMath
Calculates the arc secant of the value specified

Returns NaN if the input value is outside the secant range
asin(double) - Static method in class org.cloudburstmc.math.TrigMath
Calculates the arc sine of the value specified

Returns NaN if the input value is outside the sine range
atan(double) - Static method in class org.cloudburstmc.math.TrigMath
Calculates the arc tangent of the value specified
atan2(double, double) - Static method in class org.cloudburstmc.math.TrigMath
Computes the phase theta by computing an arc tangent of y/x
Gets the yaw rotation component in radians when looking into the direction specified

C

cos(double) - Static method in class org.cloudburstmc.math.TrigMath
Cosine calculation using a table.
cot(double) - Static method in class org.cloudburstmc.math.TrigMath
Cotangent calculations using a table.
cos(angle) / sin(angle)

No interpolation is performed: Accuracy is up to the 6th decimal place

createComplexd(double, double) - Method in interface org.cloudburstmc.math.imaginary.ImaginaryProvider
 
createComplexf(float, float) - Method in interface org.cloudburstmc.math.imaginary.ImaginaryProvider
 
createQuaterniond(double, double, double, double) - Method in interface org.cloudburstmc.math.imaginary.ImaginaryProvider
 
createQuaternionf(float, float, float, float) - Method in interface org.cloudburstmc.math.imaginary.ImaginaryProvider
 
createVector2d(double, double) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector2f(float, float) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector2i(int, int) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector2l(long, long) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector3d(double, double, double) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector3f(float, float, float) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector3i(int, int, int) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector3l(long, long, long) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector4d(double, double, double, double) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector4f(float, float, float, float) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector4i(int, int, int, int) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
createVector4l(long, long, long, long) - Method in interface org.cloudburstmc.math.vector.VectorProvider
 
csc(double) - Static method in class org.cloudburstmc.math.TrigMath
Cosecant calculations using a table.
1 / sin(angle)

No interpolation is performed: Accuracy is up to the 6th decimal place

D

DEG_TO_RAD - Static variable in class org.cloudburstmc.math.TrigMath
 

H

HALF_DEG_TO_RAD - Static variable in class org.cloudburstmc.math.TrigMath
 
HALF_PI - Static variable in class org.cloudburstmc.math.TrigMath
 
HALF_SQRT_OF_TWO - Static variable in class org.cloudburstmc.math.TrigMath
 

I

ImaginaryProvider - Interface in org.cloudburstmc.math.imaginary
 

O

org.cloudburstmc.math - package org.cloudburstmc.math
 
org.cloudburstmc.math.imaginary - package org.cloudburstmc.math.imaginary
 
org.cloudburstmc.math.vector - package org.cloudburstmc.math.vector
 

P

PI - Static variable in class org.cloudburstmc.math.TrigMath
 

Q

QUARTER_PI - Static variable in class org.cloudburstmc.math.TrigMath
 

R

RAD_TO_DEG - Static variable in class org.cloudburstmc.math.TrigMath
 

S

sec(double) - Static method in class org.cloudburstmc.math.TrigMath
Secant calculations using a table:
1 / cos(angle)

No interpolation is performed: Accuracy is up to the 6th decimal place

sin(double) - Static method in class org.cloudburstmc.math.TrigMath
Sine calculation using a table.
SQRT_OF_TWO - Static variable in class org.cloudburstmc.math.TrigMath
 
SQUARED_PI - Static variable in class org.cloudburstmc.math.TrigMath
 

T

tan(double) - Static method in class org.cloudburstmc.math.TrigMath
Tangent calculations using a table.
sin(angle) / cos(angle)

No interpolation is performed: Accuracy is up to the 6th decimal place

THREE_PI_HALVES - Static variable in class org.cloudburstmc.math.TrigMath
 
TrigMath - Class in org.cloudburstmc.math
A class designed for fast trigonometry operations.
TWO_PI - Static variable in class org.cloudburstmc.math.TrigMath
 

V

VectorProvider - Interface in org.cloudburstmc.math.vector
 
A C D H I O P Q R S T V 
Skip navigation links

Copyright © 2013–2022 CloudburstMC. All rights reserved.