Auf dieser Seite

Qt3DRender::QFrontFace Class

class Qt3DRender::QFrontFace

Die Klasse „QFrontFace“ definiert Polygone mit Vorder- und Rückseite. Mehr...

Header: #include <qfrontface.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: FrontFace
Erbt von: Qt3DRender::QRenderState
Status: Veraltet

Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Öffentliche Typen

enum WindingDirection { ClockWise, CounterClockWise }

Eigenschaften

Öffentliche Funktionen

QFrontFace(Qt3DCore::QNode *parent = nullptr)
Qt3DRender::QFrontFace::WindingDirection direction() const

Öffentliche Slots

void setDirection(Qt3DRender::QFrontFace::WindingDirection direction)

Signale

void directionChanged(Qt3DRender::QFrontFace::WindingDirection direction)

Detaillierte Beschreibung

Ein „ Qt3DRender::QFrontFace “ legt die Wicklungsrichtung der nach vorne gerichteten Polygone fest.

Siehe auch „ QCullFace “.

Dokumentation zum Mitgliedstyp

enum QFrontFace::WindingDirection

Diese Aufzählung gibt die Werte für die Wicklungsrichtung an.

KonstanteWertBeschreibung
Qt3DRender::QFrontFace::ClockWise0x0900Polygone im Uhrzeigersinn sind nach vorne ausgerichtet.
Qt3DRender::QFrontFace::CounterClockWise0x0901Polygone im Gegenuhrzeigersinn zeigen zur Vorderseite.

Eigenschaftsdokumentation

direction : WindingDirection

Speichert die Wicklungsrichtung der nach vorne gerichteten Polygone. Der Standardwert ist „Im Uhrzeigersinn“.

Zugriffsfunktionen:

Qt3DRender::QFrontFace::WindingDirection direction() const
void setDirection(Qt3DRender::QFrontFace::WindingDirection direction)

Benachrichtigungssignal:

void directionChanged(Qt3DRender::QFrontFace::WindingDirection direction)

Dokumentation der Mitgliedsfunktionen

[explicit] QFrontFace::QFrontFace(Qt3DCore::QNode *parent = nullptr)

Der Konstruktor erstellt eine neue Instanz von „ QFrontFace::QFrontFace “ mit den angegebenen parent

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