IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

PhysicsNode QML Type

Base type for all objects in the physics scene.

This type was introduced in Qt 6.4.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

PhysicsNode QML Type

  • Import Statement: import QtQuick3D.Physics

  • Since: Qt 6.4

  • Inherited By:: PhysicsBody and TriggerBody

  • Inherits: Node

Detailed Description

PhysicsNode is the base type for all the objects that take part in the physics simulation. These objects have a position in three-dimensional space and a geometrical shape.

Property Documentation

 

collisionShapes : list<CollisionShape>

This property contains the list of collision shapes. These shapes will be combined and act as a single rigid body when interacting with other bodies.

See Also

receiveContactReports : bool

This property determines whether this body will receive contact reports when colliding with other bodies. If activated, this means that the bodyContact signal will be emitted on a collision with a body that has sendContactReports set to true.

receiveTriggerReports : bool

This property determines whether this body will receive reports when entering or leaving a trigger body.

sendContactReports : bool

This property determines whether this body will send contact reports when colliding with other bodies.

sendTriggerReports : bool

This property determines whether this body will send reports when entering or leaving a trigger body.

Signal Documentation

 

bodyContact(PhysicsNode *body, list<vector3D> positions, list<vector3D> impulses, list<vector3D> normals)

This signal is emitted when there is a collision and receiveContactReports is set to true in this body and sendContactReports is set to true in the colliding body. The parameters positions, impulses and normals contain the position, impulse force and normal for each contact point at the same index.

The corresponding handler is onBodyContact.

enteredTriggerBody(TriggerBody *body)

This signal is emitted when this body enters the specified trigger body.

Only emitted when receiveTriggerReports is true

The corresponding handler is onEnteredTriggerBody.

See Also

exitedTriggerBody(TriggerBody *body)

This signal is emitted when this body exits the specified trigger body.

Only emitted when receiveTriggerReports is true

The corresponding handler is onExitedTriggerBody.

See Also

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+