<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # QVector4D Class Reference ## [[QtGui](index.htm) module] 該QVector4D類表示四維空間中的向量或頂點。[More...](#details) ### Methods * `__init__ (self)` * `__init__ (self, float?xpos, float?ypos, float?zpos, float?wpos)` * `__init__ (self, QPoint?point)` * `__init__ (self, QPointF?point)` * `__init__ (self, QVector2D?vector)` * `__init__ (self, QVector2D?vector, float?zpos, float?wpos)` * `__init__ (self, QVector3D?vector)` * `__init__ (self, QVector3D?vector, float?wpos)` * `__init__ (self, QVector4D)` * `bool isNull (self)` * `float length (self)` * `float lengthSquared (self)` * `normalize (self)` * `QVector4D normalized (self)` * `setW (self, float?aW)` * `setX (self, float?aX)` * `setY (self, float?aY)` * `setZ (self, float?aZ)` * `QPoint toPoint (self)` * `QPointF toPointF (self)` * `QVector2D toVector2D (self)` * `QVector2D toVector2DAffine (self)` * `QVector3D toVector3D (self)` * `QVector3D toVector3DAffine (self)` * `float w (self)` * `float x (self)` * `float y (self)` * `float z (self)` ### Static Methods * `float dotProduct (QVector4D?v1, QVector4D?v2)` ### Special Methods * `QVector4D __add__ (self, QVector4D?v2)` * `QVector4D __div__ (self, float?divisor)` * `bool __eq__ (self, QVector4D?v2)` * `QVector4D __iadd__ (self, QVector4D?vector)` * `QVector4D __idiv__ (self, float?divisor)` * `QVector4D __imul__ (self, float?factor)` * `QVector4D __imul__ (self, QVector4D?vector)` * `QVector4D __isub__ (self, QVector4D?vector)` * `QVector4D __mul__ (self, QMatrix4x4?matrix)` * `QVector4D __mul__ (self, QVector4D?vector)` * `QVector4D __mul__ (self, float?factor)` * `QVector4D __mul__ (self, QVector4D?v2)` * `bool __ne__ (self, QVector4D?v2)` * `QVector4D __neg__ (self)` * `str __repr__ (self)` * `QVector4D __sub__ (self, QVector4D?v2)` * * * ## Detailed Description 這個類可以醃制。 該QVector4D類表示四維空間中的向量或頂點。 該QVector4D類也可以用來表示在四維空間的頂點。因此,我們并不需要提供一個獨立的頂點類。 **Note:**通過在QVector4D實例設計值存儲`float`。這意味著,在平臺上,其中`qreal`參數QVector4D函數表示為`double`值,有可能丟失精度。 * * * ## Method Documentation ``` QVector4D.__init__ (self) ``` 構造一個空向量,即坐標為( 0 , 0 , 0 , 0 ) 。 ``` QVector4D.__init__ (self, float?xpos, float?ypos, float?zpos, float?wpos) ``` 構造一個具有坐標向量(_xpos_,_ypos_,_zpos_,_wpos_) 。 ``` QVector4D.__init__ (self, QPoint?point) ``` 構造一個向量x和y坐標從2D_point_和z為0瓦特坐標。 ``` QVector4D.__init__ (self, QPointF?point) ``` 構造一個向量x和y坐標從2D_point_和z為0瓦特坐標。 ``` QVector4D.__init__ (self, QVector2D?vector) ``` 構造一個4D向量從指定的2D_vector_。在z和w坐標被設置為零。 **See also** [toVector2D](qvector4d.html#toVector2D)( ) 。 ``` QVector4D.__init__ (self, QVector2D?vector, float?zpos, float?wpos) ``` 構造一個4D向量從指定的2D_vector_。在z和w的坐標被設置為_zpos_和_wpos_分別。 **See also** [toVector2D](qvector4d.html#toVector2D)( ) 。 ``` QVector4D.__init__ (self, QVector3D?vector) ``` 構造一個4D向量從指定的3D_vector_。的瓦特坐標被設置為零。 **See also** [toVector3D](qvector4d.html#toVector3D)( ) 。 ``` QVector4D.__init__ (self, QVector3D?vector, float?wpos) ``` 構造一個4D向量從指定的3D_vector_。在W的坐標設置為_wpos_。 **See also** [toVector3D](qvector4d.html#toVector3D)( ) 。 ``` QVector4D.__init__ (self, QVector4D) ``` ``` float QVector4D.dotProduct (QVector4D?v1, QVector4D?v2) ``` 返回的點積_v1_和_v2_。 ``` bool QVector4D.isNull (self) ``` 返回True如果在x,y , z和w坐標都設置為0.0 ,否則返回False 。 ``` float QVector4D.length (self) ``` 返回向量的距離原點的長度。 **See also** [lengthSquared](qvector4d.html#lengthSquared)()和[normalized](qvector4d.html#normalized)( ) 。 ``` float QVector4D.lengthSquared (self) ``` 返回向量的距離原點的平方長度。這等同于用本身的矢量的點積。 **See also** [length](qvector4d.html#length)()和[dotProduct](qvector4d.html#dotProduct)( ) 。 ``` QVector4D.normalize (self) ``` 標準化到位確認當期的載體。如果該矢量是零矢量或矢量的長度非常接近1沒有反應。 **See also** [length](qvector4d.html#length)()和[normalized](qvector4d.html#normalized)( ) 。 ``` QVector4D QVector4D.normalized (self) ``` [ 返回此向量的歸一化的單位向量形式。 如果這個向量為null,則一個空向量被返回。如果該矢量的長度非常接近1,則向量將被返回原樣。否則,長度為1的向量的歸一化形式將被退回。 ](qvector4d.html) [**See also**](qvector4d.html) [length](qvector4d.html#length)()和[normalize](qvector4d.html#normalize)( ) 。 ``` QVector4D.setW (self, float?aW) ``` 設置該點的坐標瓦特為給定的_w_協調。 **See also** [w](qvector4d.html#w)( )[setX](qvector4d.html#setX)( )[setY](qvector4d.html#setY)()和[setZ](qvector4d.html#setZ)( ) 。 ``` QVector4D.setX (self, float?aX) ``` 設置該點的x坐標,以給定的_x_協調。 **See also** [x](qvector4d.html#x)( )[setY](qvector4d.html#setY)( )[setZ](qvector4d.html#setZ)()和[setW](qvector4d.html#setW)( ) 。 ``` QVector4D.setY (self, float?aY) ``` 設置該點的y坐標為給定的_y_協調。 **See also** [y](qvector4d.html#y)( )[setX](qvector4d.html#setX)( )[setZ](qvector4d.html#setZ)()和[setW](qvector4d.html#setW)( ) 。 ``` QVector4D.setZ (self, float?aZ) ``` 設置該點的z坐標,以給定的_z_協調。 **See also** [z](qvector4d.html#z)( )[setX](qvector4d.html#setX)( )[setY](qvector4d.html#setY)()和[setW](qvector4d.html#setW)( ) 。 ``` QPoint QVector4D.toPoint (self) ``` [](qpoint.html) [返回](qpoint.html)[QPoint](qpoint.html)構成本4D向量。在Z和W坐標將被丟棄。 **See also** [toPointF](qvector4d.html#toPointF)()和[toVector2D](qvector4d.html#toVector2D)( ) 。 ``` QPointF QVector4D.toPointF (self) ``` [](qpointf.html) [返回](qpointf.html)[QPointF](qpointf.html)構成本4D向量。在Z和W坐標將被丟棄。 **See also** [toPoint](qvector4d.html#toPoint)()和[toVector2D](qvector4d.html#toVector2D)( ) 。 ``` QVector2D QVector4D.toVector2D (self) ``` [ 返回此4D向量的二維矢量形式,滴在z和w的坐標。 ](qvector2d.html) [**See also**](qvector2d.html) [toVector2DAffine](qvector4d.html#toVector2DAffine)( )[toVector3D](qvector4d.html#toVector3D)()和[toPoint](qvector4d.html#toPoint)( ) 。 ``` QVector2D QVector4D.toVector2DAffine (self) ``` [ 返回此4D向量的二維矢量的形式,將所述x和y坐標由瓦特坐標和滴的z坐標。返回一個空向量,如果w是零。 ](qvector2d.html) [**See also**](qvector2d.html) [toVector2D](qvector4d.html#toVector2D)( )[toVector3DAffine](qvector4d.html#toVector3DAffine)()和[toPoint](qvector4d.html#toPoint)( ) 。 ``` QVector3D QVector4D.toVector3D (self) ``` [ 返回此4D向量的三維矢量形式,下降的W坐標。 ](qvector3d.html) [**See also**](qvector3d.html) [toVector3DAffine](qvector4d.html#toVector3DAffine)( )[toVector2D](qvector4d.html#toVector2D)()和[toPoint](qvector4d.html#toPoint)( ) 。 ``` QVector3D QVector4D.toVector3DAffine (self) ``` [ 返回此4D向量的三維矢量的形式,將所述的x, y和z的瓦特坐標的坐標。返回一個空向量,如果w是零。 ](qvector3d.html) [**See also**](qvector3d.html) [toVector3D](qvector4d.html#toVector3D)( )[toVector2DAffine](qvector4d.html#toVector2DAffine)()和[toPoint](qvector4d.html#toPoint)( ) 。 ``` float QVector4D.w (self) ``` 返回此點的W坐標。 **See also** [setW](qvector4d.html#setW)( )[x](qvector4d.html#x)( )[y](qvector4d.html#y)()和[z](qvector4d.html#z)( ) 。 ``` float QVector4D.x (self) ``` 返回該點的x坐標。 **See also** [setX](qvector4d.html#setX)( )[y](qvector4d.html#y)( )[z](qvector4d.html#z)()和[w](qvector4d.html#w)( ) 。 ``` float QVector4D.y (self) ``` 返回此點的y坐標。 **See also** [setY](qvector4d.html#setY)( )[x](qvector4d.html#x)( )[z](qvector4d.html#z)()和[w](qvector4d.html#w)( ) 。 ``` float QVector4D.z (self) ``` 返回此點的z坐標。 **See also** [setZ](qvector4d.html#setZ)( )[x](qvector4d.html#x)( )[y](qvector4d.html#y)()和[w](qvector4d.html#w)( ) 。 ``` QVector4D QVector4D.__add__ (self, QVector4D?v2) ``` [](qvector4d.html) ``` QVector4D QVector4D.__div__ (self, float?divisor) ``` [ ``` bool QVector4D.__eq__ (self, QVector4D?v2) ``` ](qvector4d.html) ``` QVector4D QVector4D.__iadd__ (self, QVector4D?vector) ``` [](qvector4d.html) ``` QVector4D QVector4D.__idiv__ (self, float?divisor) ``` [](qvector4d.html) ``` QVector4D QVector4D.__imul__ (self, float?factor) ``` [](qvector4d.html) ``` QVector4D QVector4D.__imul__ (self, QVector4D?vector) ``` [](qvector4d.html) ``` QVector4D QVector4D.__isub__ (self, QVector4D?vector) ``` [](qvector4d.html) ``` QVector4D QVector4D.__mul__ (self, QMatrix4x4?matrix) ``` [](qvector4d.html) ``` QVector4D QVector4D.__mul__ (self, QVector4D?vector) ``` [](qvector4d.html) ``` QVector4D QVector4D.__mul__ (self, float?factor) ``` [](qvector4d.html) ``` QVector4D QVector4D.__mul__ (self, QVector4D?v2) ``` [ ``` bool QVector4D.__ne__ (self, QVector4D?v2) ``` ](qvector4d.html) ``` QVector4D QVector4D.__neg__ (self) ``` [ ``` str QVector4D.__repr__ (self) ``` ](qvector4d.html) ``` QVector4D QVector4D.__sub__ (self, QVector4D?v2) ``` [](qvector4d.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>

                              哎呀哎呀视频在线观看