QVector2D介绍(翻译)

QVector2D是一个用于表示2D空间中向量或顶点的类。它也可用于表示2D空间的顶点,因此不需要单独的顶点类。虽然QVector2D实例中的值以float存储,但在某些平台上的双精度(qreal)参数可能会导致精度损失。该类提供了一系列方法,包括构造函数、长度计算、规范化、坐标设置以及转换为其他类型(如QPoint、QPointF、QVector3D和QVector4D)等操作。
摘要由CSDN通过智能技术生成

The QVector2D class represents a vector or vertex(顶点,例如三角形的一个顶点) in 2D space.

The QVector2D class can also be used to represent vertices in 2D space. We therefore do not need to provide a separate vertex class.

Note: By design values in the QVector2D instance are stored as float. This means that on platforms where the qreal arguments to QVector2D functions are represented by double values, it is possible to lose precision(精度不够).

 


QVector2D ()
QVector2D ( qreal xpos, qreal ypos )
QVector2D ( const QPoint & point )
QVector2D ( const QPointF & point )
QVector2D ( const QVector3D & vector )
QVector2D ( const QVector4D & vector )
bool    isNull () const
qreal    length () const
qreal    lengthSquared () const
void    normalize ()
QVector2D    normalized () const
void    setX ( qreal x )
void    setY ( qreal y )
QPoint    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值