Vector4
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable
public final class Vector4 implements Comparable<Vector4>, Struct<Vector4>, Serializable
Vektor dengan empat komponen.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| Vector4(Vector3 vec, double w) | Menginisialisasi instance baru dari struct Vector4. |
| Vector4(Vector3 vec) | Menginisialisasi instance baru dari struct Vector4. |
| Vector4(FVector4 vec) | Menginisialisasi instance baru dari struct Vector4. |
| Vector4(double x, double y, double z) | Menginisialisasi instance baru dari struct Vector4. |
| Vector4(double x, double y, double z, double w) | Menginisialisasi instance baru dari struct Vector4. |
| Vector4() |
Bidang
| Bidang | Deskripsi |
|---|---|
| w | Komponen w. |
| x | Komponen x. |
| y | Komponen y. |
| z | Komponen z. |
Metode
| Metode | Deskripsi |
|---|---|
| add(Vector4 lhs, Vector4 rhs) | Overloading operator untuk +. |
| clone() | |
| compareTo(Vector4 other) | Bandingkan vektor saat ini dengan instance lain. |
| copyFrom(Vector4 src) | |
| create(Vector4 v) | Operator konversi eksplisit untuk mengubah Vector4 menjadi FVector4 |
| equals(Object obj) | Periksa apakah dua vektor sama |
| getClass() | |
| hashCode() | Mendapatkan kode hash vektor ini |
| mul(Vector4 lhs, Vector4 rhs) | Overloading operator untuk *. |
| mul(Vector4 lhs, double rhs) | Overloading operator untuk *. |
| notify() | |
| notifyAll() | |
| set(double newX, double newY, double newZ) | Mengatur komponen xyz vektor sekaligus, w akan diatur menjadi 1 |
| set(double newX, double newY, double newZ, double newW) | Mengatur semua komponen vektor sekaligus |
| sub(Vector4 lhs, Vector4 rhs) | Operator overloading untuk - (minus) |
| toString() | Mengembalikan java.lang.String yang merepresentasikan Vector4 saat ini. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector4(Vector3 vec, double w)
public Vector4(Vector3 vec, double w)
Menginisialisasi instance baru dari struct Vector4.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| vec | Vector3 | Vec. |
| w | double | Lebar. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
Menginisialisasi instance baru dari struct Vector4.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| vec | Vector3 | Vec. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
Menginisialisasi instance baru dari struct Vector4.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| vec | FVector4 | Vec. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
Menginisialisasi instance baru dari struct Vector4.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | double | Koordinat x. |
| y | double | Koordinat y. |
| z | double | Koordinat z. |
Vector4(double x, double y, double z, double w)
public Vector4(double x, double y, double z, double w)
Menginisialisasi instance baru dari struct Vector4.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | double | Koordinat x. |
| y | double | Koordinat y. |
| z | double | Koordinat z. |
| w | double | Lebar. |
Vector4()
public Vector4()
w
public double w
Komponen w.
x
public double x
Komponen x.
y
public double y
Komponen y.
z
public double z
Komponen z.
add(Vector4 lhs, Vector4 rhs)
public static Vector4 add(Vector4 lhs, Vector4 rhs)
Overloading operator untuk +.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lhs | Vector4 | Vektor kiri |
| rhs | Vector4 | Vektor kanan |
Returns: Vector4 - Result vector
clone()
public Vector4 clone()
Kloning instance saat ini
Returns: Vector4
compareTo(Vector4 other)
public int compareTo(Vector4 other)
Bandingkan vektor saat ini dengan instance lain.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
Operator konversi eksplisit untuk mengubah Vector4 menjadi FVector4
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
Periksa apakah dua vektor sama
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public int hashCode()
Mendapatkan kode hash vektor ini
Returns: int
mul(Vector4 lhs, Vector4 rhs)
public static Vector4 mul(Vector4 lhs, Vector4 rhs)
Overloading operator untuk *.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lhs | Vector4 | Vektor kiri |
| rhs | Vector4 | Vektor kanan |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
Overloading operator untuk *.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lhs | Vector4 | Vektor kiri |
| rhs | double | Nilai double kanan |
Returns: Vector4 - Result vector
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
set(double newX, double newY, double newZ)
public void set(double newX, double newY, double newZ)
Mengatur komponen xyz vektor sekaligus, w akan diatur menjadi 1
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| newX | double | Komponen X baru. |
| newY | double | Komponen Y baru. |
| newZ | double | Komponen Z baru. |
set(double newX, double newY, double newZ, double newW)
public void set(double newX, double newY, double newZ, double newW)
Mengatur semua komponen vektor sekaligus
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| newX | double | Komponen X baru. |
| newY | double | Komponen Y baru. |
| newZ | double | Komponen Z baru. |
| newW | double | Komponen W baru. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
Operator overloading untuk - (minus)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lhs | Vector4 | Vektor kiri |
| rhs | Vector4 | Vektor kanan |
Returns: Vector4 - Result vector
toString()
public String toString()
Mengembalikan java.lang.String yang merepresentasikan Vector4 saat ini.
Returns: java.lang.String - Sebuah java.lang.String yang mewakili Vector4.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |