Plane Estructura

Definición

Representa un plano en un espacio tridimensional.

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)
Herencia
Implementaciones

Comentarios

Para las transformaciones de matriz, las instancias de Vector2, Vector3 y Vector4 se representan como filas: un vector v se transforma mediante una matriz M con multiplicación vM.

Constructores

Plane(Single, Single, Single, Single)

Crea un objeto Plane a partir de los componentes X, Y y Z de su vector normal y su distancia desde el origen en esa normal.

Plane(Vector3, Single)

Crea un objeto Plane a partir de una normal especificada y la distancia a lo largo del vector normal desde el origen.

Plane(Vector4)

Crea un objeto Plane a partir de un vector de cuatro dimensiones especificado.

Campos

D

Distancia del plano a lo largo de su vector normal desde el origen.

Normal

Vector normal del plano.

Métodos

CreateFromVertices(Vector3, Vector3, Vector3)

Crea un objeto Plane que contiene tres puntos especificados.

Dot(Plane, Vector4)

Calcula el producto escalar de un plano y un vector de 4 dimensiones.

DotCoordinate(Plane, Vector3)

Devuelve el producto escalar de un vector tridimensional especificado y el vector normal de este plano más el valor de la distancia (D) del plano.

DotNormal(Plane, Vector3)

Devuelve el producto escalar de un vector tridimensional especificado y el vector Normal de este plano.

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

Equals(Plane)

Devuelve un valor que indica si esta instancia y otro objeto de plano son iguales.

GetHashCode()

Devuelve el código hash de esta instancia.

Normalize(Plane)

Crea un nuevo objeto Plane cuyo vector normal es el vector normal del plano de origen normalizado.

ToString()

Devuelve la representación de cadena de este objeto de plano.

Transform(Plane, Matrix4x4)

Transforma un plano normalizado mediante una matriz de 4x4.

Transform(Plane, Quaternion)

Transforma un plano normalizado mediante una rotación de cuaternión.

Operadores

Equality(Plane, Plane)

Devuelve un valor que indica si dos planos son iguales.

Inequality(Plane, Plane)

Devuelve un valor que indica si dos planos no son iguales.

Se aplica a