Abstract3DSeries QML 类型
所有 3D 数据系列的基础类型。 更多...
导入语句 | import QtGraphs |
实例化 | QAbstract3DSeries |
继承自 | |
状态 | 技术预览 |
- 所有成员的列表,包括继承的成员
- Abstract3DSeries 是 Qt 图形 QML 类型 for 3D 的一部分。
属性
- baseColor : 颜色
- baseGradient : 渐变
- colorStyle : Theme3D.ColorStyle
- itemLabel : 字符串
- itemLabelFormat : 字符串
- itemLabelVisible : 布尔值
- mesh : Abstract3DSeries.Mesh
- meshRotation : 四元数
- meshSmooth : 布尔值
- multiHighlightColor : 颜色
- multiHighlightGradient : 渐变
- name : 字符串
- singleHighlightColor : 颜色
- singleHighlightGradient : 渐变
- type : Abstract3DSeries.SeriesType
- userDefinedMesh : 字符串
- visible : 布尔值
方法
- void setMeshAxisAndAngle(vector3d axis, real angle)
详细信息
此类型无法创建,但包含通过以下子类型公开的属性: Bar3DSeries,Scatter3DSeries,和 Surface3DSeries。
有关更多信息,请参阅 Qt 图形与 3D 的数据处理。
属性文档
baseColor : 颜色 |
设置系列的基色。
另请参阅 colorStyle 和 Theme3D.baseColors。
baseGradient : 渐变 |
设置序列的基本渐变。
另请参阅颜色样式和Theme3D基本渐变。
colorStyle : Theme3D.颜色样式 |
设置序列的颜色样式。
另请参阅Theme3D颜色样式。
itemLabelFormat : string |
此序列中数据项的标签格式。此格式用于单个项目标签,例如在项目被选中时。格式如何解释取决于序列类型:Bar3DSeries、Scatter3DSeries、Surface3DSeries。
itemLabelVisible : bool |
mesh : Abstract3DSeries.网格 |
设置序列中项目的网格,或者在Surface3DSeries的情况下设置选择指针。如果网格设置为Abstract3DSeries.Mesh.UserDefined,则必须同时也设置userDefinedMesh属性,以便正确渲染项目。默认值取决于图表类型。
meshRotation : 四元数 |
设置应用于序列中所有项目的网格旋转。旋转应是一个归一化的四元数。对于支持项目特定旋转的序列类型,将这些旋转相乘。Bar3DSeries忽略不是围绕y轴的任何旋转。Surface3DSeries只对选择指针应用旋转。默认值为无旋转。
meshSmooth : bool |
如果设置为true
,则使用通过mesh属性设置的预定义网格的平滑版本。此属性不影响设置网格为Abstract3DSeries.Mesh.UserDefined时使用的自定义网格。默认值为false
。
multiHighlightColor : 颜色 |
设置序列的多个项目高亮颜色。
另请参阅颜色样式和Theme3D多个高亮颜色。
multiHighlightGradient : 渐变 |
设置序列的多个项目高亮渐变。
singleHighlightColor : color |
设置系列的单一项目高亮颜色。
singleHighlightGradient : Gradient |
设置系列的单一项目高亮渐变。
type : Abstract3DSeries.SeriesType |
系列类型。以下是 QAbstract3DSeries::SeriesType 的值之一。
userDefinedMesh : string |
设置用户定义的蒙古包的文件名,用于当 mesh 是 Abstract3DSeries.Mesh.UserDefined 时。
注意:该文件需要是 Wavefront OBJ 格式,并包含顶点、法线和 UV。它还需要是三角形。
visible : bool |
设置系列的可见性。如果 false
,则系列不会渲染。
方法文档
从 axis 和 angle 构造一个蒙古包旋转四元数的便捷函数。
参见meshRotation.
© 2024 Qt 公司。此处包含的文档贡献者的版权由各自所有者拥有。此处提供的文档是在自由软件基金会发布的 GNU 自由文档许可证 1.3 版 的条款下许可的。Qt 及其相应的商标是芬兰和/或全球其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。