---
title: "MatrixMulVector Operator"
url: "https://help.maxon.net/c4d/en-us/Content/html/GVMATRIXMULVECT.html"
section_path: "XPresso > XPresso Nodes > Calculate (Group) > MatrixMulVector Operator"
element_id: "GVMATRIXMULVECT"
description: "A local vector is a vector whose components have been calculated using an object's local coordinate system. If you multiply a local vector by the object's …"
---

# MatrixMulVector Operator

![Image: 004722.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/004722.jpg)

A local vector is a vector whose components have been calculated using an object's local coordinate system. If you multiply a local vector by the object's global matrix, the result is a global vector. Therefore one use of this node is to convert a point's local position to world coordinates. You can also perform the reverse operation (i.e., convert world coordinates to local coordinates) by first inverting the object's global **Matrix** (use an Invert node with its Data Type set to Matrix).

![Image: 004723.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/004723.jpg)

This expression converts one of the cube's coordinates from local to global coordinates.

To influence the vector's direction but not its position, in the **Attribute Manager** enable the Normal option.
