# Road Tool

## Short Description

Generates customizable road/path meshes along curves.

## Description

Creates a road/path mesh along the input curve/spline. This tool allows for detailed customization of the road characteristics including width, height, and alignment. It also provides options for splitting the road at specified intervals.

## Properties

### Base Properties

* **Curves**: Curve to create a path mesh around
* **Width**: Width of the path mesh
* **Inside Height**: Raises the inner vertices of the mesh
* **Border Height**: Raises the border vertices of the mesh
* **Profile Flatten**: Flattens the profile from the center to the edges

### Profile Settings

* **Profile Divisions**: Number of divisions for the profile curve
* **Profile Smooth**: Smoothness of the profile curve
* **Profile Angle**: Angle of the profile curve
* **Profile Alignment**: Aligns the profile curve to the path curve (Not compatible if Path Width - Width is used)
* **Look at points**: Points to look at when using the 'Look At' profile alignment

### Geometry Settings

* **Projection Mask**: Projects the road onto the input meshes
* **Full Mesh**: When on, the full road mesh will be considered, making the road follow closely the underlying mesh
* **UV Scale**: Scale the UVs
* **Noise Scale**: Controls the scale of the noise
* **Noise Intensity**: Controls the intensity of the noise
* **Subdivision**: Subdivisions of the mesh
* **Normals Angle**: Normals angle of the mesh
* **Invert Normals**: Inverts the normals of the mesh
* **Receive decals**: If set to true, the road mesh receives decals

### Path Width

* **Width**: Creates two parallel meshes along the sides of the curves
* **Width - Keep Center**: If set to true, the mesh objects at the center will be kept when using the width parameter for parallel curve scattering
* **Width - Sides**: Number of parallel meshes to have on each side of the curves

### Splits

* **Split Mode**: Split the road at the specified distance or number of splits
* **Min Distance**: Minimum distance between the splits
* **Max Distance**: Maximum distance between the splits
* **Split Seed**: Seed for the splits
* **Num Splits**: Number of splits to create the road
* **Splits Offset**: Offset the splits
* **Splits Threshold**: Ignores the splits if the section's length is smaller than the threshold
* **Skip Nth**: Skip every Nth split
* **Skip Nth Count**: Count of splits to skip
* **Max Splits**: Limit the maximum amount of splits per curve


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.polygonflow.io/dash-tools/roadtool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
