Turbulence QML Type
Liefert flüssigkeitsähnliche Kräfte aus einem Rauschbild. Mehr...
Import Statement: | import QtQuick.Particles |
Inherits: |
Eigenschaften
- noiseSource : url
- strength : real
Detaillierte Beschreibung
Das Turbulenzelement skaliert die Lärmquelle über den Bereich, auf den sie einwirkt, und verwendet die Krümmung dieser Quelle, um Kraftvektoren zu erzeugen.
Turbulenz erfordert eine feste Größe. Im Gegensatz zu anderen Affektoren wirkt sich ein 0x0 Turbulenz-Element auf keine Partikel aus.
Die Quelle sollte ein relativ gleichmäßiges Schwarz-Weiß-Rauschen sein, wie z. B. Perlin-Rauschen.
Dokumentation der Eigenschaft
noiseSource : url |
Das Quellbild, aus dem die Turbulenz erzeugt wird. Es wird auf die Größe des Elements skaliert, so dass gleiche oder größere Größen bessere Ergebnisse liefern. Die Anpassung dieses Bildes ist die einzige Möglichkeit, das Verhalten zu beeinflussen, z. B. wo oder wie viele Wirbel vorhanden sind.
Die Quelle sollte ein relativ glattes Schwarz-Weiß-Rauschbild sein, wie z. B. Perlin-Rauschen. Wenn kein Bild angegeben wird, wird ein Standardbild verwendet.
strength : real |
Der Betrag des Geschwindigkeitsvektors an jedem Punkt variiert zwischen Null und der Quadratwurzel aus zwei. Er wird dann mit der Stärke multipliziert, um die Geschwindigkeit pro Sekunde für die von der Turbulenz betroffenen Partikel zu erhalten.
© 2025 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.