Ray

Öffentliche Klasse Ray

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().
Ray(Vector3 Ursprung, Vector3 Richtung)
Erstellt eine Ray mit einem festgelegten Ursprung und einer angegebenen Richtung.

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
setDirection(Vector3-Richtung)
Legen Sie die Richtung des Strahlens fest.
Ungültig
setOrigin(Vector3-Ursprung)
Den Ursprung des Strahls in Weltkoordinaten festlegen.
String

Übernommene Methoden

Public Constructors

öffentlich Ray ()

Erstellen Sie einen Strahl mit dem Ursprung (0,0,0) und der Richtung Vector3.Forward().

public Ray (Vector3 Ursprung, Vector3 Richtung)

Erstellt eine Ray mit einem festgelegten Ursprung und einer angegebenen Richtung. Die Richtung wird automatisch normalisiert.

Parameter
origin den Ursprung der Strahlen
direction Richtung des Strahlens

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.

öffentlich String toString ()