# Flow Along Curve

### <img src="/files/g4rlrKuKTmgV4cxNDmjm" alt="" data-size="line"> Flow Along Curve <a href="#profiles" id="profiles"></a>

The **Flow** command re-aligns objects from a base curve to a target curve, making it useful for mapping flat or straight shapes to curved ones.

Command-line options:

* **TargetSurface**: Uses a surface to orient objects along a target curve based on surface normals.
* **Copy**: Creates a copy of the objects during the flow operation.
* **Rigid**: Moves objects along the target curve without deforming them.
* **RigidGroups**: Applies the Rigid option to groups when enabled.
* **Line**: Defines a line as the base curve for the flow operation.
* **Local**: Defines a "tube" of influence around the input curve, affecting only objects within this tube.
* **Stretch**: Stretches or compresses objects along the target curve to match their relationship to the base curve.
* **PreserveStructure**: Maintains the knot structure of curves and surfaces during deformation.
* **Roadlike**: Uses frames to calculate 3D rotation when objects are mapped to a 3D target curve.

These options allow for versatile transformations and precise control when aligning objects to curves.

For more information, please refer to the [Rhino documentation](https://docs.mcneel.com/rhino/8/help/en-us/commands/flow.htm#\(null\)).


---

# 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.rhinoartisan.com/commands/transform/deformation/rhino-tools/flow-along-curve.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.
