Package org.joml
Interface Vector3fc
- All Known Implementing Classes:
Vector3f
public interface Vector3fc
-
Method Summary
Modifier and Type Method Description Vector3f
add(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
add(Vector3fc vector3fc, Vector3f vector3f)
float
angle(Vector3fc vector3fc)
float
angleCos(Vector3fc vector3fc)
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)
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)
java.nio.ByteBuffer
get(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get(java.nio.FloatBuffer floatBuffer)
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)
float
length()
float
lengthSquared()
Vector3f
lerp(Vector3fc vector3fc, float float1, Vector3f vector3f)
int
maxComponent()
int
minComponent()
Vector3f
mul(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
mul(float float1, Vector3f vector3f)
Vector3f
mul(Matrix3fc matrix3fc, Vector3f vector3f)
Vector3f
mul(Vector3fc vector3fc, 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, 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(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)
Quaternionf
rotationTo(float float1, float float2, float float3, Quaternionf quaternionf)
Quaternionf
rotationTo(Vector3fc vector3fc, Quaternionf quaternionf)
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) -
sub
-
sub
-
add
-
add
-
fma
-
fma
-
mul
-
div
-
mulProject
-
mul
-
mulTranspose
-
mulPosition
-
mulPosition
-
mulTransposePosition
-
mulPositionW
-
mulDirection
-
mulDirection
-
mulTransposeDirection
-
mul
-
mul
-
div
-
div
-
rotate
-
rotationTo
-
rotationTo
-
lengthSquared
float lengthSquared() -
length
float length() -
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
-
negate
-
reflect
-
reflect
-
half
-
half
-
smoothStep
-
hermite
-
lerp
-
get
float get(int int1) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
maxComponent
int maxComponent() -
minComponent
int minComponent() -
orthogonalize
-
orthogonalizeUnit
-