Vector3int16

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

Datatype.Vector3int16 資料類型代表 3D 空間中的向量,具有 由 16 位整數 為其零件設計 的簽名。它與 1>Datatype. Vector31> 類似,因為它允許相同的陰乘運算,但它缺乏常用的向量功能。

Vector3int16 不應該與:

  • Vector3,3D 向量的更精準實現,完整實現。
  • Vector2int16 ,與 2D 向量相似的實現。

對於每個零件:

  • 下限是 -2 15 或 -32,768 * 上限是 2 15 - 1, 或 32,767

轉換到 Vector3

要將 Vector3int16 轉換為 Vector3 ,請將 Vector3 由通過 1> 每個4> 零件4> 的 17> Datatype.Vector3int167> 至 0> Datatype.Vector3.new()0> :


local vector3int16 = Vector3int16.new(1, 2, 3)
local vector3 = Vector3.new(vector3int16.X, vector3int16.Y, vector3int16.Z)
print(vector3) --> 1, 2, 3

Do not pass an entire Vector3int16 to Vector3.new() , as the constructor interprets a 1> Datatype.Vector3int161> as a 4> 04> within its parameters 7> without producing an error7> . This can lead to silent logic errors if you do


local vector3int16 = Vector3int16.new(1, 2, 3)
local vector3 = Vector3.new(vector3int16)
print(vector3) --> 0, 0, 0

數學運算

下列數學操作適用於 Vector3int16 資料類輸入。對於所有操作,請注意與已描述的 16 位整數相關的限制。


<tbody>
<tr>
<td><code>Datatype.Vector3int16</code> <code>+</code> <code>Datatype.Vector3int16</code></td>
<td>產生 <code>Datatype.Vector3int16</code> 其零件是操縱子零件的總和。</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code> <code>-</code> <code>Datatype.Vector3int16</code></td>
<td>產生 <code>Datatype.Vector3int16</code> 其零件是操縱子零件的差。</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code> <code>\*</code> <code>Datatype.Vector3int16</code></td>
<td>產生 <code>Datatype.Vector3int16</code> 的零件,其零件是操縱子零件的產品。</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code> <code>/</code> <code>Datatype.Vector3int16</code></td>
<td>產生 <code>Datatype.Vector3int16</code> 的零件,其零件是操縱子零件的乘數。結果的分裂將圓滿。</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code> <code>\*</code> <code>數量</code></td>
<td>產生 <code>Datatype.Vector3int16</code> 的零件,其零件是個別的 <code>Datatype.Vector3int16</code> 零件和數量 (因素)。此操作是可逆的。</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code> <code>/</code> <code>數量</code></td>
<td>產生一個 <code>Datatype.Vector3int16</code> 的零件,其零件是個別的 <code>Datatype.Vector3int16</code> 零件和數字 (分位器)。結果的分數是向零圓滿的。</td>
</tr>
</tbody>
運作說明

概要

建構子

屬性

  • Datatype.Vector3int16 的 x 坐標。

  • Datatype.Vector3int16 的 y 坐標。

  • Datatype.Vector3int16 的 z 坐標。

建構子

new

參數

屬性

Datatype.Vector3int16 的 x 坐標,也可以在其下列變體中使用。

Datatype.Vector3int16 的 y 坐標,也可以在其下列變體中使用。

Datatype.Vector3int16 的 z 坐標,也可以在其下列變體中使用。

數學算式

Vector3int16 + Vector3int16 : Vector3int16

Vector3int16 - Vector3int16 : Vector3int16

Vector3int16 * Vector3int16 : Vector3int16

Vector3int16 / Vector3int16 : Vector3int16

Vector3int16 * number : Vector3int16

Vector3int16 / number : Vector3int16