BowlerKernel
|
Static Public Member Functions | |
static float | getMuscleStrength () |
static void | setMuscleStrength (float ms) |
![]() | |
static CSG | getBoundingBox (CSG incoming) |
Private Attributes | |
HingeConstraint | constraint = null |
IClosedLoopController | controller = null |
double | target = 0 |
double | velocity |
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 HingeCSGPhysicsManager.java.
com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.HingeCSGPhysicsManager | ( | ArrayList< CSG > | baseCSG, |
Transform | pose, | ||
double | mass, | ||
PhysicsCore | c | ||
) |
Definition at line 24 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.baseCSG.
HingeConstraint com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getConstraint | ( | ) |
Definition at line 57 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.constraint.
IClosedLoopController com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getController | ( | ) |
Definition at line 85 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.controller.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.update().
|
static |
Definition at line 73 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.muscleStrength.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.update().
double com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getTarget | ( | ) |
Definition at line 65 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.target.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.update().
void com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setConstraint | ( | HingeConstraint | constraint | ) |
Definition at line 61 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.constraint.
Referenced by com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager(), and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.update().
void com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setController | ( | IClosedLoopController | controller | ) |
Definition at line 89 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.controller.
Referenced by com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager().
void com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setMuscleStrength | ( | double | muscleStrength | ) |
Definition at line 81 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.muscleStrength, and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setMuscleStrength().
|
static |
Definition at line 77 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.muscleStrength.
Referenced by com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager(), and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setMuscleStrength().
void com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setTarget | ( | double | target | ) |
Definition at line 69 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.target.
Referenced by com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager().
void com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.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 31 of file HingeCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.PhysicsCore.add(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.baseCSG, com.neuronrobotics.sdk.common.IClosedLoopController.compute(), com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.constraint, com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getController(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getCore(), com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getMuscleStrength(), com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getTarget(), com.neuronrobotics.bowlerstudio.physics.PhysicsCore.remove(), com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setConstraint(), and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.velocity.
|
private |
Definition at line 17 of file HingeCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getConstraint(), com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setConstraint(), and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.update().
|
private |
Definition at line 18 of file HingeCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getController(), and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setController().
|
staticprivate |
Definition at line 20 of file HingeCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getMuscleStrength(), and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setMuscleStrength().
|
private |
Definition at line 19 of file HingeCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.getTarget(), and com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.setTarget().
|
private |
Definition at line 22 of file HingeCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.HingeCSGPhysicsManager.update().