Vector3h Constructeurs

Définition

Surcharges

Vector3h(Half)
Vector3h(Vector3)

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

Vector3h(Vector3)

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

Vector3h(Vector3d)

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

Vector3h(Vector3d)

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

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

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

Vector3h(Half, Half, Half)

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

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(Half)

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

Paramètres

value
Half

S’applique à

Vector3h(Vector3)

Important

Cette API n’est pas conforme CLS.

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

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

Paramètres

v
Vector3

OpenTK.Vector3

Attributs

S’applique à

Vector3h(Vector3)

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

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

Paramètres

v
Vector3

OpenTK.Vector3

S’applique à

Vector3h(Vector3d)

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

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

Paramètres

v
Vector3d

OpenTK.Vector3d

S’applique à

Vector3h(Vector3d)

Important

Cette API n’est pas conforme CLS.

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

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

Paramètres

v
Vector3d

OpenTK.Vector3d

Attributs

S’applique à

Vector3h(Single)

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

Paramètres

value
Single

S’applique à

Vector3h(Vector3, Boolean)

Important

Cette API n’est pas conforme CLS.

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

Paramètres

throwOnError
Boolean
Attributs

S’applique à

Vector3h(Vector3, Boolean)

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

Paramètres

throwOnError
Boolean

S’applique à

Vector3h(Vector3d, Boolean)

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

Paramètres

throwOnError
Boolean

S’applique à

Vector3h(Vector3d, Boolean)

Important

Cette API n’est pas conforme CLS.

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

Paramètres

throwOnError
Boolean
Attributs

S’applique à

Vector3h(SerializationInfo, StreamingContext)

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

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

Paramètres

S’applique à

Vector3h(Half, Half, Half)

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

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

Paramètres

x
Half

Instance half d’un nombre à virgule flottante demi-précision 16 bits.

y
Half

Instance half d’un nombre à virgule flottante demi-précision 16 bits.

z
Half

Instance half d’un nombre à virgule flottante demi-précision 16 bits.

S’applique à

Vector3h(Single, Single, Single)

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

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

Paramètres

x
Single

Nombre à virgule flottante unique précision 32 bits.

y
Single

Nombre à virgule flottante unique précision 32 bits.

z
Single

Nombre à virgule flottante unique précision 32 bits.

S’applique à

Vector3h(Single, Single, Single, Boolean)

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

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

Paramètres

x
Single

Nombre à virgule flottante unique précision 32 bits.

y
Single

Nombre à virgule flottante unique précision 32 bits.

z
Single

Nombre à virgule flottante unique précision 32 bits.

throwOnError
Boolean

Activez les vérifications qui seront levées si le résultat de la conversion n’est pas significatif.

S’applique à