QDirectionalLight 类

class Qt3DRender::QDirectionalLight

将一个方向光对象封装在 Qt 3D 场景中。更多...

头文件 #include <QDirectionalLight>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
实例化自 DirectionalLight
继承自 Qt3DRender::QAbstractLight

属性

公共函数

QDirectionalLight(Qt3DCore::QNode *parent = nullptr)
QVector3DworldDirection() const

公共槽

voidsetWorldDirection(const QVector3D &worldDirection)

信号

voidworldDirectionChanged(const QVector3D &worldDirection)

详细说明

方向光是一种与阳光类似的光源。无论方向光在场景中的位置如何,其发出的光线都会从相同方向并以相同的强度照射到所有物体上。

属性文档

worldDirection : QVector3D

指定方向光的全球方向。

注意:此属性的准确含义和使用方式取决于材质实现。

访问函数

QVector3DworldDirection() const
voidsetWorldDirection(const QVector3D &worldDirection)

通知信号

voidworldDirectionChanged(const QVector3D &worldDirection)

成员函数文档

[显式] QDirectionalLight::QDirectionalLight(Qt3DCore::QNode *parent = nullptr)

使用指定的 parent 构造新的 QDirectionalLight。

© 2024 Qt 公司有限公司
在此处包含的文档贡献的版权归其各自的所有者所有。本处的文档是根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 和相关商标是芬兰和/或其他国家 Qt 公司的商标。所有其他商标归其各自的所有者。