Sur cette page

CullFace QML Type

Le type CullFace indique si le culling des faces avant ou arrière est activé. En savoir plus...

Import Statement: import Qt3D.Render 2.12
In C++: QCullFace
Inherits:

RenderState

Status: Deprecated

Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

  • mode : enumeration

Description détaillée

CullFace permet de déterminer si les facettes avant ou arrière sont éliminées. Les facettes comprennent les triangles, les quadrilatères, les polygones et les rectangles.

Il peut être ajouté à la propriété renderStates d'un RenderPass:

RenderPass {
    shaderProgram: ShaderProgram {
        // ...
    }
    renderStates: [
        CullFace {
            mode: CullFace.Front
        }
    ]
}

Ou ajouté à la propriété renderStates d'un RenderStateSet:

RenderStateSet {
    renderStates: [
        CullFace {
            mode: CullFace.Front
        }
    ]
}

Voir également FrontFace.

Documentation sur les propriétés

mode : enumeration

Définit le mode de culling utilisé par CullFace. La valeur par défaut est QCullFace.Back.

  • CullFace.NoCulling : le culling est désactivé
  • CullFace.Front : le culling est activé pour les polygones orientés vers l'avant
  • CullFace.Back - le culling est activé pour les polygones orientés vers l'arrière
  • CullFace.FrontAndBack - le culling est activé pour tous les polygones, mais les points et les lignes sont affichés

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