public class SweptSphere extends Object
| Modifier and Type | Field and Description |
|---|---|
float |
currentFallDistance |
com.badlogic.gdx.math.Vector3 |
esIntersectionPoint |
com.badlogic.gdx.math.Vector3 |
esNormalizedVelocity |
com.badlogic.gdx.math.Vector3 |
esPosition |
com.badlogic.gdx.math.Vector3 |
esVelocity |
float |
fallDistance |
boolean |
foundCollision |
boolean |
isFalling |
boolean |
isInMotion |
boolean |
isOnGround |
boolean |
isSliding |
float |
lastPositionY |
float |
nearestCollisionDistance |
com.badlogic.gdx.math.Vector3 |
nearestCollisionPoint |
com.badlogic.gdx.math.Vector3 |
position |
com.badlogic.gdx.math.Vector3 |
radius |
com.badlogic.gdx.math.Vector3 |
slidingPlaneNormal |
com.badlogic.gdx.math.Vector3 |
slidingPlaneOrigin |
boolean |
wasFalling |
boolean |
wasInMotion |
boolean |
wasOnGround |
boolean |
wasSliding |
| Constructor and Description |
|---|
SweptSphere() |
| Modifier and Type | Method and Description |
|---|---|
void |
fromEllipsoidSpace(com.badlogic.gdx.math.Vector3 v) |
void |
fromEllipsoidSpace(com.badlogic.gdx.math.Vector3 in,
com.badlogic.gdx.math.Vector3 out) |
void |
reset() |
void |
setRadius(float radius) |
void |
setRadius(float radiusX,
float radiusY,
float radiusZ) |
void |
toEllipsoidSpace(com.badlogic.gdx.math.Vector3 v) |
void |
toEllipsoidSpace(com.badlogic.gdx.math.Vector3 in,
com.badlogic.gdx.math.Vector3 out) |
public final com.badlogic.gdx.math.Vector3 position
public boolean foundCollision
public float nearestCollisionDistance
public final com.badlogic.gdx.math.Vector3 nearestCollisionPoint
public boolean isInMotion
public boolean wasInMotion
public boolean isFalling
public boolean wasFalling
public boolean isOnGround
public boolean wasOnGround
public boolean isSliding
public boolean wasSliding
public float fallDistance
public float currentFallDistance
public float lastPositionY
public final com.badlogic.gdx.math.Vector3 slidingPlaneNormal
public final com.badlogic.gdx.math.Vector3 slidingPlaneOrigin
public final com.badlogic.gdx.math.Vector3 radius
public final com.badlogic.gdx.math.Vector3 esPosition
public final com.badlogic.gdx.math.Vector3 esVelocity
public final com.badlogic.gdx.math.Vector3 esNormalizedVelocity
public final com.badlogic.gdx.math.Vector3 esIntersectionPoint
public void setRadius(float radius)
public void setRadius(float radiusX,
float radiusY,
float radiusZ)
public void reset()
public void toEllipsoidSpace(com.badlogic.gdx.math.Vector3 in,
com.badlogic.gdx.math.Vector3 out)
public void toEllipsoidSpace(com.badlogic.gdx.math.Vector3 v)
public void fromEllipsoidSpace(com.badlogic.gdx.math.Vector3 in,
com.badlogic.gdx.math.Vector3 out)
public void fromEllipsoidSpace(com.badlogic.gdx.math.Vector3 v)
Copyright © 2022. All rights reserved.