Auf dieser Seite

ParticleSystem3DLogging QML Type

Enthält Informationen zum Partikelsystem. Mehr...

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

QtObject

Eigenschaften

Ausführliche Beschreibung

Der Typ „ ParticleSystem3DLogging “ liefert Informationen zur Statistik des Partikelsystems. Dieses Element kann nicht direkt erstellt werden, sondern muss aus einem „ ParticleSystem3D “ abgerufen werden.

Dokumentation zu den Eigenschaften

loggingInterval : int

Diese Eigenschaft legt in Millisekunden fest, wie oft die Protokollierungsdaten aktualisiert werden. Längere Aktualisierungsintervalle erhöhen die Genauigkeit von time und timeAverage, während kürzere Aktualisierungsintervalle dafür sorgen, dass die Daten aktueller bleiben.

Der Standardwert ist „ 1000 “.

particlesMax : int [read-only]

Diese Eigenschaft gibt die maximale Anzahl an Partikeln in diesem System an. Die maximale Anzahl entspricht der Summe der Partikel maxAmount -Eigenschaften des Systems.

particlesUsed : int [read-only]

Diese Eigenschaft gibt die Anzahl der Partikel an, die derzeit in diesem System verwendet werden. Dieser Wert sollte zu einem bestimmten Zeitpunkt der Partikelsystem-Animation nahe bei particlesMax liegen. Ist er deutlich kleiner, sollten Sie in Erwägung ziehen, die Werte für maxAmount zu verringern. Erreicht er particlesMax, werden die Partikel zwar effektiv genutzt, dies kann jedoch auch bedeuten, dass Partikel wiederverwendet werden, bevor sie das Ende ihrer lifeSpan erreichen. In diesem Fall sollten Sie in Erwägung ziehen, die Werte für maxAmount zu erhöhen.

time : real [read-only]

Diese Eigenschaft enthält die Zeit in Millisekunden, die für die Erzeugung und Animation von Partikeln in jedem Einzelbild benötigt wird.

timeAverage : real [read-only]

Diese Eigenschaft gibt die durchschnittliche Zeit in Millisekunden an, die für die Ausgabe und Animation von Partikeln in jedem Einzelbild benötigt wird. Der Durchschnittswert wird aus den mittleren 50 % der letzten maximal 100 Protokollierungsaktualisierungen berechnet. Wenn also „ loggingInterval “ den Wert 1000 annimmt, entspricht dies einem Durchschnittswert 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 gibt die Abweichung der Durchschnittszeiten in Millisekunden an. Der Wert entspricht der Differenz zwischen dem Maximal- und dem Minimalwert der mittleren 50 % der Ergebnisse, auch als Interquartilsabstand (IQR) bezeichnet. Eine größere Abweichung bedeutet, dass die Zeiten stärker schwanken, sodass „ timeAverage “ als weniger genau angesehen werden kann.

Diese Eigenschaft wurde in Qt 6.3 eingeführt.

updates : int [read-only]

Diese Eigenschaft gibt die Anzahl der Aktualisierungen des Partikelsystems seit der letzten Protokollierung an. Wenn der Wert von „ loggingInterval “ 1000 beträgt (Standard), kann davon ausgegangen werden, dass dies der Bildrate (fps) entspricht.

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