Bom dia pessoal,
Estou tentando criar um corpo sólido utilizando o framework JmonkeyEngine que fique fixo no espaço flutuando(como se houvesse um apoio sobre ele impedindo de cair), mesmo havendo gravidade da terra. Além disso, gostaria que esse objeto realizasse movimentos de rotação no espaço também sem ser atingindo pela gravidade.
Corpo criado sólido, porém ele não fica fixo no espaço, sempre cai
public void makeBrick(Vector3f loc) {
Geometry brick_geo = new Geometry("brick", box10);
brick_geo.setMaterial(wall_mat);
pivot.attachChild(brick_geo);
brick_geo.setLocalTranslation(loc);
brick_phy = new RigidBodyControl(2f);
brick_geo.addControl(brick_phy);
bulletAppState.getPhysicsSpace().add(brick_geo);
}
Método para movimento de rotação, nesse caso corpos sólidos não realizam a rotação, somente quando são corpos de massa
public void onAnalog(String name, float value, float tpf) {
if (isRunning) {
//Movimento de Rotação
if (name.equals("Rotate")) {
pivot.rotate(0, value*speed, 0);
}