Freigeben über


Vector3h Struktur

Definition

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
    interface ISerializable
Vererbung
Vector3h
Attribute
Implementiert

Konstruktoren

Vector3h(Half)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Vector3h(Half, Half, Half)

Die neue Half3-instance verhindert konvertierungs- und kopiervorgänge direkt aus den Half-Parametern.

Vector3h(SerializationInfo, StreamingContext)

Konstruktor, der von ISerializable zum Deserialisieren des Objekts verwendet wird.

Vector3h(Single)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Vector3h(Single, Single, Single)

Der neue Half3-instance konvertiert die drei Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector3h(Single, Single, Single, Boolean)

Der neue Half3-instance konvertiert die drei Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector3h(Vector3)

Die neue Half3-instance konvertiert den Vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector3h(Vector3)

Die neue Half3-instance konvertiert den Vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellste Konstruktor.

Vector3h(Vector3, Boolean)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Vector3h(Vector3, Boolean)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Vector3h(Vector3d)

Die neue Half3 instance konvertiert vector3d in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector3h(Vector3d)

Die neue Half3 instance konvertiert vector3d in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellere Konstruktor.

Vector3h(Vector3d, Boolean)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Vector3h(Vector3d, Boolean)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Felder

SizeInBytes

Die Größe in Bytes für eine instance der Half3-Struktur beträgt 6.

X

Die X-Komponente von Half3.

Y

Die Y-Komponente von Half3.

Z

Die Z-Komponente von Half3.

Eigenschaften

Xy

Ruft ein OpenTK.Vector2h-Element mit den X- und Y-Komponenten dieses instance ab oder legt diesen fest.

Methoden

Equals(Vector3h)

Gibt einen Wert zurück, der angibt, ob dieser instance gleich einem angegebenen OpenTK.Half3-Vektor ist.

FromBinaryStream(BinaryReader)

Updates die X-, Y- und Z-Komponenten dieses instance, indem Sie aus einem Stream lesen.

FromBytes(Byte[], Int32)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

GetBytes(Vector3h)

Gibt half3 als Array von Bytes zurück.

GetObjectData(SerializationInfo, StreamingContext)

Wird von ISerialize verwendet, um das Objekt zu serialisieren.

ToBinaryStream(BinaryWriter)

Schreibt die X-, Y- und Z-Komponenten dieses instance in einen Stream.

ToString()

Gibt eine Zeichenfolge zurück, die die Zahlen dieses Half3 in lesbarer Form enthält.

ToVector3()

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

ToVector3d()

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Operatoren

Explicit(Vector3 to Vector3h)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Explicit(Vector3d to Vector3h)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Explicit(Vector3h to Vector3)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Explicit(Vector3h to Vector3d)

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Gilt für: