---
title: "Parameters"
url: "https://help.maxon.net/c4d/en-us/Content/html/HP_VELOCITYCONVERT-ID_GVPORTS.html"
section_path: "Thinking Particles > Nodes > TP Helper Group > PVelocity Convert > Parameters"
element_id: "HP_VELOCITYCONVERT"
group_id: "ID_GVPORTS"
description: "You can optionally enter the speed that should be converted to a velocity."
---

## Parameters

You can optionally enter the speed that should be converted to a velocity.

### Speed

Parameter ID: `IN_VELCON_SPEED` · Range: [-∞..+∞]

This value is the speed measured in units per second.

### Axis

Parameter ID: `IN_VELCON_AXIS`

This normal sets the direction of the velocity. For example, a value of (0;0;1) will cause the particles to move in the direction of their Zaxes. However, since this node is not directly connected to a particle stream, you can use it to calculate velocity for any purpose, not just to set the velocity of the particles.

![Image: 002791.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002791.jpg)\
This example shows two ways to convert a vector and a scalar to another vector of the same direction as the first vector but with the scalar's length; this can be useful when you want to construct a velocity vector with a known speed. The lower nodes show how you would do it without PVelocityConvert (first normalize the vector to a length of 1 and then multiply it with the scalar). The top example shows how to do the same thing in fewer steps using PVelocityConvert.

### Velocity

Parameter ID: `OUT_VELCON_VELOCITY` · Range: [XYZ ]

Outputs the velocity, as a vector, computed from the Speed and Axis values. If you want this value to control the velocity of particles, connect the port to the Velocity input port of a PSetData node.
