> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vector

## About this Block

**What it does:** The **Vector** block creates a vector from its XYZ components.

**Common uses:**

* Defining Forces
* Creating an array of bodies
* Extruding a profile
* Translating objects
* Defining planes

**Tips:**

* A vector cannot be visualized in the viewport
* You can extract vectors from a block’s properties panel for downstream operations. An example of this is an implicit body's bounding box will have vector property chip called "span".
* How to translate and array an object to a set of points: ([https://support.ntopology.com/hc/articles/4408131838483](https://support.ntopology.com/hc/articles/4408131838483))

## Example File

![Vector](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/Vector.jpg)

***

Create a vector from its XYZ components.

### Inputs

| Name | Type                                                   | Description                |
| ---- | ------------------------------------------------------ | -------------------------- |
| X    | [Scalar](../../../../block-documentation/types/scalar) | X component of the vector. |
| Y    | [Scalar](../../../../block-documentation/types/scalar) | Y component of the vector. |
| Z    | [Scalar](../../../../block-documentation/types/scalar) | Z component of the vector. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Vector](../../../../block-documentation/types/vector) |
