Turbulence QML Type

Liefert flüssigkeitsähnliche Kräfte aus einem Rauschbild. Mehr...

Import Statement: import QtQuick.Particles
Inherits:

Affector

Eigenschaften

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.