Vector3
Vector3 structure
Un vector con tres componentes.
public struct Vector3 : IComparable<Vector3>
Constructores
Nombre | Descripció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
Nombre | Descripción |
---|
Length { get; } | Obtiene la longitud de este vector. |
Length2 { get; } | Obtiene el cuadrado de la longitud. |
Métodos
Nombre | Descripció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
Nombre | Descripción |
---|
static readonly Origin | Obtiene la posición de origen. |
static readonly UnitScale | Obtiene el vector de escala unitario. |
static readonly XAxis | Obtiene el eje X. |
static readonly YAxis | Obtiene el eje Y. |
static readonly ZAxis | Obtiene el eje Z. |
x | El componente x. |
y | La componente y. |
z | La componente z. |
Ver también