Package org.joml
Interface Vector3fc
public interface Vector3fc
-
Method Summary
Modifier and TypeMethodDescriptionfloat
float
float
angleSigned
(float float1, float float2, float float3, float float4, float float5, float float6) float
angleSigned
(Vector3fc vector3fc, Vector3fc vector3fc2) float
distance
(float float1, float float2, float float3) float
float
distanceSquared
(float float1, float float2, float float3) float
distanceSquared
(Vector3fc vector3fc) float
dot
(float float1, float float2, float float3) float
boolean
equals
(float float1, float float2, float float3) boolean
float
get
(int int1) get
(int int1, ByteBuffer byteBuffer) get
(int int1, FloatBuffer floatBuffer) get
(ByteBuffer byteBuffer) get
(FloatBuffer floatBuffer) getToAddress
(long long1) hermite
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, float float1, Vector3f vector3f) boolean
isFinite()
float
length()
float
int
int
mul
(Matrix3x2fc matrix3x2fc, Vector3f vector3f) mulDirection
(Matrix4dc matrix4dc, Vector3f vector3f) mulDirection
(Matrix4fc matrix4fc, Vector3f vector3f) mulDirection
(Matrix4x3fc matrix4x3fc, Vector3f vector3f) mulPosition
(Matrix4fc matrix4fc, Vector3f vector3f) mulPosition
(Matrix4x3fc matrix4x3fc, Vector3f vector3f) float
mulPositionW
(Matrix4fc matrix4fc, Vector3f vector3f) mulProject
(Matrix4fc matrix4fc, float float1, Vector3f vector3f) mulProject
(Matrix4fc matrix4fc, Vector3f vector3f) mulTranspose
(Matrix3fc matrix3fc, Vector3f vector3f) mulTransposeDirection
(Matrix4fc matrix4fc, Vector3f vector3f) mulTransposePosition
(Matrix4fc matrix4fc, Vector3f vector3f) orthogonalize
(Vector3fc vector3fc, Vector3f vector3f) orthogonalizeUnit
(Vector3fc vector3fc, Vector3f vector3f) rotate
(Quaternionfc quaternionfc, Vector3f vector3f) rotateAxis
(float float1, float float2, float float3, float float4, Vector3f vector3f) rotationTo
(float float1, float float2, float float3, Quaternionf quaternionf) rotationTo
(Vector3fc vector3fc, Quaternionf quaternionf) smoothStep
(Vector3fc vector3fc, float float1, Vector3f vector3f) float
x()
float
y()
float
z()
-
Method Details
-
x
float x() -
y
float y() -
z
float z() -
get
-
get
-
get
-
get
-
getToAddress
-
sub
-
sub
-
add
-
add
-
fma
-
fma
-
mulAdd
-
mulAdd
-
mul
-
div
-
mulProject
-
mulProject
-
mul
-
mul
-
mul
-
mulTranspose
-
mulPosition
-
mulPosition
-
mulTransposePosition
-
mulPositionW
-
mulDirection
-
mulDirection
-
mulDirection
-
mulTransposeDirection
-
mul
-
mul
-
div
-
div
-
rotate
-
rotationTo
-
rotationTo
-
rotateAxis
-
rotateX
-
rotateY
-
rotateZ
-
lengthSquared
float lengthSquared() -
length
float length() -
normalize
-
normalize
-
cross
-
cross
-
distance
-
distance
float distance(float float1, float float2, float float3) -
distanceSquared
-
distanceSquared
float distanceSquared(float float1, float float2, float float3) -
dot
-
dot
float dot(float float1, float float2, float float3) -
angleCos
-
angle
-
angleSigned
-
angleSigned
float angleSigned(float float1, float float2, float float3, float float4, float float5, float float6) -
min
-
max
-
negate
-
absolute
-
reflect
-
reflect
-
half
-
half
-
smoothStep
-
hermite
-
lerp
-
get
- Throws:
IllegalArgumentException
-
get
-
get
-
get
-
maxComponent
int maxComponent() -
minComponent
int minComponent() -
orthogonalize
-
orthogonalizeUnit
-
floor
-
ceil
-
round
-
isFinite
boolean isFinite() -
equals
-
equals
boolean equals(float float1, float float2, float float3)
-