BowlerKernel
|
Public Member Functions | |
VehicleCSGPhysicsManager (ArrayList< CSG > baseCSG, Transform pose, double mass, boolean adjustCenter, PhysicsCore core) | |
void | update (float timeStep) |
RaycastVehicle | getVehicle () |
void | setVehicle (RaycastVehicle vehicle) |
VehicleTuning | getTuning () |
void | setTuning (VehicleTuning tuning) |
![]() | |
CSGPhysicsManager (List< CSG > baseCSG, Transform pose, double mass, boolean adjustCenter, PhysicsCore core) | |
CSGPhysicsManager (ArrayList< CSG > baseCSG, Vector3f start, double mass, PhysicsCore core) | |
void | setup (CollisionShape fallShape, Transform pose, double mass, PhysicsCore core) |
RigidBody | getFallRigidBody () |
void | setFallRigidBody (RigidBody fallRigidBody) |
List< CSG > | getBaseCSG () |
void | setBaseCSG (List< CSG > baseCSG) |
Transform | getUpdateTransform () |
Affine | getRigidBodyLocation () |
IPhysicsUpdate | getUpdateManager () |
void | setUpdateManager (IPhysicsUpdate updateManager) |
PhysicsCore | getCore () |
void | setCore (PhysicsCore core) |
Public Attributes | |
VehicleRaycaster | vehicleRayCaster |
Private Attributes | |
VehicleTuning | tuning = new VehicleTuning() |
RaycastVehicle | vehicle |
Additional Inherited Members | |
![]() | |
static CSG | getBoundingBox (CSG incoming) |
![]() | |
CSG | loadCSGToPoints (CSG baseCSG, boolean adjustCenter, Transform pose, ObjectArrayList< Vector3f > arg0) |
![]() | |
List< CSG > | baseCSG = null |
Definition at line 14 of file VehicleCSGPhysicsManager.java.
com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager | ( | ArrayList< CSG > | baseCSG, |
Transform | pose, | ||
double | mass, | ||
boolean | adjustCenter, | ||
PhysicsCore | core | ||
) |
Definition at line 23 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.baseCSG, com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.core, com.neuronrobotics.bowlerstudio.physics.PhysicsCore.getDynamicsWorld(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getFallRigidBody(), com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getTuning(), com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setVehicle(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicleRayCaster.
VehicleTuning com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getTuning | ( | ) |
Definition at line 57 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.tuning.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager().
RaycastVehicle com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getVehicle | ( | ) |
Definition at line 48 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicle.
void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setTuning | ( | VehicleTuning | tuning | ) |
Definition at line 61 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.tuning.
void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setVehicle | ( | RaycastVehicle | vehicle | ) |
Definition at line 53 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicle.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager().
void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.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 VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getFallRigidBody(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getUpdateManager(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getUpdateTransform(), com.neuronrobotics.bowlerstudio.physics.IPhysicsUpdate.update(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicle.
|
private |
Definition at line 19 of file VehicleCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getTuning(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setTuning().
|
private |
Definition at line 21 of file VehicleCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getVehicle(), com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setVehicle(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.update().
VehicleRaycaster com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicleRayCaster |
Definition at line 20 of file VehicleCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager().