TargetDirection3D QML 类型
用于指定目标位置的朝向。 更多...
导入声明 | import QtQuick3D.Particles3D |
自 | Qt 6.2 |
继承 |
属性
- magnitude : real
- magnitudeVariation : real
- normalized : bool
- position : vector3d
- positionVariation : vector3d
详细说明
此元素设置了发射粒子向目标位置的速度。
例如,要向位置(100, 0, 0)发射粒子,其大小在 10..20 之间是随机的
ParticleEmitter3D { ... velocity: TargetDirection3D { position: Qt.vector3d(100, 0, 0) normalized: true magnitude: 15.0 magnitudeVariation: 5.0 } }
属性文档
magnitude : real |
此属性定义了每秒位置变化的大小。负大小将从 position 反方向加速。当 normalized 为 false 时,此值将乘以目标位置的距离。
默认值是 1.0
。
另请参阅magnitudeVariation。
magnitudeVariation : real |
normalized : bool |
此属性定义是否将 position 的距离视为已规范化或未规范化。当此为 false 时,距离将影响粒子的速度大小。当设置为 true 时,距离将规范化,速度量只来自 magnitude 和 magnitudeVariation。
默认值是 false
。
另请参阅magnitude 和 magnitudeVariation。
position : vector3d |
© 2024 The Qt Company Ltd. 本文档中包含的贡献文档的版权属于各自的拥有者。提供的文档基于<α href="http://www.gnu.org/licenses/fdl.html">GNU自由文档许可证版本1.3的条款,由自由软件基金会发布。Qt及其相关标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。