Geometry QML Type
Type de base pour les géométries personnalisées. Plus d'informations...
| Import Statement: | import QtQuick3D |
| In C++: | QQuick3DGeometry |
| Inherits: | |
| Inherited By: |
Description détaillée
La géométrie personnalisée permet d'utiliser des données de vertex et d'index générées par l'application, qui peuvent éventuellement être modifiées de manière dynamique. Pour utiliser la géométrie personnalisée, n'affectez pas un fichier .mesh comme source à un modèle. Au lieu de cela, définissez sa propriété geometry pour qu'elle fasse référence à un objet Geometry.
Une façon typique de mettre en œuvre la géométrie personnalisée consiste à créer une sous-classe QQuick3DGeometry en C++ et à enregistrer le nouveau type pour qu'il soit utilisé avec QML.
Il est également possible d'utiliser le fournisseur de géométrie personnalisée intégré GridGeometry dans le module Helpers. Voici un exemple de GridGeometry. Toute sous-classe de géométrie fournie par une application peut être utilisée de la même manière.
import QtQuick3D.Helpers Model { geometry: GridGeometry { } materials: [ DefaultMaterial { diffuseColor: "white" lighting: DefaultMaterial.NoLighting } ] }
Voir également Qt Quick 3D - Exemple de géométrie personnalisée, Model, et QQuick3DGeometry.
© 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.