Vector4d 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 4D con cuatro números de punto flotante de precisión doble.
[System.Serializable]
public struct Vector4d : IEquatable<OpenTK.Vector4d>
type Vector4d = struct
- Herencia
-
Vector4d
- Atributos
- Implementaciones
Constructores
Vector4d(Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Vector4d(Double, Double, Double, Double) |
Construye un nuevo vector4d. |
Vector4d(Vector2d) |
Construye un nuevo vector4d a partir del vector2d especificado. |
Vector4d(Vector3, Double) |
Obsoletos.
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Vector4d(Vector3d) |
Construye un nuevo Vector4d a partir del vector3d especificado. |
Vector4d(Vector3d, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Vector4d(Vector4d) |
Construye un nuevo vector4d a partir del vector4d especificado. |
Campos
One |
Define una instancia con todos los componentes establecidos en 1. |
SizeInBytes |
Define el tamaño de la estructura Vector4d en bytes. |
UnitW |
Define un Vector4d de longitud unitaria que apunta hacia el eje W. |
UnitX |
Define un Vector4d de longitud unitaria que apunta hacia el eje X. |
UnitY |
Define un Vector4d de longitud unitaria que apunta hacia el eje Y. |
UnitZ |
Define un Vector4d de longitud unitaria que apunta hacia el eje Z. |
W |
Componente Z del vector4d. |
X |
Componente X del vector4d. |
Y |
Componente Y del vector4d. |
Z |
Componente Z del vector4d. |
Zero |
Define un Vector4d de longitud cero. |
Propiedades
Length |
Obtiene la longitud (magnitud) del vector. |
LengthFast |
Obtiene una aproximación de la longitud del vector (magnitud). |
LengthSquared |
Obtiene el cuadrado de la longitud del vector (magnitud). |
Xy |
Obtiene o establece un openTK.Vector2d con los componentes X e Y de esta instancia. |
Xyz |
Obtiene o establece un OpenTK.Vector3d con los componentes X, Y y Z de esta instancia. |
Métodos
Add(Vector4d) |
Obsoletos.
Agregue el vector pasado como parámetro a esta instancia. |
Add(Vector4d) |
Obsoletos.
Agregue el vector pasado como parámetro a esta instancia. |
Add(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Add(Vector4d, Vector4d, Vector4d) |
Agregar dos vectores |
BaryCentric(Vector4d, Vector4d, Vector4d, Double, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
BaryCentric(Vector4d, Vector4d, Vector4d, Double, Double, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Clamp(Vector4d, Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Clamp(Vector4d, Vector4d, Vector4d, Vector4d) |
Fijar un vector en los vectores mínimo y máximo especificados |
Div(Double) |
Obsoletos.
Divida esta instancia por un escalar. |
Div(Vector4d, Double) |
Obsoletos.
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Div(Vector4d, Double, Vector4d) |
Obsoletos.
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Divide(Vector4d, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Divide(Vector4d, Double, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Divide(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Divide(Vector4d, Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Dot(Vector4d, Vector4d) |
Calcular el producto de punto de dos vectores |
Dot(Vector4d, Vector4d, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Equals(Object) |
Indica si esta instancia y un objeto especificado son iguales. |
Equals(Vector4d) |
Indica si el vector actual es igual a otro vector. |
GetHashCode() |
Devuelve el código hash de esta instancia. |
Lerp(Vector4d, Vector4d, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Lerp(Vector4d, Vector4d, Double, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Max(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Max(Vector4d, Vector4d, Vector4d) |
Calcular el máximo de componentes de dos vectores |
Min(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Min(Vector4d, Vector4d, Vector4d) |
Calcular el mínimo de componentes de dos vectores |
Mult(Double) |
Obsoletos.
Multiplique esta instancia por un escalar. |
Mult(Vector4d, Double) |
Obsoletos.
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Mult(Vector4d, Double, Vector4d) |
Obsoletos.
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Multiply(Vector4d, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Multiply(Vector4d, Double, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Multiply(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Multiply(Vector4d, Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Normalize() |
Escala vector4d a longitud unitaria. |
Normalize(Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Normalize(Vector4d, Vector4d) |
Escalado de un vector a longitud de unidad |
NormalizeFast() |
Escala vector4d a una longitud de unidad aproximada. |
NormalizeFast(Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
NormalizeFast(Vector4d, Vector4d) |
Escalado de un vector a una longitud de unidad aproximada |
Scale(Double, Double, Double, Double) |
Obsoletos.
Escala el vector actual4d por las cantidades especificadas. |
Scale(Vector4d) |
Obsoletos.
Escala esta instancia por el parámetro especificado. |
Scale(Vector4d) |
Obsoletos.
Escala esta instancia por el parámetro especificado. |
Sub(Vector4d) |
Obsoletos.
Resta el vector pasado como parámetro de esta instancia. |
Sub(Vector4d) |
Obsoletos.
Resta el vector pasado como parámetro de esta instancia. |
Sub(Vector4d, Vector4d) |
Obsoletos.
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Sub(Vector4d, Vector4d, Vector4d) |
Obsoletos.
Restar un vector de otro |
Subtract(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Subtract(Vector4d, Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
ToString() |
Devuelve un valor System.String que representa el vector4d actual. |
Transform(Vector4d, Matrix4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Transform(Vector4d, Matrix4d, Vector4d) |
Transformar un vector por la matriz especificada |
Transform(Vector4d, Quaterniond) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Transform(Vector4d, Quaterniond, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Operadores
Addition(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Division(Vector4d, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Equality(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Explicit(Vector4 to Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Explicit(Vector4d to Double*) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Explicit(Vector4d to IntPtr) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Explicit(Vector4d to Vector4) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Inequality(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Multiply(Double, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Multiply(Vector4d, Double) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
Subtraction(Vector4d, Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |
UnaryNegation(Vector4d) |
Representa un vector 4D con cuatro números de punto flotante de precisión doble. |