Base type for all objects in the physics scene. 更多...
import 语句: | import QtQuick3D.Physics |
Since: | Qt 6.4 |
继承: | Node |
继承者: | PhysicsBody and TriggerBody |
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.
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.
另请参阅 Shapes and Bodies overview documentation .
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.
bodyContact ( PhysicsNode * body , list < vector3D > positions , list < vector3D > impulses , list < vector3D > normals ) |
This signal is emitted when there is a collision and
receiveContactReports
被设为
true
in this body and
sendContactReports
被设为
true
in the colliding
body
。参数
positions
,
impulses
and
normals
contain the position, impulse force and normal for each contact point at the same index.
注意:
相应处理程序是
onBodyContact
.
enteredTriggerBody ( TriggerBody * body ) |
This signal is emitted when this body enters the specified trigger body .
注意:
Only emitted when
receiveTriggerReports
is
true
注意:
相应处理程序是
onEnteredTriggerBody
.
另请参阅 receiveTriggerReports and exitedTriggerBody .
exitedTriggerBody ( TriggerBody * body ) |
This signal is emitted when this body exits the specified trigger body .
注意:
Only emitted when
receiveTriggerReports
is
true
注意:
相应处理程序是
onExitedTriggerBody
.
另请参阅 receiveTriggerReports and enteredTriggerBody .