TargetDirection3D QML Type

For specifying a direction towards the target position. 更多...

import 語句: import QtQuick3D.Particles3D
Since: Qt 6.2
繼承: Direction3D

特性

詳細描述

This element sets emitted particle velocity towards the target position.

For example, to emit particles towards position (100, 0, 0) with random magnitude between 10..20:

ParticleEmitter3D {
    ...
    velocity: TargetDirection3D {
        position: Qt.vector3d(100, 0, 0)
        normalized: true
        magnitude: 15.0
        magnitudeVariation: 5.0
    }
}
					

特性文檔編製

magnitude : real

This property defines the magnitude in position change per second. Negative magnitude accelerates the opposite way from the position . When the normalized is false, this is multiplied with the distance to the target position.

默認值為 1.0 .

另請參閱 magnitudeVariation .

magnitudeVariation : real

This property defines the magnitude variation in position change per second. When the normalized is false, this is multiplied with the distance to the target position.

默認值為 0.0 .

另請參閱 magnitude .

normalized : bool

This property defines if the distance to position should be considered as normalized or not. When this is false, distance to the position affects the magnitude of the particles velocity. When set to true, distance is normalized and velocity amount comes only from magnitude and magnitudeVariation .

默認值為 false .

另請參閱 magnitude and magnitudeVariation .

position : vector3d

This property defines the position for particles target.

默認值為 (0, 0, 0) (the center of the emitter).

另請參閱 positionVariation .

positionVariation : vector3d

This property defines the position variation for particles target.

默認值為 (0, 0, 0) (no variation).

另請參閱 position .

版權所有  © 2014-2026 樂數軟件    

工業和信息化部: 粵ICP備14079481號-1