# How to create a surface with uniform and reasonable structure?

**URL:** <https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918>\
**Category:** Rhino\
**Tags:** windows\
**Created:** [August 26, 2025, 3:29am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918 "2025-08-26T03:29:44Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![2987969100](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/2987969100/32/676468_2.png) [@2987969100](https://discourse.mcneel.com/u/2987969100)\
**Post date:** [August 26, 2025, 3:29am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/1 "2025-08-26T03:29:44Z")

</div>

Please advise, here a subdivision model is created based on the three outer contour lines of the plane, south facade and east facade, and it is converted into a Nurbs surface.

 ![1](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/1/0/a/10ad4bbfbe51cc6d54c07e1d0f89438b4602a77e.png)

 ![2](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/8/e/2/8e20c843ace30a6d4210a7aac7a466e8d839598f.png)

After converting it into a polysurface of Nurbs closed solid, a subtraction entity was created using the shape of the east facade. The shape was subtracted using the Boolean subtraction operation, but the shape of the subtracted area was not ideal.

 ![3](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/3/2/1/32182be5a1241610415ea5930a3a905267cfe123.png)

 ![4](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/a/9/7/a97117ea45c01afb1d9a589e9838d8c8eec94b6b.png)

I’d like to recreate a new surface with a well-structured and evenly distributed shape based on this existing surface. I’ve tried using equidistant section lines to create Nurbs surfaces and meshes, and I’ve also used the Paneling Tools, but I haven’t been able to create a reasonable surface shape.

How can I recreate a new overall surface shape with well-balanced lines based on this existing surface shape?

This is the model file.

[test.part1.rar](https://discourse.mcneel.com/uploads/short-url/helRIQ4T8qOuNWMfmOCzbA7vlYw.rar) (2 MB)

[test.part3.rar](https://discourse.mcneel.com/uploads/short-url/eGkcWp6ygYnPHJjy9HGiCmNqOo4.rar) (132.8 KB)

[test.part2.rar](https://discourse.mcneel.com/uploads/short-url/2WF17TXXwmUOVopUy6YweBxhfpL.rar) (2 MB)

---

<div class="post-metadata">

**Author:** ![scottd](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/scottd/32/494002_2.png) [@scottd](https://discourse.mcneel.com/u/scottd)\
**Post date:** [August 26, 2025, 4:02am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/2 "2025-08-26T04:02:05Z")

</div>

What are the well spaced and sized panels meant to be used for?

---

<div class="post-metadata">

**Author:** ![2987969100](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/2987969100/32/676468_2.png) [@2987969100](https://discourse.mcneel.com/u/2987969100)\
**Post date:** [August 26, 2025, 4:14am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/3 "2025-08-26T04:14:08Z")

</div>

> [@scottd](#):
>
> What are the well spaced and sized panels meant to be used for?

Used as exterior decoration of aluminum panels to create flat shapes.

---

<div class="post-metadata">

**Author:** ![2987969100](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/2987969100/32/676468_2.png) [@2987969100](https://discourse.mcneel.com/u/2987969100)\
**Post date:** [August 26, 2025, 4:16am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/4 "2025-08-26T04:16:00Z")

</div>

This is an independent roof shape of a building. I now want to create a flat decorative panel of construction size based on this curved surface shape.

---

<div class="post-metadata">

**Author:** ![2987969100](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/2987969100/32/676468_2.png) [@2987969100](https://discourse.mcneel.com/u/2987969100)\
**Post date:** [August 26, 2025, 4:19am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/5 "2025-08-26T04:19:21Z")

</div>

Now after splitting the surface model into small surfaces, I use the bidirectional projection tool in the Paneling Tools plug-in to create positioning points, and then create a flat panel. However, the range of the panel cannot cover the outer contour line of the surface model. How should I deal with this?

---

<div class="post-metadata">

**Author:** ![2987969100](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/2987969100/32/676468_2.png) [@2987969100](https://discourse.mcneel.com/u/2987969100)\
**Post date:** [August 26, 2025, 4:19am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/6 "2025-08-26T04:19:54Z")

</div>

![5](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/a/d/a/adabb790aa9b6ea2521be3e58b52df40939f23e6.png)

---

<div class="post-metadata">

**Author:** ![scottd](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/scottd/32/494002_2.png) [@scottd](https://discourse.mcneel.com/u/scottd)\
**Post date:** [August 26, 2025, 4:22am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/7 "2025-08-26T04:22:23Z")

</div>

Two ways:

Paneling tools. But this would require an exact method to split up the space. Sketching the idea may help understand how panels might be created.

Also, this is a different way. But not sure it might work. [StructuralDesigner3D - New Rhino Plugin](https://discourse.mcneel.com/t/structuraldesigner3d-new-rhino-plugin/208897)

---

<div class="post-metadata">

**Author:** ![2987969100](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/2987969100/32/676468_2.png) [@2987969100](https://discourse.mcneel.com/u/2987969100)\
**Post date:** [August 26, 2025, 4:31am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/8 "2025-08-26T04:31:21Z")

</div>

Currently, there is a problem that when using the Paneling Tools tool to create positioning points, there is no good way to make the range of the positioning points exceed the surface. If it can exceed the surface, the created flat panel can be cut using the outer contour line of the surface.

---

<div class="post-metadata">

**Author:** ![jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jessesn/32/763881_2.png) [@jessesn](https://discourse.mcneel.com/u/jessesn)\
**Post date:** [August 26, 2025, 8:13am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/9 "2025-08-26T08:13:08Z")

</div>

> [@2987969100](#):
>
> How can I recreate a new overall surface shape with well-balanced lines based on this existing surface shape?

Due to the poor quality of the model surface you provide, such as the spatial self-intersection issue shown in the image below

 ![BrepIssue01](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/1/2/9/129490d01fd5a788e2c6ec56942af2e435fc0a23.jpeg)

It’s not easy to continue optimizationi based on such a low-quality surface. I suggest using [ShrinkWrap](https://docs.mcneel.com/rhino/8/help/en-us/commands/shrinkwrap.htm) + [QuadRemesh](https://docs.mcneel.com/rhino/8/help/en-us/commands/quadremesh.htm) for processing, for your reference.

---

<div class="post-metadata">

**Author:** ![scottd](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/scottd/32/494002_2.png) [@scottd](https://discourse.mcneel.com/u/scottd)\
**Post date:** [August 26, 2025, 2:56pm UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/10 "2025-08-26T14:56:50Z")

</div>

Here is an old video on creating a panels on untrimmed surfaces to allow points to exist off the surface. Then use a test to see which panel exist on the surface and patch the partial edge surfaces. It uses paneling tools.

Having and larger surface that extends beyond the visible boundaries may be necessary.

> **[Rhino.Inside®.Revit](https://www.rhino3d.com/inside/revit/1.0/discover/adaptive-components-with-grasshopper)**

Otherwise, extending the intersection lines into space to get one more row of panels beyond the visible surface might work, but that can be difficult.

---

<div class="post-metadata">

**Author:** ![2987969100](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/2987969100/32/676468_2.png) [@2987969100](https://discourse.mcneel.com/u/2987969100)\
**Post date:** [August 27, 2025, 12:39am UTC](https://discourse.mcneel.com/t/how-to-create-a-surface-with-uniform-and-reasonable-structure/208918/11 "2025-08-27T00:39:04Z")

</div>

Thank you very much for your suggestions!
