ParticleSystem3DLogging QML Type
Fournit des informations sur le système de particules. Plus d'informations...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
Propriétés
- loggingInterval : int
- particlesMax : int
- particlesUsed : int
- time : real
- timeAverage : real
- timeDeviation : real
(since 6.3) - updates : int
Description détaillée
Le type ParticleSystem3DLogging fournit des informations sur les statistiques du système de particules. Cet élément ne peut pas être créé directement, mais peut être récupéré à partir d'un document de type ParticleSystem3D.
Documentation sur les propriétés
loggingInterval : int
Cette propriété définit en millisecondes la fréquence de mise à jour des données d'enregistrement. Un temps de mise à jour plus long augmente la précision de time et timeAverage, tandis qu'un temps de mise à jour plus court maintient les données plus à jour.
La valeur par défaut est 1000.
particlesMax : int [read-only]
Cette propriété contient la quantité maximale de particules dans ce système. La quantité maximale est la somme des particules du système maxAmount properties.
particlesUsed : int [read-only]
Cette propriété contient la quantité de particules actuellement utilisées dans ce système. Cette valeur doit être proche de particlesMax à un moment donné de l'animation du système de particules. Si elle est beaucoup plus petite, envisagez de diminuer les valeurs de maxAmount. Si elle atteint particlesMax, les particules sont utilisées efficacement, mais cela peut également signifier que les particules sont réutilisées avant d'atteindre la fin de leur durée de vie lifeSpan. Dans ce cas, envisagez d'augmenter les valeurs maxAmount.
time : real [read-only]
Cette propriété indique le temps en millisecondes utilisé pour l'émission et l'animation des particules dans chaque image.
timeAverage : real [read-only]
Cette propriété indique le temps moyen en millisecondes utilisé pour l'émission et l'animation des particules dans chaque image. La moyenne est calculée à partir des 50 % moyens des 100 dernières mises à jour maximales de l'enregistrement. Ainsi, lorsque loggingInterval vaut 1000, cela représente une moyenne de time sur les 100 dernières secondes. Cette valeur peut être utilisée pour mesurer les performances du système de particules actuel.
timeDeviation : real [read-only, since 6.3]
Cette propriété contient l'écart des temps moyens en millisecondes. La valeur correspond à la différence entre les valeurs maximales et minimales de la moitié centrale des résultats, également appelée intervalle interquartile (IQR). Un écart plus important signifie que les temps fluctuent davantage, de sorte que timeAverage peut être considéré comme moins précis.
Cette propriété a été introduite dans Qt 6.3.
updates : int [read-only]
Cette propriété indique le nombre de mises à jour du système de particules depuis le dernier enregistrement. Lorsque loggingInterval est égal à 1000 (valeur par défaut), cette valeur peut être considérée comme correspondant au nombre d'images par seconde.
© 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.