# Variable Offset

## <img src="/files/cE0SqXu5v28QNSzS7R3Z" alt="" data-size="line"> Variable Offset

The VariableOffsetSrf command copies a surface in the normal direction with different distances at specified locations.

<div align="left"><figure><img src="/files/7FoTRIhUzSKSshiwQ4X0" alt=""><figcaption></figcaption></figure></div>

### **Steps**

1. Select a surface.
2. Click the AddHandle option to add more handles on the surface.
3. Move handle points to adjust the offset distance.

### Command-line options

**Tolerance**: Sets the tolerance for the command.

**Flip**: Reverses the direction.

**SetAll**: Sets all distances to the same value.

**LinkHandles**: When editing the offset distance of a handle, all the other handles increase or decrease with the same ratio.

**AddHandle**: Adds adjusting handle by picking locations on the surface

<div align="left"><figure><img src="/files/WrxXXFnlUYVvXxjuC7hq" alt=""><figcaption></figcaption></figure></div>

**SideTangency**: Maintains the tangency direction of the original surface at an edge.

<div align="left"><figure><img src="/files/noOnPiWlARQwaJ4ElAyY" alt=""><figcaption></figcaption></figure></div>

**Solid**: Makes a closed solid from the input and offset surfaces by adding the side surfaces.

<div align="left"><figure><img src="/files/yn5VtYToTZCOEzxGJ5JL" alt=""><figcaption></figcaption></figure></div>

For more information, please refer to the [Rhino documentation](https://docs.mcneel.com/rhino/8/help/en-us/commands/variableoffsetsrf.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/surface/fillet/variable-offset.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.
