# Extrude Curve

## <img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FGDQiEPBEA2bOEVsewZY7%2FG3_01_SURFACE_EXTRUDE.png?alt=media&#x26;token=9b6f63ab-0226-4953-a2a0-45109a23e7d6" alt="" data-size="line"> Extrude Curve

The ExtrudeCrv command creates a surface by tracing the path of a curve in a straight line.

### **Steps**

1. Select a curve.
2. Specify a distance.

### Command-line options

**Output**

* Surface: Create an extrusion or a surface object.
* SubD: Create a SubD object.

**Direction**: Pick two points to define the extruding direction.

**BothSides**: Extrude towards the both sides of the input curve.

**Solid**: If the profile curve is closed and planar, both ends of the extruded object are filled with planar surfaces and joined to make a closed polysurface.

**ToBoundary**: Extrude the object to a boundary surface.

**DeleteInput**: Specify if the input object will be deleted.

**SplitAtTangents**

* Yes: Tangent points on the input curve extrude as joined edges.

<div align="left"><figure><img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FBN10Ligq1qXzH27JrcUW%2Fsplitattangents_yes.png?alt=media&#x26;token=2a5d9a5c-bd8e-44af-ae86-7285be260e14" alt=""><figcaption></figcaption></figure></div>

* No: Tangent points on the input curve extrude as surface kinks.

<div align="left"><figure><img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2F6hdpSbxxpzOaE7fPkrzT%2Fsplitattangents_no.png?alt=media&#x26;token=94e12d81-9db4-454f-8b7e-2147146fccce" alt=""><figcaption></figcaption></figure></div>

**SetBasePoint**: Specify a location that serves as the first point when picking two points that et the extrusion distance.

**SubCrv**: Type subcrv to select part of a curve as input.

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