このページでは

ParticleSceneShape3D QML Type

シーンからパーティクル形状を提供し、エミッタやエフェクタに使用します。詳細...

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

ParticleAbstractShape3D

プロパティ

詳細説明

ParticleSceneShape3D要素は、3Dシーンからパーティクル形状を取得するために使用できます。この形状は、シーン内のモデルに基づいてシーンを1つの形状に包み込みます。

例えば

ParticleEmitter3D {
    id: emitter
    particle: particle

    ...

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

    ...
}

プロパティの説明

excludedNodes : list<Node>

このプロパティは、シェイプを構築する際に除外されるノードのリストを保持する。モデルは、ノードまたはその子ノードの1つである場合、シェイプから除外される。

geometry : Node

このプロパティは、生成されたシェイプのジオメトリを保持します。このプロパティは、シェイプをレンダリングして視覚化するために使用できます。

scene : Node

このプロパティは、シーンのルートノードを保持します。シーンの形状は、シーンの子モデルに基づいて動的に計算されます。シーンが変更されると、シェイプは再計算されます。モデルがシーンに表示されていない場合、それはシェイプに含まれません。実装によってチェックされるのは、ノードの可視性だけです。マテリアルが完全に透明であったり、ノードがフィルタリングで除外されても、シェイプにはそれらのノードが含まれます。

sceneCenter : Node

このプロパティは、形状が計算される中心点を保持する。

デフォルト値はQt.vector3(0, 0, 0) です。

sceneExtents : Node

このプロパティは、シェイプが計算されるエクステントを保持する。エクステントはシーンセンターに追加され、このボリュームの外側にあるポリゴンはシェイプから除外される。この値が空の場合、すべてのポリゴンが含まれます。

デフォルト値はQt.vector3(0, 0, 0) です。

shapeResolution : real [default: 10.0;]

このプロパティは形状の解像度を保持する。値が高いほど、形状は個々のモデルに正確に似ている。

最小値は1.0、最大値は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.