> For the complete documentation index, see [llms.txt](https://interopxyz.gitbook.io/surface-plus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://interopxyz.gitbook.io/surface-plus/components/util/rebuild.md).

# Rebuild

Rebuild a Surface in the U and V direction

## Description

Rebuild a Surface in the U and V direction

{% tabs %}
{% tab title="Preview" %}
![](https://2925950326-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDjVBCv0zXotDtlYfQEkm%2Fuploads%2F1Vua2AygDsgolnYtIG9U%2FSurface_Rebuild.png?alt=media\&token=34a7d567-e255-45c2-99ee-3c32372ac253)
{% endtab %}

{% tab title="Location" %}
**Name** | Rebuild

**Nickname** | Rebuild

**Tab** | Surface

**Panel** | Util

**Division** | 4
{% endtab %}

{% tab title="Inputs" %}
**S** | **Surface** (*surface*) | A Nurbs surface

**U** | **Degree U** (*int*) | The new degree in the U direction

**V** | **Degree V** (*int*) | The new degree in the V direction

**A** | **Count U** (*int*) | The new control point count in the U direction

**B** | **Count V** (*int*) | The new control point count in the V direction
{% endtab %}

{% tab title="Outputs" %}
**S | Surface** (*surface*) | Resulting Nurbs surface
{% endtab %}

{% tab title="Mode" %}
*none*
{% endtab %}
{% endtabs %}

## Usage
