VectorDirection3D QML 类型

用于指定指向目标方向的方向。 更多...

导入语句import QtQuick3D.Particles3D
Qt 6.2
继承

Direction3D

属性

详细描述

此元素设置发射粒子的速度指向目标方向向量。方向向量的长度用作速度的大小。

例如,要向 x: 50..150,y: -20..20,z: 0 范围内的随机方向发射粒子

ParticleEmitter3D {
    ...
    velocity: VectorDirection3D {
        direction: Qt.vector3d(100, 0, 0)
        directionVariation: Qt.vector3d(50, 20, 0)
    }
}

属性说明

direction : vector3d

此属性定义了粒子目标的朝向。

默认值是 (0, 100, 0)(沿 y 轴向上)。

另请参阅directionVariation


directionVariation : vector3d

此属性定义了粒子目标的朝向变化。

默认值是 (0, 0, 0)(无变化)。

另请参阅direction


normalized : bool

此属性定义了在应用变化后是否应该对方向进行归一化。当此属性为 false 时,变化影响粒子速度的大小。当设置为 true 时,变化影响方向,但大小由原始方向长度确定。

默认值是 false


© 2024 Qt 公司有限公司。包含在本中的文档贡献的版权属于其各自的所有者。本提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款提供。Qt 和相应的标志是芬兰以及/或世界各地的 Qt 公司的 商标。所有其他商标均为各自所有者的财产。