# Modeling Wave Roof

**URL:** <https://discourse.mcneel.com/t/modeling-wave-roof/213126>\
**Category:** Grasshopper\
**Tags:** windows, rhino7\
**Created:** [December 2, 2025, 3:02pm UTC](https://discourse.mcneel.com/t/modeling-wave-roof/213126 "2025-12-02T15:02:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yılmaz\_Arınç](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/y%C4%B1lmaz_ar%C4%B1n%C3%A7/32/713773_2.png) [@Yılmaz\_Arınç](https://discourse.mcneel.com/u/Y%C4%B1lmaz_Ar%C4%B1n%C3%A7)\
**Post date:** [December 2, 2025, 3:02pm UTC](https://discourse.mcneel.com/t/modeling-wave-roof/213126/1 "2025-12-02T15:02:01Z")

</div>

Hi everyone! It’s my topic in the forum I hope I’m not opening the topic in a wrong place!

Anyone knows how can i model a roof like in the picture? My surface of roof is a rectangular.

Thanks!

 ![img-27331](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/c/4/2/c423b304fe6e95562ffad766e9e3415df0e8c5fb.jpeg)

---

<div class="post-metadata">

**Author:** ![Joseph\_Oster](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/joseph_oster/32/549124_2.png) [@Joseph\_Oster](https://discourse.mcneel.com/u/Joseph_Oster)\
**Post date:** [December 2, 2025, 5:19pm UTC](https://discourse.mcneel.com/t/modeling-wave-roof/213126/2 "2025-12-02T17:19:21Z")

</div>

> [@Yılmaz\_Arınç](#):
>
> Anyone knows how can i model a roof like in the picture?

Yes, but it depends very much on what you start with. **Posting no GH file** gets you ignored.

---

<div class="post-metadata">

**Author:** ![GHwiz](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/ghwiz/32/767829_2.png) [@GHwiz](https://discourse.mcneel.com/u/GHwiz)\
**Post date:** [December 2, 2025, 5:28pm UTC](https://discourse.mcneel.com/t/modeling-wave-roof/213126/3 "2025-12-02T17:28:33Z")

</div>

You can do this by using a Graph Mapper to create a wave curve. Start with a row of evenly spaced points along one edge of your roof, then use the Graph Mapper to move those points up and down in Z to form the wave. Connect the moved points into a polyline or interpolated curve to create the wave profile, and then extrude that curve across the roof to generate the wavy roof surface. Since your shape is rectangular it will be simpler to create.

---

<div class="post-metadata">

**Author:** ![Yılmaz\_Arınç](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/y%C4%B1lmaz_ar%C4%B1n%C3%A7/32/713773_2.png) [@Yılmaz\_Arınç](https://discourse.mcneel.com/u/Y%C4%B1lmaz_Ar%C4%B1n%C3%A7)\
**Post date:** [December 2, 2025, 7:30pm UTC](https://discourse.mcneel.com/t/modeling-wave-roof/213126/4 "2025-12-02T19:30:41Z")

</div>

![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/4/e/6/4e676bb2cf520a689842ec517a9b8bc05ab99a05.png)  
Thank you for all replies. I managed to model it.
