이 페이지에서

Qt3DRender::QDepthRange Class

class Qt3DRender::QDepthRange

깊이 버퍼에 기록된 깊이 값을 재매핑할 수 있게 합니다. 더 보기...

헤더: #include <qdepthrange.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
QML에서: DepthRange
상속: Qt3DRender::QRenderState
상태: 사용 중단됨

이 클래스는 더 이상 사용되지 않습니다. 새로운 코드에서는 이 클래스를 사용하지 말 것을 강력히 권장합니다.

속성

공개 함수

double farValue() const
double nearValue() const

공개 슬롯

void setFarValue(double value)
void setNearValue(double value)

신호

void farValueChanged(double farValue)
void nearValueChanged(double nearValue)

상세 설명

기본적으로 OpenGL은 씬의 깊이 정보를 [0.0, 1.0] 범위로 깊이 버퍼에 기록하며, 0.0은 근거리 클립 평면에, 1.0은 원거리 클립 평면에 해당합니다. QDepthRange를 사용하면 이러한 값을 다른 범위로 매핑할 수 있으므로, 씬의 일부가 항상 다른 부분보다 앞이나 뒤에 렌더링되도록 할 수 있습니다. near 및 far에 사용할 수 있는 유효한 값은 0에서 1 사이입니다.

속성 문서

farValue : double

원거리 클립 평면에 해당하는 깊이 버퍼 값입니다. 유효한 값의 범위는 0에서 1 사이입니다.

액세스 함수:

double farValue() const
void setFarValue(double value)

알림 신호:

void farValueChanged(double farValue)

nearValue : double

근거리 클립 평면에 해당하는 깊이 버퍼 값입니다. 유효한 값의 범위는 0에서 1 사이입니다.

액세스 함수:

double nearValue() const
void setNearValue(double value)

알림 신호:

void nearValueChanged(double nearValue)

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