JmonkeyEngine Corpo Sólido no espaço

0 respostas
M

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);
        }
Criado 6 de abril de 2014
Respostas 0
Participantes 1