Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

Forums

OverviewFelgo 3 Support (Qt 5) › Torque not applied

Tagged: 

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #12645

    Benoit

    Hello,

     

    I don’t understand why no rotation neither torque is applied. The Entity keep still, only linear impulses make it move. Tryed with applying an angularImpulse later, with applying a force to the top (not the center) and with different values.

    Here the simpliest version of my code:

     

    import Felgo 3.0
    import QtQuick 2.0
    import "entities"
    
    
    GameWindow {
        id: gameWindow
        activeScene: scene
        width: 960
        height: 640
    
        Scene {
            id: scene
    
            EntityManager {id:entityManager; entityContainer: scene}
    
            PhysicsWorld {
                id: world
                updatesPerSecondForPhysics:60
                gravity.y: 1
            }
    
            width: 480
            height: 320
    
            Rectangle {
                id: rectangle
                anchors.fill: parent
    
                Sample {
                    x: 200
                    y: -150
                }
            }
    
        }
    }
    

     

     

     

    EntityBase {
        id: entity
    
        Rectangle{
            id: boxImage
            height: 80
            width: 40
        }
    
        BoxCollider{
            id: boxCollider
            width: boxImage.width
            height: boxImage.height
    
            rotation: 25
            torque: 200
        }
    }
    

     

    #12646

    Günther
    Felgo Team

    Hi Benoit!

    The effect of the torque setting strongly depends on the weight of the body. The density property specifies the weight of a body in kg/pixels^2 and should be set to an appropriate setting.

    For example, with these values you should see some effect when applying a torque to the body:

    EntityBase {
      id: entity
    
      Rectangle{
          id: boxImage
          height: 80
          width: 40
      }
    
      BoxCollider{
          id: boxCollider
          anchors.centerIn: parent
          width: boxImage.width
          height: boxImage.height
    
          density: 0.001
          torque: 1000
      }
    }

    Best,
    Günther

    #12707

    Benoit

    Thanks it works

Viewing 3 posts - 1 through 3 (of 3 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded