Freigeben über


Vector3h Konstruktoren

Definition

Überlädt

Vector3h(Half)
Vector3h(Vector3)

Die neue Half3-Instanz konvertiert vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector3h(Vector3)

Die neue Half3-Instanz konvertiert vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellste Konstruktor.

Vector3h(Vector3d)

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

Vector3h(Vector3d)

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

Vector3h(Single)
Vector3h(Vector3, Boolean)
Vector3h(Vector3, Boolean)
Vector3h(Vector3d, Boolean)
Vector3h(Vector3d, Boolean)
Vector3h(SerializationInfo, StreamingContext)

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

Vector3h(Half, Half, Half)

Die neue Half3-Instanz vermeidet konvertierungs- und kopiervorgänge direkt aus den Half-Parametern.

Vector3h(Single, Single, Single)

Die neue Half3-Instanz konvertiert die drei Parameter in 16-Bit-Gleitkomma mit Halber Genauigkeit.

Vector3h(Single, Single, Single, Boolean)

Die neue Half3-Instanz konvertiert die drei Parameter in 16-Bit-Gleitkomma mit Halber Genauigkeit.

Vector3h(Half)

public Vector3h (OpenTK.Half value);
new OpenTK.Vector3h : OpenTK.Half -> OpenTK.Vector3h

Parameter

value
Half

Gilt für:

Vector3h(Vector3)

Wichtig

Diese API ist nicht CLS-kompatibel.

Die neue Half3-Instanz konvertiert vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit.

[System.CLSCompliant(false)]
public Vector3h (OpenTK.Vector3 v);
new OpenTK.Vector3h : OpenTK.Vector3 -> OpenTK.Vector3h

Parameter

v
Vector3

OpenTK.Vector3

Attribute

Gilt für:

Vector3h(Vector3)

Die neue Half3-Instanz konvertiert vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellste Konstruktor.

public Vector3h (ref OpenTK.Vector3 v);
new OpenTK.Vector3h :  -> OpenTK.Vector3h

Parameter

v
Vector3

OpenTK.Vector3

Gilt für:

Vector3h(Vector3d)

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

public Vector3h (OpenTK.Vector3d v);
new OpenTK.Vector3h : OpenTK.Vector3d -> OpenTK.Vector3h

Parameter

v
Vector3d

OpenTK.Vector3d

Gilt für:

Vector3h(Vector3d)

Wichtig

Diese API ist nicht CLS-kompatibel.

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

[System.CLSCompliant(false)]
public Vector3h (ref OpenTK.Vector3d v);
new OpenTK.Vector3h :  -> OpenTK.Vector3h

Parameter

v
Vector3d

OpenTK.Vector3d

Attribute

Gilt für:

Vector3h(Single)

public Vector3h (float value);
new OpenTK.Vector3h : single -> OpenTK.Vector3h

Parameter

value
Single

Gilt für:

Vector3h(Vector3, Boolean)

Wichtig

Diese API ist nicht CLS-kompatibel.

[System.CLSCompliant(false)]
public Vector3h (OpenTK.Vector3 v, bool throwOnError);
new OpenTK.Vector3h : OpenTK.Vector3 * bool -> OpenTK.Vector3h

Parameter

throwOnError
Boolean
Attribute

Gilt für:

Vector3h(Vector3, Boolean)

public Vector3h (ref OpenTK.Vector3 v, bool throwOnError);
new OpenTK.Vector3h :  * bool -> OpenTK.Vector3h

Parameter

throwOnError
Boolean

Gilt für:

Vector3h(Vector3d, Boolean)

public Vector3h (OpenTK.Vector3d v, bool throwOnError);
new OpenTK.Vector3h : OpenTK.Vector3d * bool -> OpenTK.Vector3h

Parameter

throwOnError
Boolean

Gilt für:

Vector3h(Vector3d, Boolean)

Wichtig

Diese API ist nicht CLS-kompatibel.

[System.CLSCompliant(false)]
public Vector3h (ref OpenTK.Vector3d v, bool throwOnError);
new OpenTK.Vector3h :  * bool -> OpenTK.Vector3h

Parameter

throwOnError
Boolean
Attribute

Gilt für:

Vector3h(SerializationInfo, StreamingContext)

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

public Vector3h (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new OpenTK.Vector3h : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> OpenTK.Vector3h

Parameter

Gilt für:

Vector3h(Half, Half, Half)

Die neue Half3-Instanz vermeidet konvertierungs- und kopiervorgänge direkt aus den Half-Parametern.

public Vector3h (OpenTK.Half x, OpenTK.Half y, OpenTK.Half z);
new OpenTK.Vector3h : OpenTK.Half * OpenTK.Half * OpenTK.Half -> OpenTK.Vector3h

Parameter

x
Half

Eine Halbinstanz einer Gleitkommazahl mit halber Genauigkeit von 16 Bit.

y
Half

Eine Halbinstanz einer Gleitkommazahl mit halber Genauigkeit von 16 Bit.

z
Half

Eine Halbinstanz einer Gleitkommazahl mit halber Genauigkeit von 16 Bit.

Gilt für:

Vector3h(Single, Single, Single)

Die neue Half3-Instanz konvertiert die drei Parameter in 16-Bit-Gleitkomma mit Halber Genauigkeit.

public Vector3h (float x, float y, float z);
new OpenTK.Vector3h : single * single * single -> OpenTK.Vector3h

Parameter

x
Single

32-Bit-Gleitkommazahl mit einfacher Genauigkeit.

y
Single

32-Bit-Gleitkommazahl mit einfacher Genauigkeit.

z
Single

32-Bit-Gleitkommazahl mit einfacher Genauigkeit.

Gilt für:

Vector3h(Single, Single, Single, Boolean)

Die neue Half3-Instanz konvertiert die drei Parameter in 16-Bit-Gleitkomma mit Halber Genauigkeit.

public Vector3h (float x, float y, float z, bool throwOnError);
new OpenTK.Vector3h : single * single * single * bool -> OpenTK.Vector3h

Parameter

x
Single

32-Bit-Gleitkommazahl mit einfacher Genauigkeit.

y
Single

32-Bit-Gleitkommazahl mit einfacher Genauigkeit.

z
Single

32-Bit-Gleitkommazahl mit einfacher Genauigkeit.

throwOnError
Boolean

Aktivieren Sie Überprüfungen, die ausgelöst werden, wenn das Konvertierungsergebnis nicht aussagekräftig ist.

Gilt für: