TargetDirection3D QML Type
Para especificar una dirección hacia la posición de destino. Más...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
Propiedades
- magnitude : real
- magnitudeVariation : real
- normalized : bool
- position : vector3d
- positionVariation : vector3d
Descripción detallada
Este elemento establece la velocidad de las partículas emitidas hacia la posición objetivo.
Por ejemplo, para emitir partículas hacia la posición (100, 0, 0) con una magnitud aleatoria entre 10..20:
ParticleEmitter3D {
...
velocity: TargetDirection3D {
position: Qt.vector3d(100, 0, 0)
normalized: true
magnitude: 15.0
magnitudeVariation: 5.0
}
}Documentación de Propiedades
magnitude : real
Esta propiedad define la magnitud en cambio de posición por segundo. Una magnitud negativa acelera en sentido contrario a position. Cuando normalized es falso, se multiplica por la distancia a la posición objetivo.
El valor por defecto es 1.0.
Véase también magnitudeVariation.
magnitudeVariation : real
Esta propiedad define la variación de magnitud en el cambio de posición por segundo. Cuando normalized es falso, se multiplica por la distancia a la posición objetivo.
El valor por defecto es 0.0.
Véase también magnitude.
normalized : bool
Esta propiedad define si la distancia a position debe considerarse normalizada o no. Cuando es false, la distancia a position afecta a la magnitud de la velocidad de las partículas. Cuando se establece en true, la distancia se normaliza y la cantidad de velocidad proviene sólo de magnitude y magnitudeVariation.
El valor por defecto es false.
Ver también magnitude y magnitudeVariation.
position : vector3d
Esta propiedad define la posición para el objetivo de partículas.
El valor por defecto es (0, 0, 0) (el centro del emisor).
Véase también positionVariation.
positionVariation : vector3d
Esta propiedad define la variación de posición para el objetivo de partículas.
El valor por defecto es (0, 0, 0) (sin variación).
Véase también position.
© 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.