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