Q3DSurface 文档翻译

阅读: 评论:0

Q3DSurface 文档翻译

Q3DSurface 文档翻译

  • 本文由博主翻译自Qt助手5.8.0
  • Q3DSurface 配置使用教程看这里

类的描述

Q3DSurface类提供了渲染3D表面图的方法。
该类使开发者不仅能够渲染3D表面图,而且可以自由地对视图进行旋转和缩放。
一些表面图的视觉属性,如绘制和描影(显示阴影),可以通过QSurface3DSeries类进行控制。
Q3DSurface类支持对于鼠标左键点中的坐标进行高亮显示(当默认输入控制开关被打开时),也可以通过QSurface3DSeries类进行选中。被选中的点,系统会给他配置一个标签,这个标签在默认情况下,会展示该点的值和该点的坐标。
展示在轴线上(axis,应该指坐标系的x轴或y轴)的值的范围和格式化标签,可以通过QValue3DAxis进行控制。
按下鼠标右键并移动鼠标可以实现视图的旋转。缩放也为你实现好了,通过鼠标滚轮的滚动来实现。(这个两个效果,都必须保证默认输入开关 –default input handler– 是打开的)
如果Q3DSurface类没有显式的设置轴线(axes),临时的默认轴线不会创建任何标签。这些默认轴线可以通过轴访问器进行修改,但是立即需要显示设置轴的方向,因为默认轴的方向被破坏了。

类的使用

头文件

#include <QSurfaceDataProxy> 

属性

columnCount rowCountseries

成员函数


QSurfaceDataProxy(QObject *parent = Q_NULLPTR)virtual ~QSurfaceDataProxy()int addRow(QSurfaceDataRow *row)int addRows(const QSurfaceDataArray &rows)const QSurfaceDataArray *array() constint columnCount() constvoid insertRow(int rowIndex, QSurfaceDataRow *row)void insertRows(int rowIndex, const QSurfaceDataArray &rows)const QSurfaceDataItem *itemAt(int rowIndex, int columnIndex) constconst QSurfaceDataItem *itemAt(const QPoint &position) constvoid removeRows(int rowIndex, int removeCount)void resetArray(QSurfaceDataArray *newArray)int rowCount() constQSurface3DSeries *series() constvoid setItem(int rowIndex, int columnIndex, const QSurfaceDataItem &item)void setItem(const QPoint &position, const QSurfaceDataItem &item)void setRow(int rowIndex, QSurfaceDataRow *row)void setRows(int rowIndex, const QSurfaceDataArray &rows)

信号

void arrayReset()void columnCountChanged(int count)void itemChanged(int rowIndex, int columnIndex)void rowCountChanged(int count)void rowsAdded(int startIndex, int count)void rowsChanged(int startIndex, int count)void rowsInserted(int startIndex, int count)void rowsRemoved(int startIndex, int count)void seriesChanged(QSurface3DSeries *series)

本文发布于:2024-02-03 08:48:31,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170692130749942.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文档   Q3DSurface
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23