## Vector4 structure

Un vettore con quattro componenti.

```csharp
public struct Vector4 : IComparable<Vector4>
```

## Costruttori

| Nome | Descrizione |
| --- | --- |
| [Vector4](vector4#constructor_5)(Color) | Inizializza una nuova istanza di[`Vector4`](../vector4) struttura |
| [Vector4](vector4#constructor)(FVector4) | Inizializza una nuova istanza di[`Vector4`](../vector4) struttura |
| [Vector4](vector4#constructor_1)(Vector3) | Inizializza una nuova istanza di[`Vector4`](../vector4) struttura |
| [Vector4](vector4#constructor_2)(Vector3, double) | Inizializza una nuova istanza di[`Vector4`](../vector4) struttura |
| [Vector4](vector4#constructor_3)(double, double, double) | Inizializza una nuova istanza di[`Vector4`](../vector4) struttura |
| [Vector4](vector4#constructor_4)(double, double, double, double) | Inizializza una nuova istanza di[`Vector4`](../vector4) struttura |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [CompareTo](../../aspose.threed.utilities/vector4/compareto)(Vector4) | Confronta il vettore corrente con un'altra istanza. |
| override [Equals](../../aspose.threed.utilities/vector4/equals)(object) | Verifica se due vettori sono uguali |
| override [GetHashCode](../../aspose.threed.utilities/vector4/gethashcode)() | Ottiene il codice hash di questo vettore |
| [Set](../../aspose.threed.utilities/vector4/set#set)(double, double, double) | Imposta i componenti xyz del vettore alla volta, w sarà impostato su 1 |
| [Set](../../aspose.threed.utilities/vector4/set#set_1)(double, double, double, double) | Imposta tutti i componenti del vettore alla volta |
| override [ToString](../../aspose.threed.utilities/vector4/tostring)() | Restituisce aStringche rappresenta la corrente[`Vector4`](../vector4) . |
| [operator +](../../aspose.threed.utilities/vector4/op_addition) | Sovraccarico operatore per + |
| [explicit operator](../../aspose.threed.utilities/vector4/op_explicit) |  |
| [operator *](../../aspose.threed.utilities/vector4/op_multiply#op_multiply) | Sovraccarico operatore per * (2 operators) |
| [operator -](../../aspose.threed.utilities/vector4/op_subtraction) | Sovraccarico operatore per - (meno) |

## Campi

| Nome | Descrizione |
| --- | --- |
| [w](../../aspose.threed.utilities/vector4/w) | Il componente w. |
| [x](../../aspose.threed.utilities/vector4/x) | Il componente x. |
| [y](../../aspose.threed.utilities/vector4/y) | Il componente y. |
| [z](../../aspose.threed.utilities/vector4/z) | Il componente z. |

### Guarda anche

* spazio dei nomi [Aspose.ThreeD.Utilities](../../aspose.threed.utilities)
* assemblea [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
