## Set(double, double, double) {#set}

Sets vector's xyz components at a time, w will be set to 1

```csharp
public void Set(double newX, double newY, double newZ)
```

| Parameter | Type | Description |
| --- | --- | --- |
| newX | Double | New X component. |
| newY | Double | New Y component. |
| newZ | Double | New Z component. |

### See Also

* struct [Vector4](../)
* namespace [Aspose.ThreeD.Utilities](../../vector4/)
* assembly [Aspose.3D](../../../)

---

## Set(double, double, double, double) {#set_1}

Sets vector's all components at a time

```csharp
public void Set(double newX, double newY, double newZ, double newW)
```

| Parameter | Type | Description |
| --- | --- | --- |
| newX | Double | New X component. |
| newY | Double | New Y component. |
| newZ | Double | New Z component. |
| newW | Double | New W component. |

### See Also

* struct [Vector4](../)
* namespace [Aspose.ThreeD.Utilities](../../vector4/)
* assembly [Aspose.3D](../../../)


