Enumerations
Vector3 adalah vektor 3-komponen berpresisi berganda dengan x, y, dan z komponen. Ia digunakan di seluruh Aspose.3D untuk kedudukan, arah, normal, dan nilai skala. Vector3 instans; asal tidak diubah.
Enumerations
| Enumerations | Enumerations |
|---|
Vector3() | Mencipta vektor sifar (0, 0, 0) |
Vector3(double x, double y, double z) | Mencipta daripada tiga komponen |
Vector3(Vector3 other) | Konstruktor salinan |
Medan Awam
Vector3 menggunakan medan awam untuk mengakses komponen (bukan kaedah getter/setter):
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
x | double | v.x | komponen X |
y | double | v.y | komponen Y |
z | double | v.z | komponen Z |
Properti Terhitung
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
length | double | getLength() | panjang Euclidean (sqrt(x^2+y^2+z^2)), baca sahaja |
length2 | double | getLength2() | Panjang kuasa dua, hanya-baca; lebih murah daripada getLength() apabila hanya perbandingan diperlukan |
Medan Statik
| Enumerations | Enumerations | Enumerations |
|---|
ZERO | Vector3 | Vector3(0, 0, 0) |
ONE | Vector3 | Vector3(1, 1, 1) |
UNIT_X | Vector3 | Vector3(1, 0, 0) |
UNIT_Y | Vector3 | Vector3(0, 1, 0) |
UNIT_Z | Vector3 | Vector3(0, 0, 1) |
Enumerations
| Enumerations | Jenis Pulangan | Enumerations |
|---|
set(double x, double y, double z) | void | Menetapkan semua tiga komponen di tempat |
dot(Vector3 rhs) | double | Produk titik dengan yang lain Vector3 |
cross(Vector3 rhs) | Vector3 | Produk silang – mengembalikan vektor yang tegak lurus kepada kedua-dua operand |
normalize() | Vector3 | Mengembalikan salinan bersaiz unit; mengembalikan vektor sifar jika panjangnya sifar |
angleBetween(Vector3 dir) | double | Sudut dalam radian antara vektor ini dan dir |
angleBetween(Vector3 dir, Vector3 up) | double | Sudut bertanda dalam radian yang diproyeksikan ke atas satah yang ditakrifkan oleh up |
sin() | Vector3 | Sinus mengikut komponen |
cos() | Vector3 | Kosinus mengikut komponen |
compareTo(Vector3 other) | int | Perbandingan leksikografik: mengembalikan -1, 0, atau 1 |
Vector3.parse(String s) | Vector3 | Statik. Menghurai "x y z" representasi rentetan |
Enumerations
Lihat Juga