Vector3

Vector3 structure

Un vector con tres componentes.

public struct Vector3 : IComparable<Vector3>

Constructores

NombreDescripción
Vector3(Color)Inicializa una nueva instancia delVector3 estructura.
Vector3(double)Inicializa una nueva instancia delVector3 estructura.
Vector3(FVector3)Inicializa una nueva instancia delVector3 estructura.
Vector3(Vector4)Inicializa una nueva instancia delVector3 estructura.
Vector3(double, double, double)Inicializa una nueva instancia delVector3 estructura.

Propiedades

NombreDescripción
Length { get; }Obtiene la longitud de este vector.
Length2 { get; }Obtiene el cuadrado de la longitud.

Métodos

NombreDescripción
AngleBetween(Vector3)Calcular el ángulo interno entre dos direcciones Dos direcciones pueden ser vectores no normalizados
AngleBetween(Vector3, Vector3)Calcular el ángulo interno entre dos direcciones Dos direcciones pueden ser vectores no normalizados
CompareTo(Vector3)Compara el vector actual con otra instancia.
Cos()Calcula el coseno de cada componente
Cross(Vector3)Producto vectorial de dos vectores
Dot(Vector3)Obtiene el producto escalar de dos vectores
override Equals(object)Comprobar si dos vector3 son iguales a
override GetHashCode()Obtiene el código hash de Vector3
Normalize()Normaliza esta instancia.
Set(double, double, double)Establece el componente x/y/z en una llamada.
Sin()Calcula el seno de cada componente
override ToString()Devuelve unStringque representa la corrienteVector3 .
operator +Sobrecarga del operador para +
operator /Sobrecarga de operadores para /
operator ==Operador igual para Vector3
explicit operator
operator !=Operador no igual para Vector3
operator *Sobrecarga de operadores para * (3 operators)
operator -Sobrecarga de operadores para - (2 operators)

Campos

NombreDescripción
static readonly OriginObtiene la posición de origen.
static readonly UnitScaleObtiene el vector de escala unitario.
static readonly XAxisObtiene el eje X.
static readonly YAxisObtiene el eje Y.
static readonly ZAxisObtiene el eje Z.
xEl componente x.
yLa componente y.
zLa componente z.

Ver también