Plane Plane Plane Plane Struct

Definizione

Rappresenta un piano nello spazio tridimensionale.Represents a plane in three-dimensional space.

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.For matrix transformations, the Vector2, Vector3, and Vector4 instances are represented as rows: a vector v is transformed by a matrix M with vM multiplication.

Costruttori

Plane(Vector4) Plane(Vector4) Plane(Vector4) Plane(Vector4)

Crea un oggetto Plane da un vettore quadridimensionale specificato.Creates a Plane object from a specified four-dimensional vector.

Plane(Vector3, Single) Plane(Vector3, Single) Plane(Vector3, Single) Plane(Vector3, Single)

Crea un oggetto Plane da una normale specificata e dalla distanza lungo la normale dall'origine.Creates a Plane object from a specified normal and the distance along the normal from the origin.

Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single) 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.Creates a Plane object from the X, Y, and Z components of its normal, and its distance from the origin on that normal.

Campi

D D D D

Distanza del piano lungo la relativa normale dall'origine.The distance of the plane along its normal from the origin.

Normal Normal Normal Normal

Vettore normale del piano.The normal vector of the plane.

Metodi

CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3)

Crea un oggetto Plane contenente tre punti specificati.Creates a Plane object that contains three specified points.

Dot(Plane, Vector4) Dot(Plane, Vector4) Dot(Plane, Vector4) Dot(Plane, Vector4)

Calcola il prodotto scalare di un piano e di un vettore quadridimensionale.Calculates the dot product of a plane and a 4-dimensional vector.

DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3) 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.Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance (D) value of the plane.

DotNormal(Plane, Vector3) DotNormal(Plane, Vector3) DotNormal(Plane, Vector3) DotNormal(Plane, Vector3)

Restituisce il prodotto scalare di un vettore tridimensionale specificato e del vettore Normal di tale piano.Returns the dot product of a specified three-dimensional vector and the Normal vector of this plane.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.Returns a value that indicates whether this instance and a specified object are equal.

Equals(Plane) Equals(Plane) Equals(Plane) Equals(Plane)

Restituisce un valore che indica se questa istanza è uguale a un altro oggetto piano.Returns a value that indicates whether this instance and another plane object are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

Normalize(Plane) Normalize(Plane) Normalize(Plane) Normalize(Plane)

Crea un nuovo oggetto Plane il cui vettore normale è il vettore normale del piano di origine normalizzato.Creates a new Plane object whose normal vector is the source plane's normal vector normalized.

ToString() ToString() ToString() ToString()

Restituisce la rappresentazione di stringa di questo oggetto piano.Returns the string representation of this plane object.

Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4)

Trasforma un piano normalizzato in base a una matrice 4x4.Transforms a normalized plane by a 4x4 matrix.

Transform(Plane, Quaternion) Transform(Plane, Quaternion) Transform(Plane, Quaternion) Transform(Plane, Quaternion)

Trasforma un piano normalizzato in base a una rotazione Quaternion.Transforms a normalized plane by a Quaternion rotation.

Operatori

Equality(Plane, Plane) Equality(Plane, Plane) Equality(Plane, Plane) Equality(Plane, Plane)

Restituisce un valore che indica se due piani sono uguali.Returns a value that indicates whether two planes are equal.

Inequality(Plane, Plane) Inequality(Plane, Plane) Inequality(Plane, Plane) Inequality(Plane, Plane)

Restituisce un valore che indica se due piani non sono uguali.Returns a value that indicates whether two planes are not equal.

Si applica a