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