Surface3DSeries QML 类型

表示 3D 表面图中的数据系列。 更多...

导入声明import QtGraphs
实例化 QSurface3DSeries
继承

Abstract3DSeries

状态技术预览

属性

详细描述

此类型管理系列特定的视觉元素,以及系列数据(通过数据代理)。

有关更完整的说明,请参阅 QSurface3DSeries

另请参阅 Qt 图形数据处理(3D)

属性文档

dataProxy : SurfaceDataProxy

活动数据代理。系列假设拥有设置为它的任何代理,并在添加新代理时删除之前设置的代理。代理不能为 null 或设置为另一个系列。


drawMode : DrawFlag

将绘制模式设置为 Surface3DSeries.DrawFlag 之一。不允许清除所有标志。


flatShadingEnabled : bool

设置表面平面着色为启用。默认情况下设置为 true。禁用时,表面上的法线被插值,使边缘看起来是圆形的。启用时,三角形上的法线保持相同,使三角形的颜色更均匀。这使得从模型中读取数据更易于阅读。

注意:平面着色表面需要至少 GLSL 版本 1.2 并带有 GL_EXT_gpu_shader4 扩展。flatShadingSupported 属性的值表示在运行时是否支持平面着色。


注意:此只读属性在第一次渲染后设置为正确的值。在此之前,它始终为 true

flatShadingSupported : bool [只读]

指出:当前系统是否支持表面的平面着色。它需要至少 GLSL 版本 1.2 并带有 GL_EXT_gpu_shader4 扩展。


invalidSelectionPosition : point

提供一个无效选择位置的常量属性。此位置被设置为 selectedPoint 属性,以从该系列中清除选择。

另请参阅 AbstractGraph3D::clearSelection


selectedPoint : point

将表面网格点设置为由系列数据数组中的行和列指定的位置,作为已选择。同一时间只能选择一个点。

要从该系列中清除选择,请将 invalidSelectionPosition 设置为位置。如果将该系列添加到图形中,则图形可以根据用户交互或选择无效时进行调整。

删除所选点行之前的行或在该行之前插入行将调整选择,使相同的位置保持选择状态。

另请参阅 AbstractGraph3D::clearSelection


textureFile : string

表面纹理的纹理文件名。要清除纹理,请设置空文件名。


wireframeColor : color

用于绘制表面线框网格线的颜色。


© 2024 The Qt Company Ltd. 本文档中的文档贡献的版权属于其各自的所有者。提供的文档受 GNU自由文档许可证版本1.3 的条款约束,该许可证由自由软件开发基金会发布。Qt和相关的商标是The Qt Company Ltd在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。