Vector2 — Aspose.3D FOSS for Java

Enumerations

Vector2 adalah vektor 2-komponen presisi ganda dengan x dan y komponen. Ini terutama digunakan untuk koordinat tekstur UV dan perhitungan 2D.

Enumerations: com.aspose.threed

import com.aspose.threed.*;

Vector2 uv = new Vector2(0.5, 0.75);

Enumerations

EnumerationsEnumerations
Vector2()Membuat vektor nol (0, 0)
Vector2(double x, double y)Membuat dari dua komponen
Vector2(Vector2 other)Konstruktor penyalin

Field Publik

Vector2 menggunakan field publik untuk mengakses komponen (bukan metode getter/setter):

EnumerationsEnumerationsEnumerationsEnumerations
xdoublev.xKomponen X
ydoublev.yKomponen Y

Properti Terhitung

EnumerationsEnumerationsEnumerationsEnumerations
lengthdoublegetLength()Panjang Euclidean, hanya-baca
length2doublegetLength2()Panjang kuadrat, hanya-baca

Enumerations

EnumerationsTipe PengembalianEnumerations
dot(Vector2 rhs)doubleProduk titik dengan yang lain Vector2
normalize()Vector2Mengembalikan salinan dengan panjang satu unit
set(double x, double y)voidMenetapkan kedua komponen pada tempatnya
compareTo(Vector2 other)intPerbandingan leksikografis: mengembalikan -1, 0, atau 1

Enumerations

import com.aspose.threed.*;

Vector2 a = new Vector2(1.0, 0.0);
Vector2 b = new Vector2(0.0, 1.0);

double dot = a.dot(b);           // 0.0
Vector2 norm = a.normalize();     // Vector2(1.0, 0.0)
System.out.println(a.getLength());  // 1.0

Lihat Juga

 Bahasa Indonesia