fork-math
0.1.0-alpha
jvm
fork-math
/
net.peanuuutz.fork.math
Package-level
declarations
Types
Functions
Properties
Types
Matrix2fs
Link copied to clipboard
object
Matrix2fs
Matrix3fs
Link copied to clipboard
object
Matrix3fs
Matrix4fs
Link copied to clipboard
object
Matrix4fs
Vector2fs
Link copied to clipboard
object
Vector2fs
Vector3fs
Link copied to clipboard
object
Vector3fs
Properties
Float
PI
Link copied to clipboard
const
val
FloatPI
:
Float
Float
PIDoubled
Link copied to clipboard
const
val
FloatPIDoubled
:
Float
Float
PIHalved
Link copied to clipboard
const
val
FloatPIHalved
:
Float
is
Identity
Link copied to clipboard
val
Matrix4fc
.
isIdentity
:
Boolean
is
Orthonormal
Link copied to clipboard
val
Matrix4fc
.
isOrthonormal
:
Boolean
is
Perspective
Link copied to clipboard
val
Matrix4fc
.
isPerspective
:
Boolean
is
Translation
Link copied to clipboard
val
Matrix4fc
.
isTranslation
:
Boolean
PIDoubled
Link copied to clipboard
const
val
PIDoubled
:
Double
PIHalved
Link copied to clipboard
const
val
PIHalved
:
Double
Functions
component1
Link copied to clipboard
operator
fun
Vector2dc
.
component1
(
)
:
Double
operator
fun
Vector2fc
.
component1
(
)
:
Float
operator
fun
Vector2ic
.
component1
(
)
:
Int
component2
Link copied to clipboard
operator
fun
Vector2dc
.
component2
(
)
:
Double
operator
fun
Vector2fc
.
component2
(
)
:
Float
operator
fun
Vector2ic
.
component2
(
)
:
Int
cross
Link copied to clipboard
infix
fun
Vector2dc
.
cross
(
other
:
Vector2dc
)
:
Double
infix
fun
Vector2fc
.
cross
(
other
:
Vector2fc
)
:
Float
dot
Link copied to clipboard
infix
fun
Vector2dc
.
dot
(
other
:
Vector2dc
)
:
Double
infix
fun
Vector2fc
.
dot
(
other
:
Vector2fc
)
:
Float
fast
Cos
Link copied to clipboard
inline
fun
fastCos
(
radian
:
Double
)
:
Double
inline
fun
fastCos
(
radian
:
Float
)
:
Float
fast
Sin
Link copied to clipboard
inline
fun
fastSin
(
radian
:
Double
)
:
Double
inline
fun
fastSin
(
radian
:
Float
)
:
Float
rotate
Link copied to clipboard
fun
Vector2d
.
rotate
(
radian
:
Float
)
:
Vector2d
fun
Vector2f
.
rotate
(
radian
:
Float
)
:
Vector2f
fun
Vector2dc
.
rotate
(
radian
:
Float
,
dest
:
Vector2d
)
:
Vector2d
fun
Vector2fc
.
rotate
(
radian
:
Float
,
dest
:
Vector2f
)
:
Vector2f
to
Degree
Link copied to clipboard
inline
fun
Double
.
toDegree
(
)
:
Double
inline
fun
Float
.
toDegree
(
)
:
Float
to
Radian
Link copied to clipboard
inline
fun
Double
.
toRadian
(
)
:
Double
inline
fun
Float
.
toRadian
(
)
:
Float