Q3DSurface 文档翻译

21 篇文章 2 订阅
2 篇文章 0 订阅

类的描述

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

类的使用

头文件

#include <QSurfaceDataProxy> 

属性

columnCount 

rowCount

series

成员函数


QSurfaceDataProxy(QObject *parent = Q_NULLPTR)

virtual ~QSurfaceDataProxy()

int addRow(QSurfaceDataRow *row)

int addRows(const QSurfaceDataArray &rows)

const QSurfaceDataArray *array() const

int columnCount() const

void insertRow(int rowIndex, QSurfaceDataRow *row)

void insertRows(int rowIndex, const QSurfaceDataArray &rows)

const QSurfaceDataItem *itemAt(int rowIndex, int columnIndex) const

const QSurfaceDataItem *itemAt(const QPoint &position) const

void removeRows(int rowIndex, int removeCount)

void resetArray(QSurfaceDataArray *newArray)

int rowCount() const

QSurface3DSeries *series() const

void 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)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值