En esta página

Wander3D QML Type

Aplica curvas de onda aleatorias a las partículas. Más...

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

Affector3D

Propiedades

Descripción detallada

Este elemento aplica curvas de onda aleatorias a las partículas. Las curvas pueden combinar valores globales que son los mismos para todas las partículas y valores únicos que difieren aleatoriamente.

Documentación de Propiedades

fadeInDuration : int

Esta propiedad define la duración en milisegundos del desvanecimiento del afector. Después de esta duración, el deambular tendrá efecto completo. Establecer esto puede ser útil para emitir desde una posición o forma específica, de lo contrario el deambular afectará a la posición también al principio.

El valor por defecto es 0.

fadeOutDuration : int

Esta propiedad define la duración en milisegundos del desvanecimiento del afector. Establecer esto puede ser útil para reducir el deambular cuando el tiempo de vida de la partícula termina, por ejemplo cuando se combina con Attractor3D para que las posiciones finales coincidan con las de shape.

El valor por defecto es 0.

globalAmount : vector3d

Esta propiedad define la distancia a la que se mueve cada partícula en los extremos de las curvas. Así, si el valor es por ejemplo (100, 10, 0), todas las partículas se mueven entre (100, 10, 0) y (-100, -10, 0).

El valor por defecto es (0.0, 0.0, 0.0).

globalPace : vector3d

Esta propiedad define el ritmo (frecuencia) con que cada partícula vaga en curvas por segundo.

El valor por defecto es (0.0, 0.0, 0.0).

globalPaceStart : vector3d

Esta propiedad define el punto de inicio del ritmo (frecuencia). El rango significativo está entre 0 .. 2 * PI. Por ejemplo, para animar la coordenada x del inicio del ritmo:

PropertyAnimation on globalPaceStart {
    loops: Animation.Infinite
    duration: 2000
    from: Qt.vector3d(0, 0, 0)
    to: Qt.vector3d(Math.PI * 2, 0, 0)
}

El valor por defecto es (0.0, 0.0, 0.0).

uniqueAmount : vector3d

Esta propiedad define la distancia que recorre cada partícula en los extremos de las curvas al máximo.

El valor por defecto es (0.0, 0.0, 0.0).

uniqueAmountVariation : real

Esta propiedad define la variación para uniqueAmount entre 0.0 y 1.0. Cuando la variación de la cantidad es 0.0, cada partícula alcanza la cantidad máxima. Cuando es 0.5, cada partícula alcanza entre 0.5 - 1.5 de la cantidad. Por ejemplo, si uniqueAmount es (100, 50, 20) y uniqueAmountVariation es 0.1, las distancias de onda máximas de las partículas son algo aleatorio entre (110, 55, 22) y (90, 45, 18).

El valor por defecto es 0.0.

uniquePace : vector3d

Esta propiedad define el paso único (frecuencia) que cada partícula recorre en curvas por segundo.

El valor por defecto es (0.0, 0.0, 0.0).

uniquePaceVariation : real

Esta propiedad define la variación de ritmo (frecuencia) única para cada partícula entre 0,0 y 1,0. Cuando la variación es 0.0, cada partícula deambula a la misma frecuencia. Por ejemplo, si uniquePace es (1.0, 2.0, 4.0) y uniquePaceVariation es 0.5, los ritmos de onda de las partículas son algo aleatorio entre (2.0, 4.0, 8.0) y (0.5, 1.0, 2.0).

El valor por defecto es 0.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.