En esta página

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:

Direction3D

Propiedades

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.