1 /* 2 * To change this template, choose Tools | Templates 3 * and open the template in the editor. 4 */ 5 package com.jme3.bullet.control; 6 7 import com.jme3.bullet.PhysicsSpace; 8 import com.jme3.scene.control.Control; 9 10 /** 11 * 12 * @author normenhansen 13 */ 14 public interface PhysicsControl extends Control { 15 setPhysicsSpace(PhysicsSpace space)16 public void setPhysicsSpace(PhysicsSpace space); 17 getPhysicsSpace()18 public PhysicsSpace getPhysicsSpace(); 19 20 /** 21 * The physics object is removed from the physics space when the control 22 * is disabled. When the control is enabled again the physics object is 23 * moved to the current location of the spatial and then added to the physics 24 * space. This allows disabling/enabling physics to move the spatial freely. 25 * @param state 26 */ setEnabled(boolean state)27 public void setEnabled(boolean state); 28 } 29