Ray

class publik Ray

Representasi matematika dari sinar. Digunakan untuk melakukan uji persimpangan dan tabrakan.

Konstruktor Publik

Ray()
Buat sinar dengan asal (0,0,0) dan arah Vector3.forward().
Ray(Asal Vector3, arah Vector3)
Membuat sinar dengan asal dan arah yang ditentukan.

Metode Publik

Vektor3
getDirection()
Dapatkan arah sinar.
Vektor3
getOrigin()
Dapatkan asal sinar.
Vektor3
getPoint(jarak mengambang)
Dapatkan titik pada jarak di tengah sinar.
void
setDirection(arah Vector3)
Tetapkan arah sinar.
void
setOrigin(Asal vektor3)
Tetapkan asal sinar dalam koordinat dunia.
String

Metode Turunan

Konstruktor Publik

publik Ray ()

Buat sinar dengan asal (0,0,0) dan arah Vector3.forward().

publik Ray (arah asal {Vector3, Vector3)

Membuat sinar dengan asal dan arah yang ditentukan. Arah akan otomatis dinormalisasi.

Parameter
asal asal sinar
direction arah sinar

Metode Publik

publik Vector3 getDirection ()

Dapatkan arah sinar.

Hasil
  • vektor baru yang mewakili arah sinar

publik Vector3 getOrigin ()

Dapatkan asal sinar.

Hasil
  • vektor baru yang mewakili asal sinar

publik Vector3 getPoint (jarak float)

Dapatkan titik pada jarak di tengah sinar.

Parameter
jarak jarak sepanjang sinar titik
Hasil
  • vektor baru yang mewakili titik pada jarak di sepanjang sinar.

public void setDirection (Vector3 direction)

Tetapkan arah sinar. Arah akan otomatis dinormalkan.

Parameter
direction arah baru sinar

publik void setOrigin (Vektor3 asal)

Tetapkan asal sinar dalam koordinat dunia.

Parameter
asal asal sinar baru.

publik String toString ()