Vector2 — Aspose.3D FOSS for Java

Enumerations

Vector2 ialah vektor 2-komponen berketepatan berganda dengan x dan y komponen. Ia terutama digunakan untuk koordinat tekstur UV dan pengiraan 2D.

Enumerations: com.aspose.threed

import com.aspose.threed.*;

Vector2 uv = new Vector2(0.5, 0.75);

Enumerations

EnumerationsEnumerations
Vector2()Membina vektor sifar (0, 0)
Vector2(double x, double y)Membina daripada dua komponen
Vector2(Vector2 other)Konstruktor salinan

Medan Awam

Vector2 menggunakan medan awam untuk mengakses komponen (bukan kaedah getter/setter):

EnumerationsEnumerationsEnumerationsEnumerations
xdoublev.xKomponen X
ydoublev.yKomponen Y

Properti Terhitung

EnumerationsEnumerationsEnumerationsEnumerations
lengthdoublegetLength()Panjang Euclidean, baca-sahaja
length2doublegetLength2()Panjang kuasa dua, baca-sahaja

Enumerations

EnumerationsJenis PulanganEnumerations
dot(Vector2 rhs)doubleProduk titik dengan yang lain Vector2
normalize()Vector2Mengembalikan salinan panjang unit
set(double x, double y)voidMenetapkan kedua-dua komponen di tempat
compareTo(Vector2 other)intPerbandingan leksikografik: 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 Melayu