LineParticle3D QML Type
Partícula de línea. Más...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.4 |
| Inherits: |
Propiedades
- TexcoordMode : enumeration
- alphaFade : real
- eolFadeOutDuration : int
- length : real
- lengthDeltaMin : real
- lengthVariation : real
- scaleMultiplier : real
- segmentCount : int
- texcoordMode : TexcoordMode
- texcoordMultiplier : real
Descripción detallada
LineParticle3D crea partículas sprite con forma de línea.
La línea se crea a partir de la trayectoria de la partícula cuando se mueve. La longitud de la línea se especifica mediante el parámetro length o mediante el recuento de segmentos y el delta mínimo entre puntos. En este último caso, la longitud de la línea puede variar si varía la velocidad de las partículas.
Documentación de propiedades
TexcoordMode : enumeration
Define el modo de coordenadas de textura de la partícula de línea.
| Constante | Descripción |
|---|---|
LineParticle3D.Absolute | Las coordenadas de textura se especifican relativas a la posición global. |
LineParticle3D.Relative | Las coordenadas de la textura se especifican relativas al primer punto de la línea. |
LineParticle3D.Fill | Las coordenadas de textura se especifican de forma que la textura llene toda la línea. |
alphaFade : real
Esta propiedad contiene el factor de desvanecimiento alfa de la línea. El rango de valores de alphaFade es [0, 1]. Cuando el valor es mayor que 0.0, hace que la línea se desvanezca cuanto más lejos esté el segmento del primer segmento de partículas. El alfa de un segmento se calcula así: segmentAlpha(s) = (1.0 - alphaFade) ^ s, donde s es el índice del segmento. El valor por defecto es 0.0.
eolFadeOutDuration : int
Esta propiedad contiene la duración del desvanecimiento de la línea al final de su vida útil. Si se establece, cada línea permanece en el lugar en el que estaba cuando la partícula alcanzó el final de su vida útil, y luego se desvanece durante este periodo de tiempo. El valor por defecto es 0.
length : real
Esta propiedad contiene la longitud de la línea. Si se establece el valor, la longitud de las líneas se limita al valor. En este caso, el delta mínimo de la línea es la longitud dividida por el recuento de segmentos. Si no se establece el valor, la longitud de la línea varía en función de la velocidad a la que se mueve la partícula, así como del recuento de segmentos y el delta mínimo. El valor por defecto es -1.0.
lengthDeltaMin : real
Esta propiedad contiene la longitud mínima entre los puntos del segmento. Este parámetro se ignora si se establece el parámetro de longitud. El valor por defecto es 10.0.
lengthVariation : real
Esta propiedad contiene la variación de longitud aplicada a cada línea. La variación sólo se aplica si la propiedad length también está establecida. La longitud de línea resultante se ajusta a valores positivos.
El valor por defecto es 0.0.
scaleMultiplier : real
Esta propiedad contiene el multiplicador de escala de la línea. El rango de valores de scaleMultiplier es [0, 2]. El multiplicador de escala modifica el tamaño de los segmentos de la línea. Si el valor es menor que 1.0, la línea se hace más pequeña cuanto más lejos esté un segmento del primer segmento y si el valor es mayor que 1.0 la línea se hace más grande. El tamaño de un segmento se calcula así: size(s) = scaleMultiplier ^ s, donde s es el índice del segmento.
segmentCount : int
Esta propiedad contiene el número de segmentos de la línea. La línea se dibuja usando segmento + 1 puntos, donde el adicional proviene de la posición actual de las partículas. El valor por defecto es 1.
texcoordMode : TexcoordMode
Esta propiedad contiene el modo de coordenadas de la textura de la línea.
texcoordMultiplier : real
Esta propiedad contiene el multiplicador de coordenadas de textura de la línea. Este valor es factorizado a los valores de coordenadas de textura de la línea. El valor por defecto es 1.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.