ParticleCustomShape3D QML Type
Lädt benutzerdefinierte Partikelformen für Emitter und Affektoren. Mehr...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.3 |
| Inherits: |
Eigenschaften
- randomizeData : bool
- source : url
Ausführliche Beschreibung
Das Element „ParticleCustomShape3D“ kann zum Laden benutzerdefinierter Partikelformen verwendet werden.
Um beispielsweise Partikel von Positionen aus zu emittieren, die in „heart.cbor“ definiert sind:
ParticleEmitter3D {
shape: ParticleCustomShape3D {
source: "heart.cbor"
}
...
}Das Format der CBOR-Formdateien ist wie folgt:
[
"QQ3D_SHAPE", // string
version, // integer
[
posX, // float
posY, // float
posZ, // float
posX, // float
...
]
]Zur Erstellung dieser Formdateien können Sie das Tool „shapegen“ verwenden.
Dokumentation zu den Eigenschaften
randomizeData : bool
Diese Eigenschaft legt fest, ob die Partikel in zufälliger Reihenfolge statt in der Reihenfolge verwendet werden, in der sie in der Quelle angegeben sind.
Der Standardwert lautet „ false “.
source : url
Diese Eigenschaft enthält den Speicherort der Shape-Datei.
Warnung: Es wird erwartet, dass„ source “ vertrauenswürdige Inhalte enthält. Anwendungsentwicklern wird empfohlen, die möglichen Auswirkungen sorgfältig abzuwägen, bevor sie vom Benutzer bereitgestellte Quelldateien übergeben, die nicht Teil der Anwendung sind.
© 2026 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.