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

# ConstructVector

> Construct Vector node: Construct a vector in 3D space. Vector › Vector node in Nodi, with its inputs, outputs and properties.

Construct a vector in 3D space.

**Category**: [Vector](https://docs.nodi3d.com/nodi-editor/nodes.md#vector) › Vector\
**Shown in the node menu as**: Construct Vector

## Inputs

| Input | Type |
| - | - |
| x | `Number` |
| y | `Number` |
| z | `Number` |

## Outputs

| Output | Type |
| - | - |
| vector with components | `Vector` |
| vector length | `Number` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| x | `Number` |
| y | `Number` |
| z | `Number` |
| vector | `Vector3d` |

## Related nodes

Other nodes in Vector › Vector:

* [Amplitude](https://docs.nodi3d.com/node/amplitude.md): Set the amplitude of a vector.
* [Angle](https://docs.nodi3d.com/node/angle.md): Calculate the angle between two vectors.
* [CrossProduct](https://docs.nodi3d.com/node/cross-product.md): Calculate the cross product of two vectors.
* [DeconstructVector](https://docs.nodi3d.com/node/deconstruct-vector.md): Deconstruct a vector into its components.
* [RotateVectorAround](https://docs.nodi3d.com/node/rotate-vector-around.md): Rotate a vector around an axis.
* [UnitX](https://docs.nodi3d.com/node/unit-x.md): Create a unit vector along the x-axis.
* [UnitY](https://docs.nodi3d.com/node/unit-y.md): Create a unit vector along the y-axis.
* [UnitZ](https://docs.nodi3d.com/node/unit-z.md): Create a unit vector along the z-axis.
* [Vector2Pt](https://docs.nodi3d.com/node/vector2-pt.md): Create a vector from two points.
* [VectorLength](https://docs.nodi3d.com/node/vector-length.md): Measure the length of a vector.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.