Auf dieser Seite

ParticleCustomShape3D QML Type

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

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.3
Inherits:

ParticleAbstractShape3D

Eigenschaften

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.