# Surface

- [Add a picture plane](https://docs.rhinoartisan.com/commands/surface/add-a-picture-plane.md)
- [Sweep 1 Rail](https://docs.rhinoartisan.com/commands/surface/sweep-1-rail.md)
- [Sweep 2 Rail](https://docs.rhinoartisan.com/commands/surface/sweep-2-rail.md)
- [Curves On 1 Rail](https://docs.rhinoartisan.com/commands/surface/curves-on-1-rail.md)
- [Curves On 2 Rails](https://docs.rhinoartisan.com/commands/surface/curves-on-2-rails.md)
- [Corners](https://docs.rhinoartisan.com/commands/surface/corners.md)
- [Fit Plane Through Points](https://docs.rhinoartisan.com/commands/surface/fit-plane-through-points.md)
- [Rectangle](https://docs.rhinoartisan.com/commands/surface/rectangle.md)
- [Cutting Plane](https://docs.rhinoartisan.com/commands/surface/cutting-plane.md)
- [Edges](https://docs.rhinoartisan.com/commands/surface/edges.md)
- [From Planar curves](https://docs.rhinoartisan.com/commands/surface/from-planar-curves.md)
- [Loft](https://docs.rhinoartisan.com/commands/surface/loft.md)
- [Network](https://docs.rhinoartisan.com/commands/surface/network.md)
- [Patch](https://docs.rhinoartisan.com/commands/surface/patch.md)
- [Blend](https://docs.rhinoartisan.com/commands/surface/blend.md)
- [Revolve](https://docs.rhinoartisan.com/commands/surface/revolve.md)
- [Rail Revolve](https://docs.rhinoartisan.com/commands/surface/rail-revolve.md)
- [Drape](https://docs.rhinoartisan.com/commands/surface/drape.md)
- [Heightfield](https://docs.rhinoartisan.com/commands/surface/heightfield.md)
- [Extrude](https://docs.rhinoartisan.com/commands/surface/extrude.md)
- [Extrude Curve](https://docs.rhinoartisan.com/commands/surface/extrude/extrude-curve.md)
- [Extrude Curve to Point](https://docs.rhinoartisan.com/commands/surface/extrude/extrude-curve-to-point.md)
- [Extrude curve tapered](https://docs.rhinoartisan.com/commands/surface/extrude/extrude-curve-tapered.md)
- [Extrude Curve Along Curve](https://docs.rhinoartisan.com/commands/surface/extrude/extrude-curve-along-curve.md)
- [Normal to Surface](https://docs.rhinoartisan.com/commands/surface/extrude/normal-to-surface.md)
- [Ribbon](https://docs.rhinoartisan.com/commands/surface/extrude/ribbon.md)
- [Fillet](https://docs.rhinoartisan.com/commands/surface/fillet.md)
- [Fillet Surface](https://docs.rhinoartisan.com/commands/surface/fillet/fillet-surface.md)
- [Fillet Variable](https://docs.rhinoartisan.com/commands/surface/fillet/fillet-variable.md)
- [Fillet Surface to Rail Curve](https://docs.rhinoartisan.com/commands/surface/fillet/fillet-surface-to-rail-curve.md)
- [Fillet Surface to Curve](https://docs.rhinoartisan.com/commands/surface/fillet/fillet-surface-to-curve.md)
- [Chamfer](https://docs.rhinoartisan.com/commands/surface/fillet/chamfer.md)
- [Variable Chamfer](https://docs.rhinoartisan.com/commands/surface/fillet/variable-chamfer.md)
- [Connect](https://docs.rhinoartisan.com/commands/surface/fillet/connect.md)
- [Match](https://docs.rhinoartisan.com/commands/surface/fillet/match.md)
- [Offset](https://docs.rhinoartisan.com/commands/surface/fillet/offset.md)
- [Variable Offset](https://docs.rhinoartisan.com/commands/surface/fillet/variable-offset.md)
- [Extend](https://docs.rhinoartisan.com/commands/surface/fillet/extend.md)
- [Merge](https://docs.rhinoartisan.com/commands/surface/fillet/merge.md)
- [Split and Refit Surface](https://docs.rhinoartisan.com/commands/surface/split-and-refit-surface.md)
- [Convert to Single Spans](https://docs.rhinoartisan.com/commands/surface/convert-to-single-spans.md)
- [Divide Surface Along Creases](https://docs.rhinoartisan.com/commands/surface/divide-surface-along-creases.md)
- [Shrink Trimmed Surface](https://docs.rhinoartisan.com/commands/surface/shrink-trimmed-surface.md)
- [Surface Tangent](https://docs.rhinoartisan.com/commands/surface/surface-tangent.md)
- [Smash](https://docs.rhinoartisan.com/commands/surface/smash.md)
- [Unroll Developable Surface](https://docs.rhinoartisan.com/commands/surface/unroll-developable-surface.md)
- [Flatten Surface](https://docs.rhinoartisan.com/commands/surface/flatten-surface.md)
- [Refit Surface to Tolerance](https://docs.rhinoartisan.com/commands/surface/refit-surface-to-tolerance.md)
- [Adjust Closed Surface Seam](https://docs.rhinoartisan.com/commands/surface/adjust-closed-surface-seam.md)
- [Rebuild](https://docs.rhinoartisan.com/commands/surface/rebuild.md)
- [Rebuild Edges](https://docs.rhinoartisan.com/commands/surface/rebuild-edges.md)


---

# 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.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.
