Vector3h 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í.
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.
[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
interface ISerializable
- Herencia
-
Vector3h
- Atributos
- Implementaciones
Constructores
| Vector3h(Half, Half, Half) |
La nueva instancia de Half3 evitará la conversión y copiará directamente desde los parámetros Half. |
| Vector3h(Half) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Vector3h(SerializationInfo, StreamingContext) |
Constructor utilizado por ISerializable para deserializar el objeto. |
| Vector3h(Single, Single, Single, Boolean) |
La nueva instancia de Half3 convertirá los 3 parámetros en punto flotante de precisión media de 16 bits. |
| Vector3h(Single, Single, Single) |
La nueva instancia de Half3 convertirá los 3 parámetros en punto flotante de precisión media de 16 bits. |
| Vector3h(Single) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Vector3h(Vector3, Boolean) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Vector3h(Vector3, Boolean) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Vector3h(Vector3) |
La nueva instancia de Half3 convertirá vector3 en punto flotante de precisión media de 16 bits. |
| Vector3h(Vector3) |
La nueva instancia de Half3 convertirá vector3 en punto flotante de precisión media de 16 bits. Este es el constructor más rápido. |
| Vector3h(Vector3d, Boolean) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Vector3h(Vector3d, Boolean) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Vector3h(Vector3d) |
La nueva instancia de Half3 convertirá vector3d en punto flotante de precisión media de 16 bits. |
| Vector3h(Vector3d) |
La nueva instancia de Half3 convertirá vector3d en punto flotante de precisión media de 16 bits. Este es el constructor más rápido. |
Campos
| SizeInBytes |
El tamaño en bytes de una instancia de la estructura Half3 es 6. |
| X |
Componente X de la Mitad3. |
| Y |
Componente Y de la Mitad3. |
| Z |
Componente Z de la Mitad3. |
Propiedades
| Xy |
Obtiene o establece un openTK.Vector2h con los componentes X e Y de esta instancia. |
Métodos
| Equals(Vector3h) |
Devuelve un valor que indica si esta instancia es igual a un vector OpenTK.Half3 especificado. |
| FromBinaryStream(BinaryReader) |
Novedades los componentes X, Y y Z de esta instancia mediante la lectura de una secuencia. |
| FromBytes(Byte[], Int32) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| GetBytes(Vector3h) |
Devuelve half3 como una matriz de bytes. |
| GetObjectData(SerializationInfo, StreamingContext) |
Usado por ISerialize para serializar el objeto. |
| ToBinaryStream(BinaryWriter) |
Escribe los componentes X, Y y Z de esta instancia en una secuencia. |
| ToString() |
Devuelve una cadena que contiene los números de Half3 en forma legible. |
| ToVector3() |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| ToVector3d() |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
Operadores
| Explicit(Vector3 to Vector3h) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Explicit(Vector3d to Vector3h) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Explicit(Vector3h to Vector3) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |
| Explicit(Vector3h to Vector3d) |
Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes. |