Vector3 (Miembros)
Incluir miembros protegidos
Incluir miembros heredados
Incluir miembros de .NET Framework
Incluir miembros de .NET Compact Framework
Incluir miembros de XNA Framework
Actualización: noviembre 2007
Describe y manipula un vector en un espacio tridimensional (3D).
El tipo Vector3 expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
Vector3 | Inicializa una nueva instancia de la estructura Vector3. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add | Sobrecargado. Suma dos vectores 3D. | |
Cross | Determina el producto vectorial de los dos vectores 3D especificados. | |
Dot | Determina el producto escalar de los dos vectores 3D especificados. | |
Equals | Devuelve un valor que indica si la instancia actual es igual a un objeto especificado. (Invalida a ValueType.Equals(Object)). | |
Finalize | Permite que un objeto Object intente liberar recursos y realizar otras operaciones de limpieza antes de que el objeto Object sea reclamado por el recolector de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Devuelve el código hash de la instancia actual. (Invalida a ValueType.GetHashCode()). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Length | Sobrecargado. Devuelve la longitud de un vector 3D. | |
LengthSq | Sobrecargado. Devuelve el cuadrado de la longitud de un vector 3D. | |
Lerp | Realiza una interpolación lineal entre dos vectores 3D. | |
Maximize | Sobrecargado. Crea un vector 3D formado por los componentes más grandes de dos vectores 3D. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
Minimize | Sobrecargado. Devuelve un vector 3D formado por los componentes más pequeños de dos vectores 3D. | |
Multiply | Multiplica un vector 3D. | |
Normalize | Sobrecargado. Crea una versión normalizada de un vector 3D. | |
Project | Sobrecargado. Proyecta un vector del espacio de objeto en el de pantalla. | |
Scale | Sobrecargado. Ajusta la escala de un vector 3D. | |
Subtract | Sobrecargado. Resta dos vectores 3D. | |
ToString | Devuelve una clase String que representa la clase Object actual. (Se hereda de Object). | |
Transform | Sobrecargado. Transforma un vector 3D o una matriz de vectores 3D mediante una matriz especificada. | |
TransformCoordinate | Sobrecargado. Transforma un vector 3D o una matriz de vectores 3D mediante una matriz especificada, y vuelve a proyectar el resultado en w=1. | |
TransformNormal | Sobrecargado. Transforma un vector 3D normal mediante la matriz especificada. | |
Unproject | Sobrecargado. Proyecta un vector del espacio de pantalla en el de objeto. |
Arriba
Operadores
Nombre | Descripción | |
---|---|---|
Addition | Suma dos vectores 3D. | |
Equality | Compara dos vectores 3D para determinar si son iguales. | |
Inequality | Compara dos vectores 3D para determinar si son distintos. | |
Multiply | Sobrecargado. Determina el producto de un número y un vector 3D. | |
Subtraction | Resta un vector 3D de otro vector 3D. | |
UnaryNegation | Devuelve un vector 3D que representa la negación del vector 3D especificado. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
X | Representa el componente x del vector 3D. | |
Y | Representa el componente y del vector 3D. | |
Z | Representa el componente z del vector 3D. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Empty | Recupera un vector 3D vacío. |
Arriba