Mathematische Darstellung einer Strahlung. Wird für Kreuzungs- und Kollisionstests verwendet.
Public Constructors
Ray()
Erstellen Sie einen Strahl mit dem Ursprung (0,0,0) und der Richtung Vector3.Forward().
|
|
Public Methods
Vektor3 |
getDirection()
Die Richtung der Strahlung.
|
Vektor3 |
getOrigin()
Den Ursprung der Strahlung ermitteln.
|
Vektor3 |
getPoint (Gleitkommazahl)
Du erhältst einen Punkt aus der Ferne.
|
Ungültig | |
Ungültig | |
String |
toString()
|
Übernommene Methoden
Public Constructors
öffentlich Ray ()
Erstellen Sie einen Strahl mit dem Ursprung (0,0,0) und der Richtung Vector3.Forward().
Public Methods
public Vector3 getDirection ()
Die Richtung der Strahlung.
Rückgabe:
- ein neuer Vektor für die Richtung der Strahlung
public Vector3 getOrigin ()
Den Ursprung der Strahlung ermitteln.
Rückgabe:
- ein neuer Vektor für den Ursprung des Röntgens
public Vector3 getPoint (Gleitkommazahl)
Du erhältst einen Punkt aus der Ferne.
Parameter
Entfernung | Entfernung entlang des Strahls des Punkts |
---|
Rückgabe:
- ein neuer Vektor, der einen Punkt in einer Entfernung entlang des Strahls darstellt
public void setDirection (Vector3 Richtung)
Legen Sie die Richtung des Strahlens fest. Die Richtung wird automatisch normalisiert.
Parameter
direction | die neue Richtung des Strahls |
---|
public void setOrigin (Vector3-Ursprung)
Den Ursprung des Strahls in Weltkoordinaten festlegen.
Parameter
origin | den neuen Ursprung der Strahlung. |
---|