# MultiplyVector(Vector3)

> Transforms a direction by this matrix.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public Vector3 MultiplyVector(Vector3 vector)
```

### Parameters

**** (\[Vector3]\(/engine/6000.0/script-reference/unityengine/vector3)):&#x20;

### Returns

| Type                                                              | Description |
| ----------------------------------------------------------------- | ----------- |
| [Vector3](/engine/6000.0/script-reference/unityengine/vector3.md) |             |

### Remarks

This function is similar to [Matrix4x4.MultiplyPoint](/engine/6000.0/script-reference/unityengine/matrix4x4/multiplypoint.md); but it transforms directions and not positions. When transforming a direction, only the rotation part of the matrix is taken into account.

Additional Resources: [Matrix4x4.MultiplyPoint](/engine/6000.0/script-reference/unityengine/matrix4x4/multiplypoint.md), [Matrix4x4.MultiplyPoint3x4](/engine/6000.0/script-reference/unityengine/matrix4x4/multiplypoint3x4.md).
