TriangleMeshShape QML Type

Eine Kollisionsform, die auf einem 3D-Netz basiert. Mehr...

Import Statement: import QtQuick3D.Physics
Since: Qt 6.4
Inherits:

CollisionShape

Eigenschaften

Detaillierte Beschreibung

Dieser Typ definiert eine Form, die auf demselben 3D-Mesh-Dateiformat basiert, das auch von QtQuick3D.Model verwendet wird.

Objekte, die von der Physiksimulation gesteuert werden, können TriangleMeshShape nicht verwenden: Er kann nur mit StaticRigidBody und kinematic bodies verwendet werden. Verwenden Sie ConvexMeshShape für nicht-kinematische dynamische Körper.

Siehe auch die Übersichtsdokumentation zu Shapes und Bodies.

Eigenschaft Dokumentation

geometry : Geometry [since 6.7]

Diese Eigenschaft definiert die Geometrie eines Netzes, das zur Definition der Form verwendet wird.

Hinweis: Wenn sowohl die Geometrie- als auch die source -Eigenschaft gesetzt sind, wird nur die Geometrie verwendet.

Diese Eigenschaft wurde in Qt 6.7 eingeführt.

Siehe auch TriangleMeshShape::source.


source : url

Diese Eigenschaft definiert den Speicherort der Mesh-Datei, die zur Definition der Form verwendet wird.

Intern konvertiert TriangleMeshShape das Mesh in eine optimierte Datenstruktur. Diese Konvertierung kann im Voraus durchgeführt werden. Einzelheiten dazu finden Sie in der Dokumentation zur Kochübersicht.

Hinweis: Wenn sowohl die Eigenschaften geometry als auch source gesetzt sind, wird nur geometry verwendet.

Siehe auch TriangleMeshShape::geometry.


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