QExtrudedTextGeometry 类

class Qt3D Extras::QExtrudedTextGeometry

QExtrudedTextGeometry 类允许在 3D 空间中创建 3D 扩充文本。 更多信息...

头文件 #include <Qt3D Extras/QExtrudedTextGeometry>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmakeQT += 3dextras
由以下类实例化 ExtrudedTextGeometry
继承 Qt3DCore::QGeometry

属性

公共函数

QExtrudedTextGeometry(Qt3DCore::QNode *parent = nullptr)
floatextrusionLength() const
QFontfont() const
Qt3DCore::QAttribute *indexAttribute() const
Qt3DCore::QAttribute *normalAttribute() const
Qt3DCore::QAttribute *positionAttribute() const
QStringtext() const

公共槽

voidsetDepth(float extrusionLength)
voidsetFont(const QFont &font)
voidsetText(const QString &text)

信号

voiddepthChanged(float extrusionLength)
voidfontChanged(const QFont &font)
voidtextChanged(const QString &text)

详细描述

QExtrudedTextGeometry 类最常由 QText3DMesh 内部使用,但也可用于自定义 Qt3DRender::QGeometryRenderer 子类。

几何起源位于文本基线的后方左侧端点。

属性文档

extrusionLength : float

存储文本的挤压长度。

访问函数

floatextrusionLength() const
voidsetDepth(float extrusionLength)

通知信号

voiddepthChanged(float extrusionLength)

font : QFont

存储文本的字体。

通过字体的pointSize进行几何归一化,因此较大的pointSize会得到更平滑而不是更大的文本。不应使用pixelSize。

访问函数

QFontfont() const
voidsetFont(const QFont &font)

通知信号

voidfontChanged(const QFont &font)

[只读] indexAttribute : Qt3DCore::QAttribute* const

存储几何索引属性。

访问函数

Qt3DCore::QAttribute *indexAttribute() const

[只读] normalAttribute : Qt3DCore::QAttribute* const

存储几何法线属性。

访问函数

Qt3DCore::QAttribute *normalAttribute() const

[只读] positionAttribute : Qt3DCore::QAttribute* const

存储几何位置属性。

访问函数

Qt3DCore::QAttribute *positionAttribute() const

text : QString

存储用于网格的文本。

访问函数

QStringtext() const
voidsetText(const QString &text)

通知信号

voidtextChanged(const QString &text)

成员函数文档

[明确构造] QExtrudedTextGeometry::QExtrudedTextGeometry(Qt3DCore::QNode *parent = nullptr)

parent构建一个新的QExtrudedTextGeometry。

© 2024 Qt 公司有限公司。此处包含的文档贡献的版权归其各自所有者。此处提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt及其相关标志是芬兰和中国及世界其他国家的Qt公司的商标。所有其他商标均为其各自所有者的财产。