ParticleSystem3DLogging QML Type
Proporciona información del sistema de partículas. Más...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
Propiedades
- loggingInterval : int
- particlesMax : int
- particlesUsed : int
- time : real
- timeAverage : real
- timeDeviation : real
(since 6.3) - updates : int
Descripción detallada
El tipo ParticleSystem3DLogging proporciona información sobre las estadísticas del sistema de partículas. Este elemento no puede crearse directamente, pero puede recuperarse de un ParticleSystem3D.
Documentación de propiedades
loggingInterval : int
Esta propiedad define en milisegundos la frecuencia con la que se actualizan los datos de registro. Un tiempo de actualización más largo aumenta la precisión de time y timeAverage, mientras que tiempos de actualización más cortos mantienen los datos más actualizados.
El valor por defecto es 1000.
particlesMax : int [read-only]
Esta propiedad contiene la cantidad máxima de partículas en este sistema. La cantidad máxima es la suma de las propiedades maxAmount de las partículas del sistema.
particlesUsed : int [read-only]
Esta propiedad contiene la cantidad de partículas actualmente en uso en este sistema. Este valor debe ser cercano a particlesMax en algún punto de la animación del sistema de partículas. Si es mucho menor, considere disminuir los valores de maxAmount. Si alcanza particlesMax, las partículas son utilizadas efectivamente pero también puede significar que las partículas son reutilizadas antes de alcanzar el final de su lifeSpan. En este caso, considere incrementar los valores de maxAmount.
time : real [read-only]
Esta propiedad contiene el tiempo en milisegundos utilizado para emitir y animar partículas en cada fotograma.
timeAverage : real [read-only]
Esta propiedad contiene el tiempo medio en milisegundos utilizado para emitir y animar partículas en cada fotograma. El promedio se calcula a partir del 50% medio de las últimas 100 actualizaciones de registro como máximo. Así que cuando loggingInterval es 1000, esto representa un promedio de time en los últimos 100 segundos. Esto se puede utilizar para medir el rendimiento del sistema de partículas actual.
timeDeviation : real [read-only, since 6.3]
Esta propiedad contiene la desviación de los tiempos medios en milisegundos. El valor es la diferencia entre los valores máximo y mínimo del 50% medio de los resultados, también llamado rango intercuartílico (IQR). Una desviación mayor significa que los tiempos fluctúan más, por lo que timeAverage puede considerarse menos preciso.
Esta propiedad se introdujo en Qt 6.3.
updates : int [read-only]
Esta propiedad contiene la cantidad de actualizaciones del sistema de partículas desde el último registro. Cuando loggingInterval es 1000 (por defecto), se puede considerar que coincide con los fps.
© 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.