Vector3h Structure

Définition

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
    interface ISerializable
Héritage
Vector3h
Attributs
Implémente

Constructeurs

Vector3h(Half)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Vector3h(Half, Half, Half)

La nouvelle instance Half3 évite la conversion et la copie directement à partir des paramètres Half.

Vector3h(SerializationInfo, StreamingContext)

Constructeur utilisé par ISerializable pour désérialiser l’objet.

Vector3h(Single)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Vector3h(Single, Single, Single)

La nouvelle instance Half3 convertit les 3 paramètres en virgule flottante demi-précision 16 bits.

Vector3h(Single, Single, Single, Boolean)

La nouvelle instance Half3 convertit les 3 paramètres en virgule flottante demi-précision 16 bits.

Vector3h(Vector3)

La nouvelle instance Half3 convertit le Vecteur3 en virgule flottante demi-précision 16 bits.

Vector3h(Vector3)

La nouvelle instance Half3 convertit le Vecteur3 en virgule flottante demi-précision 16 bits. Il s’agit du constructeur le plus rapide.

Vector3h(Vector3, Boolean)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Vector3h(Vector3, Boolean)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Vector3h(Vector3d)

La nouvelle instance Half3 convertit le Vector3d en virgule flottante demi-précision 16 bits.

Vector3h(Vector3d)

La nouvelle instance Half3 convertit le Vector3d en virgule flottante demi-précision 16 bits. Il s’agit du constructeur le plus rapide.

Vector3h(Vector3d, Boolean)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Vector3h(Vector3d, Boolean)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Champs

SizeInBytes

La taille en octets d’un instance du struct Half3 est 6.

X

Composant X du Half3.

Y

Composant Y du Half3.

Z

Composant Z du Half3.

Propriétés

Xy

Obtient ou définit un OpenTK.Vector2h avec les composants X et Y de cette instance.

Méthodes

Equals(Vector3h)

Retourne une valeur indiquant si cette instance est égale à un vecteur OpenTK.Half3 spécifié.

FromBinaryStream(BinaryReader)

Mises à jour les composants X, Y et Z de cette instance en lisant à partir d’un flux.

FromBytes(Byte[], Int32)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

GetBytes(Vector3h)

Retourne la valeur Half3 sous la forme d’un tableau d’octets.

GetObjectData(SerializationInfo, StreamingContext)

Utilisé par ISerialize pour sérialiser l’objet.

ToBinaryStream(BinaryWriter)

Écrit les composants X, Y et Z de cette instance dans un flux.

ToString()

Retourne une chaîne qui contient les nombres de ce Half3 sous forme lisible par l’homme.

ToVector3()

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

ToVector3d()

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Opérateurs

Explicit(Vector3 to Vector3h)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Explicit(Vector3d to Vector3h)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Explicit(Vector3h to Vector3)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

Explicit(Vector3h to Vector3d)

Vecteur à 3 composants du type Half. Occupe 6 octets au total.

S’applique à