Class Vector3f
java.lang.Object
org.joml.Vector3f
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVector3f()Vector3f(float arg0) Vector3f(float[] arg0) Vector3f(float arg0, float arg1, float arg2) Vector3f(int arg0, ByteBuffer arg1) Vector3f(int arg0, FloatBuffer arg1) Vector3f(ByteBuffer arg0) Vector3f(FloatBuffer arg0) -
Method Summary
Modifier and TypeMethodDescriptionabsolute()add(float arg0, float arg1, float arg2) floatfloatfloatangleSigned(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) floatangleSigned(Vector3fc arg0, Vector3fc arg1) ceil()cross(float arg0, float arg1, float arg2) floatdistance(float arg0, float arg1, float arg2) static floatdistance(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) floatfloatdistanceSquared(float arg0, float arg1, float arg2) static floatdistanceSquared(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) floatdistanceSquared(Vector3fc arg0) div(float arg0) div(float arg0, float arg1, float arg2) floatdot(float arg0, float arg1, float arg2) floatbooleanequals(float arg0, float arg1, float arg2) booleanbooleanfloor()floatget(int arg0) get(int arg0, ByteBuffer arg1) get(int arg0, FloatBuffer arg1) get(ByteBuffer arg0) get(FloatBuffer arg0) getToAddress(long arg0) half(float arg0, float arg1, float arg2) inthashCode()booleanisFinite()floatlength()static floatlength(float arg0, float arg1, float arg2) floatstatic floatlengthSquared(float arg0, float arg1, float arg2) intintmul(float arg0) mul(float arg0, float arg1, float arg2) mul(Matrix3x2fc arg0) mul(Matrix3x2fc arg0, Vector3f arg1) mulDirection(Matrix4dc arg0) mulDirection(Matrix4dc arg0, Vector3f arg1) mulDirection(Matrix4fc arg0) mulDirection(Matrix4fc arg0, Vector3f arg1) mulDirection(Matrix4x3fc arg0) mulDirection(Matrix4x3fc arg0, Vector3f arg1) mulPosition(Matrix4fc arg0) mulPosition(Matrix4fc arg0, Vector3f arg1) mulPosition(Matrix4x3fc arg0) mulPosition(Matrix4x3fc arg0, Vector3f arg1) floatmulPositionW(Matrix4fc arg0) floatmulPositionW(Matrix4fc arg0, Vector3f arg1) mulProject(Matrix4fc arg0) mulProject(Matrix4fc arg0, float arg1, Vector3f arg2) mulProject(Matrix4fc arg0, Vector3f arg1) mulTranspose(Matrix3fc arg0) mulTranspose(Matrix3fc arg0, Vector3f arg1) mulTransposeDirection(Matrix4fc arg0, Vector3f arg1) mulTransposePosition(Matrix4fc arg0, Vector3f arg1) negate()normalize(float arg0) orthogonalize(Vector3fc arg0) orthogonalize(Vector3fc arg0, Vector3f arg1) orthogonalizeUnit(Vector3fc arg0) orthogonalizeUnit(Vector3fc arg0, Vector3f arg1) voidreadExternal(ObjectInput arg0) reflect(float arg0, float arg1, float arg2) rotate(Quaternionfc arg0) rotate(Quaternionfc arg0, Vector3f arg1) rotateAxis(float arg0, float arg1, float arg2, float arg3) rotateAxis(float arg0, float arg1, float arg2, float arg3, Vector3f arg4) rotateX(float arg0) rotateY(float arg0) rotateZ(float arg0) rotationTo(float arg0, float arg1, float arg2, Quaternionf arg3) rotationTo(Vector3fc arg0, Quaternionf arg1) round()set(double arg0) set(double arg0, double arg1, double arg2) set(float arg0) set(float[] arg0) set(float arg0, float arg1, float arg2) set(int arg0, ByteBuffer arg1) set(int arg0, FloatBuffer arg1) set(ByteBuffer arg0) set(FloatBuffer arg0) setComponent(int arg0, float arg1) setFromAddress(long arg0) smoothStep(Vector3fc arg0, float arg1, Vector3f arg2) sub(float arg0, float arg1, float arg2) toString()toString(NumberFormat numberFormat) voidwriteExternal(ObjectOutput arg0) floatx()floaty()floatz()zero()
-
Field Details
-
x
public float x -
y
public float y -
z
public float z
-
-
Constructor Details
-
Vector3f
public Vector3f() -
Vector3f
public Vector3f(float arg0) -
Vector3f
public Vector3f(float arg0, float arg1, float arg2) -
Vector3f
-
Vector3f
-
Vector3f
-
Vector3f
-
Vector3f
public Vector3f(float[] arg0) -
Vector3f
-
Vector3f
-
Vector3f
-
Vector3f
-
-
Method Details
-
x
-
y
-
z
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFromAddress
-
setComponent
- Throws:
IllegalArgumentException
-
get
-
get
-
get
-
get
-
getToAddress
- Specified by:
getToAddressin interfaceVector3fc
-
sub
-
sub
-
sub
-
sub
-
add
-
add
-
add
-
add
-
fma
-
fma
-
fma
-
fma
-
mulAdd
-
mulAdd
-
mulAdd
-
mulAdd
-
mul
-
mul
-
div
-
div
-
mulProject
- Specified by:
mulProjectin interfaceVector3fc
-
mulProject
- Specified by:
mulProjectin interfaceVector3fc
-
mulProject
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mulTranspose
-
mulTranspose
- Specified by:
mulTransposein interfaceVector3fc
-
mulPosition
-
mulPosition
-
mulPosition
- Specified by:
mulPositionin interfaceVector3fc
-
mulPosition
- Specified by:
mulPositionin interfaceVector3fc
-
mulTransposePosition
-
mulTransposePosition
- Specified by:
mulTransposePositionin interfaceVector3fc
-
mulPositionW
-
mulPositionW
- Specified by:
mulPositionWin interfaceVector3fc
-
mulDirection
-
mulDirection
-
mulDirection
-
mulDirection
- Specified by:
mulDirectionin interfaceVector3fc
-
mulDirection
- Specified by:
mulDirectionin interfaceVector3fc
-
mulDirection
- Specified by:
mulDirectionin interfaceVector3fc
-
mulTransposeDirection
-
mulTransposeDirection
- Specified by:
mulTransposeDirectionin interfaceVector3fc
-
mul
-
mul
-
mul
-
mul
-
div
-
div
-
div
-
div
-
rotate
-
rotate
-
rotationTo
- Specified by:
rotationToin interfaceVector3fc
-
rotationTo
- Specified by:
rotationToin interfaceVector3fc
-
rotateAxis
-
rotateAxis
- Specified by:
rotateAxisin interfaceVector3fc
-
rotateX
-
rotateX
-
rotateY
-
rotateY
-
rotateZ
-
rotateZ
-
lengthSquared
public float lengthSquared()- Specified by:
lengthSquaredin interfaceVector3fc
-
lengthSquared
public static float lengthSquared(float arg0, float arg1, float arg2) -
length
-
length
public static float length(float arg0, float arg1, float arg2) -
normalize
-
normalize
-
normalize
-
normalize
-
cross
-
cross
-
cross
-
cross
-
distance
-
distance
-
distanceSquared
- Specified by:
distanceSquaredin interfaceVector3fc
-
distanceSquared
public float distanceSquared(float arg0, float arg1, float arg2) - Specified by:
distanceSquaredin interfaceVector3fc
-
distance
public static float distance(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
distanceSquared
public static float distanceSquared(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
dot
-
dot
-
angleCos
-
angle
-
angleSigned
- Specified by:
angleSignedin interfaceVector3fc
-
angleSigned
public float angleSigned(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) - Specified by:
angleSignedin interfaceVector3fc
-
min
-
min
-
max
-
max
-
zero
-
toString
-
toString
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
negate
-
negate
-
absolute
-
absolute
-
hashCode
-
equals
-
equals
-
equals
-
reflect
-
reflect
-
reflect
-
reflect
-
half
-
half
-
half
-
half
-
smoothStep
- Specified by:
smoothStepin interfaceVector3fc
-
hermite
-
lerp
-
lerp
-
get
- Specified by:
getin interfaceVector3fc- Throws:
IllegalArgumentException
-
get
-
get
-
get
-
maxComponent
public int maxComponent()- Specified by:
maxComponentin interfaceVector3fc
-
minComponent
public int minComponent()- Specified by:
minComponentin interfaceVector3fc
-
orthogonalize
- Specified by:
orthogonalizein interfaceVector3fc
-
orthogonalize
-
orthogonalizeUnit
- Specified by:
orthogonalizeUnitin interfaceVector3fc
-
orthogonalizeUnit
-
floor
-
floor
-
ceil
-
ceil
-
round
-
round
-
isFinite
-