Vector3h Costruttori

Definizione

Overload

Vector3h(Half)
Vector3h(Vector3)

La nuova istanza di Half3 converte Vector3 in 16 bit a virgola mobile a metà bit.

Vector3h(Vector3)

La nuova istanza di Half3 converte Vector3 in 16 bit a virgola mobile a metà bit. Si tratta del costruttore più veloce.

Vector3h(Vector3d)

La nuova istanza di Half3 converte Vector3d in 16 bit a virgola mobile a metà bit.

Vector3h(Vector3d)

La nuova istanza di Half3 converte Vector3d in 16 bit a virgola mobile a metà bit. Si tratta del costruttore più veloce.

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

Costruttore usato da ISerializable per deserializzare l'oggetto.

Vector3h(Half, Half, Half)

La nuova istanza di Half3 eviterà la conversione e la copia direttamente dai parametri Half.

Vector3h(Single, Single, Single)

La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit.

Vector3h(Single, Single, Single, Boolean)

La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit.

Vector3h(Half)

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

Parametri

value
Half

Si applica a

Vector3h(Vector3)

Importante

Questa API non è conforme a CLS.

La nuova istanza di Half3 converte Vector3 in 16 bit a virgola mobile a metà bit.

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

Parametri

v
Vector3

OpenTK.Vector3

Attributi

Si applica a

Vector3h(Vector3)

La nuova istanza di Half3 converte Vector3 in 16 bit a virgola mobile a metà bit. Si tratta del costruttore più veloce.

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

Parametri

v
Vector3

OpenTK.Vector3

Si applica a

Vector3h(Vector3d)

La nuova istanza di Half3 converte Vector3d in 16 bit a virgola mobile a metà bit.

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

Parametri

v
Vector3d

OpenTK.Vector3d

Si applica a

Vector3h(Vector3d)

Importante

Questa API non è conforme a CLS.

La nuova istanza di Half3 converte Vector3d in 16 bit a virgola mobile a metà bit. Si tratta del costruttore più veloce.

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

Parametri

v
Vector3d

OpenTK.Vector3d

Attributi

Si applica a

Vector3h(Single)

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

Parametri

value
Single

Si applica a

Vector3h(Vector3, Boolean)

Importante

Questa API non è conforme a CLS.

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

Parametri

throwOnError
Boolean
Attributi

Si applica a

Vector3h(Vector3, Boolean)

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

Parametri

throwOnError
Boolean

Si applica a

Vector3h(Vector3d, Boolean)

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

Parametri

throwOnError
Boolean

Si applica a

Vector3h(Vector3d, Boolean)

Importante

Questa API non è conforme a CLS.

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

Parametri

throwOnError
Boolean
Attributi

Si applica a

Vector3h(SerializationInfo, StreamingContext)

Costruttore usato da ISerializable per deserializzare l'oggetto.

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

Parametri

Si applica a

Vector3h(Half, Half, Half)

La nuova istanza di Half3 eviterà la conversione e la copia direttamente dai parametri Half.

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

Parametri

x
Half

Un'istanza metà di un numero a virgola mobile a metà bit a 16 bit.

y
Half

Un'istanza metà di un numero a virgola mobile a metà bit a 16 bit.

z
Half

Un'istanza metà di un numero a virgola mobile a metà bit a 16 bit.

Si applica a

Vector3h(Single, Single, Single)

La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit.

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

Parametri

x
Single

Numero a virgola mobile a precisione singola a 32 bit.

y
Single

Numero a virgola mobile a precisione singola a 32 bit.

z
Single

Numero a virgola mobile a precisione singola a 32 bit.

Si applica a

Vector3h(Single, Single, Single, Boolean)

La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit.

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

Parametri

x
Single

Numero a virgola mobile a precisione singola a 32 bit.

y
Single

Numero a virgola mobile a precisione singola a 32 bit.

z
Single

Numero a virgola mobile a precisione singola a 32 bit.

throwOnError
Boolean

Abilitare i controlli che genereranno se il risultato della conversione non è significativo.

Si applica a