En esta página

Geometry QML Type

Tipo base para geometría personalizada. Más...

Descripción detallada

La geometría personalizada permite utilizar datos de vértices e índices generados por la aplicación, que también pueden cambiar dinámicamente. Para utilizar geometría personalizada, no asigne un archivo .mesh como source a un Modelo. En su lugar, establezca su propiedad geometry para hacer referencia a un objeto Geometría.

Una forma típica de implementar la geometría personalizada es crear una subclase de QQuick3DGeometry en C++ y registrar el nuevo tipo para su uso con QML.

También es posible utilizar el proveedor de geometría personalizada incorporado GridGeometry en el módulo Helpers. A continuación se muestra un ejemplo de GridGeometry. Cualquier subclase de geometría proporcionada por la aplicación puede utilizarse de la misma manera.

import QtQuick3D.Helpers

Model {
    geometry: GridGeometry {
    }
    materials: [
        DefaultMaterial {
            diffuseColor: "white"
            lighting: DefaultMaterial.NoLighting
        }
    ]
}

Véase también Qt Quick 3D - Custom Geometry Example, Model, y 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.