Example
Vector2 çift duyarlıklı 2 bileşenli bir vektördür x ve y bileşenler. Öncelikle UV doku koordinatları ve 2B hesaplamalar için kullanılır.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | Sıfır vektörünü oluşturur (0, 0) |
Vector2(double x, double y) | İki bileşenden oluşturur |
Vector2(Vector2 other) | Kopya yapıcı |
Public Alanlar
Vector2 kullanır public alanlar bileşen erişimi için (getter/setter metodları değil):
| Example | Example | Example | Example |
|---|
x | double | v.x | X bileşeni |
y | double | v.y | Y bileşeni |
Hesaplanmış Özellikler
| Example | Example | Example | Example |
|---|
length | double | getLength() | Öklid uzunluğu, sadece okunabilir |
length2 | double | getLength2() | Karesel uzunluk, sadece okunabilir |
Example
| Example | Dönüş Tipi | Example |
|---|
dot(Vector2 rhs) | double | Başka bir vektörle noktasal çarpım Vector2 |
normalize() | Vector2 | Birim uzunluklu bir kopya döndürür |
set(double x, double y) | void | Her iki bileşeni de yerinde ayarlar |
compareTo(Vector2 other) | int | Sözlüksel karşılaştırma: -1, 0 veya 1 döndürür |
Example
Ayrıca Bakınız