ParticleSceneShape3D QML Type
Permet de définir la forme des particules à partir d'une scène pour les émetteurs et les affecteurs. En savoir plus...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.11 |
| Inherits: |
Propriétés
- excludedNodes : list<Node>
- geometry : Node
- scene : Node
- sceneCenter : Node
- sceneExtents : Node
- shapeResolution : real
Description détaillée
L'élément ParticleSceneShape3D permet d'obtenir la forme des particules à partir d'une scène 3D. Cette forme englobe l'ensemble de la scène en une seule forme, en fonction des modèles présents dans celle-ci.
Par exemple,
ParticleEmitter3D {
id: emitter
particle: particle
...
shape: ParticleSceneShape3D {
id: sceneShape
scene: sceneRoot
sceneCenter: node.scenePosition
sceneExtents: Qt.vector3d(1000, 500, 1000)
}
...
}Documentation sur les propriétés
excludedNodes : list<Node>
Cette propriété contient la liste des nœuds exclus lors de la création de la forme. Un nœud est exclu de la forme s'il figure dans cette liste ou s'il s'agit d'un de ses nœuds enfants.
geometry : Node
Cette propriété contient la géométrie de la forme générée. Elle peut être utilisée pour effectuer le rendu de la forme afin de la visualiser.
scene : Node
Cette propriété contient le nœud racine de la scène. La forme de la scène est calculée de manière dynamique en fonction des modèles enfants de la scène. Si la scène change, la forme est recalculée. Si un modèle n'est pas visible dans la scène, il ne sera pas inclus dans la forme. Seule la visibilité du nœud est vérifiée par l’implémentation. Si le matériau est entièrement transparent ou si le nœud est filtré, la forme continuera de contenir ces nœuds, à moins qu’ils ne soient exclus manuellement.
sceneCenter : Node
Cette propriété définit le point central à partir duquel la forme est calculée.
La valeur par défaut est Qt.vector3(0, 0, 0).
sceneExtents : Node
Cette propriété contient les limites à partir desquelles la forme est calculée. Ces limites sont ajoutées au centre de la scène et tout polygone situé en dehors de ce volume est exclu de la forme. Si cette valeur est vide, tous les polygones sont inclus.
La valeur par défaut est Qt.vector3(0, 0, 0).
shapeResolution : real [default: 10.0;]
Cette propriété détermine la résolution de la forme. Plus la valeur est élevée, plus la forme reproduit fidèlement les modèles individuels.
La valeur minimale est 1,0, la valeur maximale est 100,0 ;
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.