BowlerKernel
IPhysicsManager.java
Go to the documentation of this file.
1 package com.neuronrobotics.bowlerstudio.physics;
2 
3 import java.util.ArrayList;
4 import java.util.List;
5 
6 import com.bulletphysics.dynamics.RigidBody;
7 import com.bulletphysics.linearmath.Transform;
8 
9 import eu.mihosoft.vrl.v3d.CSG;
10 
11 import javafx.scene.transform.Affine;
12 
13 public interface IPhysicsManager {
14 
18  public void update(float timeStep);
19 
23  public RigidBody getFallRigidBody();
24 
28  public List<CSG> getBaseCSG();
29 
33  public Affine getRigidBodyLocation();
34 
38  public Transform getUpdateTransform();
39 
40 }