ParticleSystem3DLogging QML Type

Liefert Informationen über das Partikelsystem. Mehr...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.2
Inherits:

QtObject

Eigenschaften

Detaillierte Beschreibung

Der Typ ParticleSystem3DLogging liefert Informationen über Partikelsystemstatistiken. Dieses Element kann nicht direkt erstellt werden, kann aber von einem ParticleSystem3D abgerufen werden.

Eigenschaft Dokumentation

loggingInterval : int

Diese Eigenschaft legt in Millisekunden fest, wie oft die Logging-Daten aktualisiert werden. Eine längere Aktualisierungszeit erhöht die Genauigkeit von time und timeAverage, während kürzere Aktualisierungszeiten die Daten aktueller halten.

Der Standardwert ist 1000.


particlesMax : int [read-only]

Diese Eigenschaft enthält die maximale Anzahl der Partikel in diesem System. Die maximale Anzahl ist die Summe der Systempartikel maxAmount Eigenschaften.


particlesUsed : int [read-only]

Diese Eigenschaft enthält die Anzahl der Partikel, die derzeit in diesem System verwendet werden. Dieser Wert sollte an einem bestimmten Punkt der Animation des Partikelsystems in der Nähe von particlesMax liegen. Wenn er viel kleiner ist, sollten die maxAmount Werte verringert werden. Wenn er particlesMax erreicht, werden die Partikel effektiv genutzt, aber es kann auch bedeuten, dass die Partikel wiederverwendet werden, bevor sie das Ende ihrer lifeSpan erreichen. In diesem Fall sollten Sie die maxAmount Werte erhöhen.


time : real [read-only]

Diese Eigenschaft enthält die Zeit in Millisekunden, die für das Emittieren und Animieren von Partikeln in jedem Frame verwendet wird.


timeAverage : real [read-only]

Diese Eigenschaft enthält die durchschnittliche Zeit in Millisekunden, die für das Emittieren und Animieren von Partikeln in jedem Frame verwendet wird. Der Durchschnitt wird aus den mittleren 50% der letzten max. 100 Logging-Updates berechnet. Wenn loggingInterval also 1000 ist, entspricht dies einem Durchschnitt von time in den letzten 100 Sekunden. Dies kann zur Messung der Leistung des aktuellen Partikelsystems verwendet werden.


timeDeviation : real [read-only, since 6.3]

Diese Eigenschaft enthält die Abweichung der Durchschnittszeiten in Millisekunden. Der Wert ist die Differenz zwischen Maximal- und Minimalwert der mittleren 50% der Ergebnisse, auch Interquartilsbereich (IQR) genannt. Eine größere Abweichung bedeutet, dass die Zeiten stärker schwanken, so dass timeAverage als weniger genau angesehen werden kann.

Diese Eigenschaft wurde in Qt 6.3 eingeführt.


updates : int [read-only]

Diese Eigenschaft enthält die Anzahl der Aktualisierungen des Partikelsystems seit der letzten Aufzeichnung. Wenn loggingInterval 1000 ist (Standardwert), kann dies als mit den fps übereinstimmend angesehen werden.


© 2025 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.