ParticleCustomShape3D QML Type

Lädt benutzerdefinierte Partikelformen für Emitter und Affektoren. Mehr...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.3

Eigenschaften

Detaillierte Beschreibung

Das Element ParticleCustomShape3D kann zum Laden von benutzerdefinierten Partikelformen verwendet werden.

Zum Beispiel, um Partikel von Positionen zu emittieren, die in heart.cbor definiert sind:

ParticleEmitter3D {
    shape: ParticleCustomShape3D {
        source: "heart.cbor"
    }
    ...
}

Das Format der CBOR Shape-Dateien ist wie folgt:

[
  "QQ3D_SHAPE", // string
  version, // integer
  [
    posX, // float
    posY, // float
    posZ, // float
    posX, // float
    ...
  ]
]

Zur Unterstützung bei der Erstellung dieser Shape-Dateien können Sie das Shapegen-Tool verwenden.

Eigenschaft Dokumentation

randomizeData : bool

Diese Eigenschaft legt fest, ob die Partikel in zufälliger Reihenfolge verwendet werden, anstatt in der Reihenfolge, in der sie in der Quelle angegeben sind.

Der Standardwert ist false.


source : url

Diese Eigenschaft gibt den Speicherort der Shape-Datei an.


© 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.