Vector3int16
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Datatype.Vector3int16 veri türü, 3D alanındaki bir vektörü ile 16-bit sayısı için İşaretli 16-bit sayısı için için için için için için için için için için için için için için için için için için için için için için için için i
Vector3int16 şu şeylerle karıştırılmamalıdır:
- Vector3 , 3B vektörleri için daha daha doğru ve tam uygulama.
- Vector2int16 , 2D vektörleri için benzer bir uygulama.
Her bileşen için:
- düşük bağlantısı -2 15 veya -32,768 dir.
- Üst bağlantı 2 15 − 1 veya 32,767 .
Vector3'e Dönüştürme
Bir Vector3int16 ı bir Vector3 ı oluşturmak için, her bir Vector3 ın bir 1> Datatype. Vector3 ını oluşturucu1> tarafından geçmesiyle:
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
local vector3int16 = Vector3int16.new(1, 2, 3)local vector3 = Vector3.new(vector3int16)print(vector3) --> 0, 0, 0
Matematik Operasyonları
Aşağıdaki matematik işlemleri Vector3int16 veri yaziçin geçerlidir. Tüm işlemlerde, imzalı 16-bit sayılar ile ilgili sınırların farkında olun.
<tbody><tr><td><code>Datatype.Vector3int16</code><code>+</code><code>Datatype.Vector3int16</code></td><td>Komponentleri <code>Datatype.Vector3int16</code> üyelerinin toplamı olan bir Datatype üretir.</td></tr><tr><td><code>Datatype.Vector3int16</code><code>-</code><code>Datatype.Vector3int16</code></td><td>Aşağıdaki komponentlerin farkı olan bir <code>Datatype.Vector3int16</code> üretir.</td></tr><tr><td><code>Datatype.Vector3int16</code><code>\*</code><code>Datatype.Vector3int16</code></td><td>Üretir bir <code>Datatype.Vector3int16</code> whose components are the product of the operands' respective components.</td></tr><tr><td><code>Datatype.Vector3int16</code><code>/</code><code>Datatype.Vector3int16</code></td><td>Aşağıdaki bileşenlerin toplamını oluşturan <code>Datatype.Vector3int16</code> üretir. Bölümün sonuçları aronde edilir.</td></tr><tr><td><code>Datatype.Vector3int16</code><code>\*</code><code>sayı</code></td><td>Komponentleri, Datatype.Vector3int16 bileşenlerinin ürünü olan bir Datatype.Vector3int16 üretir. Bu işlem komutsaldır.</td></tr><tr><td><code>Datatype.Vector3int16</code><code>/</code><code>sayı</code></td><td>Komponentleri, Datatype.Vector3int16 bileşenlerinin çarpanı olan bir Datatype.Vector3int16 üretir. Sonuçlar bölünümün sıfırının yuvarlaklarının yuvarlaklarının yuvarlaklarının yuvarlaklarının yuvarlaklarının yuvarlaklarının yuvarlaklarının yuvarlaklarının yuvarlaklarının yuvarl</td></tr></tbody>
Operasyon | Açıklama |
---|
Özet
Özellikler
Datatype.Vector3int16 'in x koordinatı.
Datatype.Vector3int16 'in y koordinatı.
Datatype.Vector3int16 'in z koordinatı.