Plane Struct

Definizione

Rappresenta un piano nello spazio tridimensionale.

public value class Plane : IEquatable<System::Numerics::Plane>
public struct Plane : IEquatable<System.Numerics.Plane>
type Plane = struct
Public Structure Plane
Implements IEquatable(Of Plane)
Ereditarietà
Implementazioni

Commenti

Per le trasformazioni con matrice, le istanze Vector2, Vector3 e Vector4 sono rappresentate come righe: un vettore v viene trasformato da una matrice M con la moltiplicazione vM.

Costruttori

Plane(Single, Single, Single, Single)

Crea un oggetto Plane dai componenti X, Y e Z della normale e della distanza dall'origine su tale normale.

Plane(Vector3, Single)

Crea un oggetto Plane da una normale specificata e dalla distanza lungo la normale dall'origine.

Plane(Vector4)

Crea un oggetto Plane da un vettore quadridimensionale specificato.

Campi

D

Distanza del piano lungo la relativa normale dall'origine.

Normal

Vettore normale del piano.

Metodi

CreateFromVertices(Vector3, Vector3, Vector3)

Crea un oggetto Plane contenente tre punti specificati.

Dot(Plane, Vector4)

Calcola il prodotto scalare di un piano e di un vettore quadridimensionale.

DotCoordinate(Plane, Vector3)

Restituisce il prodotto scalare di un vettore tridimensionale specificato e il vettore normale di questo piano, più il valore (D) della distanza del piano.

DotNormal(Plane, Vector3)

Restituisce il prodotto scalare di un vettore tridimensionale specificato e del vettore Normal di tale piano.

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

Equals(Plane)

Restituisce un valore che indica se questa istanza è uguale a un altro oggetto piano.

GetHashCode()

Restituisce il codice hash per l'istanza.

Normalize(Plane)

Crea un nuovo oggetto Plane il cui vettore normale è il vettore normale del piano di origine normalizzato.

ToString()

Restituisce la rappresentazione di stringa di questo oggetto piano.

Transform(Plane, Matrix4x4)

Trasforma un piano normalizzato in base a una matrice 4x4.

Transform(Plane, Quaternion)

Trasforma un piano normalizzato in base a una rotazione Quaternion.

Operatori

Equality(Plane, Plane)

Restituisce un valore che indica se due piani sono uguali.

Inequality(Plane, Plane)

Restituisce un valore che indica se due piani non sono uguali.

Si applica a