Auf dieser Seite

ParticleSceneShape3D QML Type

Bietet Partikelformen aus einer Szene für Emitter und Affektoren an. Mehr...

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

ParticleAbstractShape3D

Eigenschaften

Detaillierte Beschreibung

Das Element ParticleSceneShape3D kann verwendet werden, um Partikelformen aus einer 3D-Szene zu erhalten. Die Form umhüllt die Szene in eine einzelne Form, die auf den Modellen in einer Szene basiert.

Zum Beispiel,

ParticleEmitter3D {
    id: emitter
    particle: particle

    ...

    shape: ParticleSceneShape3D {
        id: sceneShape
        scene: sceneRoot
        sceneCenter: node.scenePosition
        sceneExtents: Qt.vector3d(1000, 500, 1000)
    }

    ...
}

Eigenschaft Dokumentation

excludedNodes : list<Node>

Diese Eigenschaft enthält die Liste der Knoten, die bei der Erstellung der Form ausgeschlossen werden. Das Modell wird von der Form ausgeschlossen, wenn es einer der Knoten oder deren Unterknoten ist.

geometry : Node

Diese Eigenschaft enthält die Geometrie der erzeugten Form. Sie kann zum Rendern der Form verwendet werden, um sie zu visualisieren.

scene : Node

Diese Eigenschaft enthält den Wurzelknoten der Szene. Die Form der Szene wird dynamisch auf der Grundlage der untergeordneten Modelle der Szene berechnet. Wenn sich die Szene ändert, wird die Form neu berechnet. Wenn ein Modell in der Szene nicht sichtbar ist, wird es nicht in die Form einbezogen. Nur die Sichtbarkeit des Knotens wird von der Implementierung geprüft. Wenn das Material vollständig transparent ist oder der Knoten herausgefiltert wird, enthält die Form dennoch diese Knoten, es sei denn, sie sind ausdrücklich ausgeschlossen.

sceneCenter : Node

Diese Eigenschaft enthält den Mittelpunkt, an dem die Form berechnet wird.

Der Standardwert ist Qt.vector3(0, 0, 0).

sceneExtents : Node

Diese Eigenschaft enthält die Ausdehnungen, für die die Form berechnet wird. Die Ausdehnungen werden zum Zentrum der Szene addiert und alle Polygone außerhalb dieses Volumens werden aus der Form herausgelassen. Wenn dieser Wert leer ist, werden alle Polygone einbezogen.

Der Standardwert ist Qt.vector3(0, 0, 0).

shapeResolution : real [default: 10.0;]

Diese Eigenschaft bestimmt die Auflösung der Form. Je höher der Wert, desto genauer ähnelt die Form den einzelnen Modellen.

Der Mindestwert ist 1,0, der Höchstwert ist 100,0;

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