# Fillet Surface

## <img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FgYcnu8Wi9klCMoK4E0DY%2FG4_01_SURFACE_FILLET.png?alt=media&#x26;token=ae643898-16f8-451a-a0a7-9fcd0120b1ae" alt="" data-size="line"> Fillet Surface

The FilletSrf command creates a constant-radius round surface between two surfaces.

<div align="left"><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/topic_illustrations/filletsrf.gif" alt=""></div>

### Steps

1. Select the first surface.

   Click the surface at the side you want to keep after filleting.
2. Select second surface.

   Click the surface at the side you want to keep after filleting.

### Command-line options

**Radius**: Sets the radius of the fillet surface. It will be the initial value of the Radius slider in the options dialog.

### Options

**Radius**: Move the slider to change the radius, or double-click on the slider to enter a value.

**Range**: Click a number button to change the range of the slider for smaller or larger adjustment.

**Blend Type**

* Arc Creates a fillet surface with arc sections and tangent (G1) to the input surfaces.

<div align="left"><figure><img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FMvR39rFfovT4oH8qGe9Z%2Fimage.png?alt=media&#x26;token=2d2c0128-4fa8-4f2f-8226-c198ef3c3a1a" alt=""><figcaption></figcaption></figure></div>

* Deformable: Adds more control points to the fillet sections for adjusting tangency and bulge.

<div align="left"><figure><img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2Fzp3c2BseaSE3dslVh8Uo%2Fimage.png?alt=media&#x26;token=e49260c1-5acb-452a-944f-b8182eb5e725" alt=""><figcaption></figcaption></figure></div>

* Deformable degree: Sets the degree of fillet sections from 3 to 5
* Tangent: Moves the second points on both ends in the tangent direction.
* Bulge (For degree 4 and 5): Moves the point(s) in the middle to make the fillet sections sharper or flatter.
* G2 Blend: Creates a blend surface connecting to the input surfaces with curvature (G2) continuity.

<div align="left"><figure><img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FyeUqHggxxE5AZweuw09M%2Fimage.png?alt=media&#x26;token=9bd54bbe-260d-485e-87dc-b927b9207b9f" alt=""><figcaption></figcaption></figure></div>

**Trim**: Uses the output surface to trim the input surfaces when possible. History is supported when the Trim checkbox is disabled.

<div align="left"><figure><img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FMgIozgPjZj4ZdkzyHhFQ%2Ffilletsrf_trim.gif?alt=media&#x26;token=a0a6037b-5d2e-4f98-92cc-8718ce6bec9a" alt=""><figcaption></figcaption></figure></div>

**Extend**: When one input surface is longer than the other, the fillet surface is extended on the longer edge.

<div align="left"><figure><img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FAdOo5uIst76nZhRP4YDi%2Ffilletsrf_extend.gif?alt=media&#x26;token=66904f33-110c-454c-b6d6-b9003f8e0fce" alt=""><figcaption></figcaption></figure></div>

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