|
BowlerKernel
|


Static Public Member Functions | |
| static float | getMuscleStrength () |
| static void | setMuscleStrength (float ms) |
Static Public Member Functions inherited from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager | |
| 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 | |
Protected Member Functions inherited from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager | |
| CSG | loadCSGToPoints (CSG baseCSG, boolean adjustCenter, Transform pose, ObjectArrayList< Vector3f > arg0) |
Protected Attributes inherited from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager | |
| 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().