Vector2d Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un vector 2D con dos números de punto flotante de precisión doble.
[System.Serializable]
public struct Vector2d : IEquatable<OpenTK.Vector2d>
type Vector2d = struct
- Herencia
-
Vector2d
- Atributos
- Implementaciones
Constructores
| Vector2d(Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Vector2d(Double, Double) |
Construye el vector izquierdo con las coordenadas especificadas. |
Campos
| One |
Define una instancia con todos los componentes establecidos en 1. |
| SizeInBytes |
Define el tamaño de la estructura Vector2d en bytes. |
| UnitX |
Define un Vector2d de longitud unitaria que apunta hacia el eje X. |
| UnitY |
Define un Vector2d de longitud unitaria que apunta hacia el eje Y. |
| X |
Coordenada X de esta instancia. |
| Y |
Coordenada Y de esta instancia. |
| Zero |
Define un Vector2d de longitud cero. |
Propiedades
| Length |
Obtiene la longitud (magnitud) del vector. |
| LengthSquared |
Obtiene el cuadrado de la longitud del vector (magnitud). |
| PerpendicularLeft |
Obtiene el vector perpendicular en el lado izquierdo de este vector. |
| PerpendicularRight |
Obtiene el vector perpendicular en el lado derecho de este vector. |
Métodos
| Add(Vector2d) |
Obsoletos.
Agregue el vector pasado como parámetro a esta instancia. |
| Add(Vector2d) |
Obsoletos.
Agregue el vector pasado como parámetro a esta instancia. |
| Add(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Add(Vector2d, Vector2d, Vector2d) |
Agregar dos vectores |
| BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Clamp(Vector2d, Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Clamp(Vector2d, Vector2d, Vector2d, Vector2d) |
Fijar un vector en los vectores mínimos y máximos especificados |
| Div(Double) |
Obsoletos.
Divida esta instancia por un escalar. |
| Div(Vector2d, Double) |
Obsoletos.
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Div(Vector2d, Double, Vector2d) |
Obsoletos.
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Divide(Vector2d, Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Divide(Vector2d, Double, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Divide(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Divide(Vector2d, Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Dot(Vector2d, Vector2d) |
Calcular el producto de punto (escalar) de dos vectores |
| Dot(Vector2d, Vector2d, Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Equals(Object) |
Indica si esta instancia y un objeto especificado son iguales. |
| Equals(Vector2d) |
Indica si el vector actual es igual a otro vector. |
| GetHashCode() |
Devuelve el código hash de esta instancia. |
| Lerp(Vector2d, Vector2d, Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Lerp(Vector2d, Vector2d, Double, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Max(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Max(Vector2d, Vector2d, Vector2d) |
Calcular el máximo de dos vectores en función del componente |
| Min(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Min(Vector2d, Vector2d, Vector2d) |
Calcular el mínimo de dos vectores en función del componente |
| Mult(Double) |
Obsoletos.
Multiplique esta instancia por un escalar. |
| Mult(Vector2d, Double) |
Obsoletos.
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Mult(Vector2d, Double, Vector2d) |
Obsoletos.
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Multiply(Vector2d, Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Multiply(Vector2d, Double, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Multiply(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Multiply(Vector2d, Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Normalize() |
Escala el vector2 a la longitud de la unidad. |
| Normalize(Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Normalize(Vector2d, Vector2d) |
Escalado de un vector a la longitud de la unidad |
| NormalizeFast(Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| NormalizeFast(Vector2d, Vector2d) |
Escalado de un vector a una longitud de unidad aproximada |
| Scale(Double, Double) |
Obsoletos.
Escala el Vector2 actual por las cantidades especificadas. |
| Scale(Vector2d) |
Obsoletos.
Escala esta instancia por el parámetro especificado. |
| Scale(Vector2d) |
Obsoletos.
Escala esta instancia por el parámetro especificado. |
| Sub(Vector2d) |
Obsoletos.
Resta el vector pasado como parámetro de esta instancia. |
| Sub(Vector2d) |
Obsoletos.
Resta el vector pasado como parámetro de esta instancia. |
| Sub(Vector2d, Vector2d) |
Obsoletos.
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Sub(Vector2d, Vector2d, Vector2d) |
Obsoletos.
Restar un vector de otro |
| Subtract(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Subtract(Vector2d, Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| ToString() |
Devuelve un system.String que representa la instancia actual. |
| Transform(Vector2d, Quaterniond) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Transform(Vector2d, Quaterniond, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
Operadores
| Addition(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Division(Vector2d, Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Equality(Vector2d, Vector2d) |
Compara dos instancias de igualdad. |
| Explicit(Vector2 to Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Explicit(Vector2d to Vector2) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Inequality(Vector2d, Vector2d) |
Compara dos instancias de ienquality. |
| Multiply(Double, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Multiply(Vector2d, Double) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| Subtraction(Vector2d, Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |
| UnaryNegation(Vector2d) |
Representa un vector 2D con dos números de punto flotante de precisión doble. |