java.lang.Object
com.github.stephengold.joltjni.JoltPhysicsObject
com.github.stephengold.joltjni.RayInvDirection
- All Implemented Interfaces:
ConstJoltPhysicsObject
,AutoCloseable
,Comparable<JoltPhysicsObject>
The reciprocal of a ray's direction.
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiate a default direction.RayInvDirection
(Vec3Arg direction) Instantiate inverse of the specified direction. -
Method Summary
Modifier and TypeMethodDescriptionCopy the inverse direction.void
Specify a new direction.void
setInvDirection
(Vec3Arg invDirection) Directly alter the inverse direction.Methods inherited from class com.github.stephengold.joltjni.JoltPhysicsObject
close, compareTo, equals, getContainingObject, hasAssignedNativeObject, hashCode, isCleanerStarted, ownsNativeObject, setVirtualAddress, setVirtualAddress, startCleaner, targetVa, toString, va
-
Constructor Details
-
RayInvDirection
public RayInvDirection()Instantiate a default direction. -
RayInvDirection
Instantiate inverse of the specified direction.- Parameters:
direction
- the direction to use (not null, unaffected)
-
-
Method Details
-
getInvDirection
Copy the inverse direction. The ray is unaffected. (native attribute: mInvDirection)- Returns:
- a new direction vector
-
set
Specify a new direction.- Parameters:
direction
- the direction to use (not null, unaffected)
-
setInvDirection
Directly alter the inverse direction. (native attribute: mInvDirection)- Parameters:
invDirection
- the desired inverse direction (not null, unaffected)
-