<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # QVector2D Class Reference ## [[QtGui](index.htm) module] 該QVector2D類表示二維空間中的向量或頂點。[More...](#details) ### Methods * `__init__ (self)` * `__init__ (self, float?xpos, float?ypos)` * `__init__ (self, QPoint?point)` * `__init__ (self, QPointF?point)` * `__init__ (self, QVector3D?vector)` * `__init__ (self, QVector4D?vector)` * `__init__ (self, QVector2D)` * `bool isNull (self)` * `float length (self)` * `float lengthSquared (self)` * `normalize (self)` * `QVector2D normalized (self)` * `setX (self, float?aX)` * `setY (self, float?aY)` * `QPoint toPoint (self)` * `QPointF toPointF (self)` * `QVector3D toVector3D (self)` * `QVector4D toVector4D (self)` * `float x (self)` * `float y (self)` ### Static Methods * `float dotProduct (QVector2D?v1, QVector2D?v2)` ### Special Methods * `QVector2D __add__ (self, QVector2D?v2)` * `QVector2D __div__ (self, float?divisor)` * `bool __eq__ (self, QVector2D?v2)` * `QVector2D __iadd__ (self, QVector2D?vector)` * `QVector2D __idiv__ (self, float?divisor)` * `QVector2D __imul__ (self, float?factor)` * `QVector2D __imul__ (self, QVector2D?vector)` * `QVector2D __isub__ (self, QVector2D?vector)` * `QVector2D __mul__ (self, QVector2D?vector)` * `QVector2D __mul__ (self, float?factor)` * `QVector2D __mul__ (self, QVector2D?v2)` * `bool __ne__ (self, QVector2D?v2)` * `QVector2D __neg__ (self)` * `str __repr__ (self)` * `QVector2D __sub__ (self, QVector2D?v2)` * * * ## Detailed Description 這個類可以醃制。 該QVector2D類表示二維空間中的向量或頂點。 該QVector2D類也可以用來表示在二維空間的頂點。因此,我們并不需要提供一個獨立的頂點類。 **Note:**通過在QVector2D實例設計值存儲`float`。這意味著,在平臺上,其中`qreal`參數QVector2D函數表示為`double`值,有可能丟失精度。 * * * ## Method Documentation ``` QVector2D.__init__ (self) ``` 構造一個空向量,即坐標為( 0 , 0 , 0 ) 。 ``` QVector2D.__init__ (self, float?xpos, float?ypos) ``` 構造一個具有坐標向量(_xpos_,_ypos_) 。 ``` QVector2D.__init__ (self, QPoint?point) ``` 構造一個向量x和y坐標從2D_point_。 ``` QVector2D.__init__ (self, QPointF?point) ``` 構造一個向量x和y坐標從2D_point_。 ``` QVector2D.__init__ (self, QVector3D?vector) ``` 構造一個向量x和y坐標由三維_vector_。的Z坐標_vector_被丟棄。 **See also** [toVector3D](qvector2d.html#toVector3D)( ) 。 ``` QVector2D.__init__ (self, QVector4D?vector) ``` 構造一個向量x和y坐標由三維_vector_。該z和w的坐標_vector_被丟棄。 **See also** [toVector4D](qvector2d.html#toVector4D)( ) 。 ``` QVector2D.__init__ (self, QVector2D) ``` ``` float QVector2D.dotProduct (QVector2D?v1, QVector2D?v2) ``` 返回的點積_v1_和_v2_。 ``` bool QVector2D.isNull (self) ``` 返回True如果x和y坐標都設置為0.0 ,否則返回False 。 ``` float QVector2D.length (self) ``` 返回向量的距離原點的長度。 **See also** [lengthSquared](qvector2d.html#lengthSquared)()和[normalized](qvector2d.html#normalized)( ) 。 ``` float QVector2D.lengthSquared (self) ``` 返回向量的距離原點的平方長度。這等同于用本身的矢量的點積。 **See also** [length](qvector2d.html#length)()和[dotProduct](qvector2d.html#dotProduct)( ) 。 ``` QVector2D.normalize (self) ``` 標準化到位確認當期的載體。如果該矢量是零矢量或矢量的長度非常接近1沒有反應。 **See also** [length](qvector2d.html#length)()和[normalized](qvector2d.html#normalized)( ) 。 ``` QVector2D QVector2D.normalized (self) ``` [ 返回此向量的歸一化的單位向量形式。 如果這個向量為null,則一個空向量被返回。如果該矢量的長度非常接近1,則向量將被返回原樣。否則,長度為1的向量的歸一化形式將被退回。 ](qvector2d.html) [**See also**](qvector2d.html) [length](qvector2d.html#length)()和[normalize](qvector2d.html#normalize)( ) 。 ``` QVector2D.setX (self, float?aX) ``` 設置該點的x坐標,以給定的_x_協調。 **See also** [x](qvector2d.html#x)()和[setY](qvector2d.html#setY)( ) 。 ``` QVector2D.setY (self, float?aY) ``` 設置該點的y坐標為給定的_y_協調。 **See also** [y](qvector2d.html#y)()和[setX](qvector2d.html#setX)( ) 。 ``` QPoint QVector2D.toPoint (self) ``` [](qpoint.html) [返回](qpoint.html)[QPoint](qpoint.html)這個形式二維向量的。 **See also** [toPointF](qvector2d.html#toPointF)()和[toVector3D](qvector2d.html#toVector3D)( ) 。 ``` QPointF QVector2D.toPointF (self) ``` [](qpointf.html) [返回](qpointf.html)[QPointF](qpointf.html)這個形式二維向量的。 **See also** [toPoint](qvector2d.html#toPoint)()和[toVector3D](qvector2d.html#toVector3D)( ) 。 ``` QVector3D QVector2D.toVector3D (self) ``` [ 返回三維形式這個二維矢量的,與z坐標設為零。 ](qvector3d.html) [**See also**](qvector3d.html) [toVector4D](qvector2d.html#toVector4D)()和[toPoint](qvector2d.html#toPoint)( ) 。 ``` QVector4D QVector2D.toVector4D (self) ``` [ 返回4D形式這個二維矢量的,與z和w的坐標設置為零。 ](qvector4d.html) [**See also**](qvector4d.html) [toVector3D](qvector2d.html#toVector3D)()和[toPoint](qvector2d.html#toPoint)( ) 。 ``` float QVector2D.x (self) ``` 返回該點的x坐標。 **See also** [setX](qvector2d.html#setX)()和[y](qvector2d.html#y)( ) 。 ``` float QVector2D.y (self) ``` 返回此點的y坐標。 **See also** [setY](qvector2d.html#setY)()和[x](qvector2d.html#x)( ) 。 ``` QVector2D QVector2D.__add__ (self, QVector2D?v2) ``` [](qvector2d.html) ``` QVector2D QVector2D.__div__ (self, float?divisor) ``` [ ``` bool QVector2D.__eq__ (self, QVector2D?v2) ``` ](qvector2d.html) ``` QVector2D QVector2D.__iadd__ (self, QVector2D?vector) ``` [](qvector2d.html) ``` QVector2D QVector2D.__idiv__ (self, float?divisor) ``` [](qvector2d.html) ``` QVector2D QVector2D.__imul__ (self, float?factor) ``` [](qvector2d.html) ``` QVector2D QVector2D.__imul__ (self, QVector2D?vector) ``` [](qvector2d.html) ``` QVector2D QVector2D.__isub__ (self, QVector2D?vector) ``` [](qvector2d.html) ``` QVector2D QVector2D.__mul__ (self, QVector2D?vector) ``` [](qvector2d.html) ``` QVector2D QVector2D.__mul__ (self, float?factor) ``` [](qvector2d.html) ``` QVector2D QVector2D.__mul__ (self, QVector2D?v2) ``` [ ``` bool QVector2D.__ne__ (self, QVector2D?v2) ``` ](qvector2d.html) ``` QVector2D QVector2D.__neg__ (self) ``` [ ``` str QVector2D.__repr__ (self) ``` ](qvector2d.html) ``` QVector2D QVector2D.__sub__ (self, QVector2D?v2) ``` [](qvector2d.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看