BowlerKernel
|
Static Public Member Functions | |
static float | getMotorStrength () |
static void | setMuscleStrength (float ms) |
![]() | |
static CSG | getBoundingBox (CSG incoming) |
Private Attributes | |
IClosedLoopController | controller = null |
double | target = 0 |
double | velocity |
RaycastVehicle | vehicle |
final int | wheelIndex |
Static Private Attributes | |
static float | muscleStrength = (float) 1000 |
Additional Inherited Members | |
![]() | |
CSG | loadCSGToPoints (CSG baseCSG, boolean adjustCenter, Transform pose, ObjectArrayList< Vector3f > arg0) |
![]() | |
List< CSG > | baseCSG = null |
Definition at line 15 of file WheelCSGPhysicsManager.java.
com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.WheelCSGPhysicsManager | ( | ArrayList< CSG > | baseCSG, |
Transform | pose, | ||
double | mass, | ||
PhysicsCore | c, | ||
RaycastVehicle | v, | ||
int | wheelIndex | ||
) |
Definition at line 25 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.baseCSG, and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.wheelIndex.
IClosedLoopController com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getController | ( | ) |
Definition at line 74 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.controller.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update().
|
static |
Definition at line 62 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.muscleStrength.
double com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getTarget | ( | ) |
Definition at line 54 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.target.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update().
int com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelIndex | ( | ) |
Definition at line 86 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.wheelIndex.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelInfo(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update().
WheelInfo com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelInfo | ( | ) |
Definition at line 82 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelIndex(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.vehicle.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update().
void com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setController | ( | IClosedLoopController | controller | ) |
Definition at line 78 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.controller.
void com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setMuscleStrength | ( | double | muscleStrength | ) |
Definition at line 70 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.muscleStrength, and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setMuscleStrength().
|
static |
Definition at line 66 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.muscleStrength.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setMuscleStrength().
void com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setTarget | ( | double | target | ) |
Definition at line 58 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.target.
void com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update | ( | float | timeStep | ) |
Run the update for this ridgid body. Run any controllers for links
Reimplemented from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.
Definition at line 33 of file WheelCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.TransformFactory.bulletToNr(), com.neuronrobotics.sdk.common.IClosedLoopController.compute(), com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getController(), com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getTarget(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getUpdateManager(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getUpdateTransform(), com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelIndex(), com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelInfo(), com.neuronrobotics.bowlerstudio.physics.TransformFactory.nrToBullet(), com.neuronrobotics.bowlerstudio.physics.IPhysicsUpdate.update(), com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.vehicle, and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.velocity.
|
private |
Definition at line 17 of file WheelCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getController(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setController().
|
staticprivate |
Definition at line 19 of file WheelCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getMotorStrength(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setMuscleStrength().
|
private |
Definition at line 18 of file WheelCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getTarget(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.setTarget().
|
private |
Definition at line 22 of file WheelCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelInfo(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update().
|
private |
Definition at line 21 of file WheelCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update().
|
private |
Definition at line 23 of file WheelCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.getWheelIndex(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.WheelCSGPhysicsManager().