Package org.joml
Interface Vector3fc
- All Known Implementing Classes:
Vector3f
public interface Vector3fc
-
Method Summary
Modifier and Type Method Description Vector3fadd(float float1, float float2, float float3, Vector3f vector3f)Vector3fadd(Vector3fc vector3fc, Vector3f vector3f)floatangle(Vector3fc vector3fc)floatangleCos(Vector3fc vector3fc)Vector3fcross(float float1, float float2, float float3, Vector3f vector3f)Vector3fcross(Vector3fc vector3fc, Vector3f vector3f)floatdistance(float float1, float float2, float float3)floatdistance(Vector3fc vector3fc)floatdistanceSquared(float float1, float float2, float float3)floatdistanceSquared(Vector3fc vector3fc)Vector3fdiv(float float1, float float2, float float3, Vector3f vector3f)Vector3fdiv(float float1, Vector3f vector3f)Vector3fdiv(Vector3fc vector3fc, Vector3f vector3f)floatdot(float float1, float float2, float float3)floatdot(Vector3fc vector3fc)Vector3ffma(float float1, Vector3fc vector3fc, Vector3f vector3f)Vector3ffma(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f)floatget(int int1)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(java.nio.FloatBuffer floatBuffer)Vector3fhalf(float float1, float float2, float float3, Vector3f vector3f)Vector3fhalf(Vector3fc vector3fc, Vector3f vector3f)Vector3fhermite(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, float float1, Vector3f vector3f)floatlength()floatlengthSquared()Vector3flerp(Vector3fc vector3fc, float float1, Vector3f vector3f)intmaxComponent()intminComponent()Vector3fmul(float float1, float float2, float float3, Vector3f vector3f)Vector3fmul(float float1, Vector3f vector3f)Vector3fmul(Matrix3fc matrix3fc, Vector3f vector3f)Vector3fmul(Vector3fc vector3fc, Vector3f vector3f)Vector3fmulDirection(Matrix4fc matrix4fc, Vector3f vector3f)Vector3fmulDirection(Matrix4x3fc matrix4x3fc, Vector3f vector3f)Vector3fmulPosition(Matrix4fc matrix4fc, Vector3f vector3f)Vector3fmulPosition(Matrix4x3fc matrix4x3fc, Vector3f vector3f)floatmulPositionW(Matrix4fc matrix4fc, Vector3f vector3f)Vector3fmulProject(Matrix4fc matrix4fc, Vector3f vector3f)Vector3fmulTranspose(Matrix3fc matrix3fc, Vector3f vector3f)Vector3fmulTransposeDirection(Matrix4fc matrix4fc, Vector3f vector3f)Vector3fmulTransposePosition(Matrix4fc matrix4fc, Vector3f vector3f)Vector3fnegate(Vector3f vector3f)Vector3fnormalize(Vector3f vector3f)Vector3forthogonalize(Vector3fc vector3fc, Vector3f vector3f)Vector3forthogonalizeUnit(Vector3fc vector3fc, Vector3f vector3f)Vector3freflect(float float1, float float2, float float3, Vector3f vector3f)Vector3freflect(Vector3fc vector3fc, Vector3f vector3f)Vector3frotate(Quaternionfc quaternionfc, Vector3f vector3f)QuaternionfrotationTo(float float1, float float2, float float3, Quaternionf quaternionf)QuaternionfrotationTo(Vector3fc vector3fc, Quaternionf quaternionf)Vector3fsmoothStep(Vector3fc vector3fc, float float1, Vector3f vector3f)Vector3fsub(float float1, float float2, float float3, Vector3f vector3f)Vector3fsub(Vector3fc vector3fc, Vector3f vector3f)floatx()floaty()floatz()
-
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
-