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 坐標。
建構子
屬性
數學算式
Vector3int16 + Vector3int16 : Vector3int16
Vector3int16 - Vector3int16 : Vector3int16
Vector3int16 * Vector3int16 : Vector3int16
Vector3int16 / Vector3int16 : Vector3int16
Vector3int16 * number : Vector3int16
Vector3int16 / number : Vector3int16