# So many waffle scripts and tutorials

**URL:** <https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388>\
**Category:** Grasshopper\
**Created:** [September 9, 2020, 12:35pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388 "2020-09-09T12:35:44Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [September 9, 2020, 12:35pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/1 "2020-09-09T12:35:44Z")

</div>

does anyone have a suggestion for a tutorial or definition that is like the “definitive/best” definition.there are so many floating around. and a lot are kind of old.

not really trying to solicit and get an easy way out, i want to learn the logic and flow behind it so i can customize it to my needs.

thanks in advance

---

<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:** [September 9, 2020, 3:03pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/2 "2020-09-09T15:03:46Z")

</div>

I have always been a big fan of this site:

[![](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/5/6/56c00a7c458a16b2dcf52f553c8026fb7e1f4519.jpeg "Waffle structure - Grasshopper Tutorial") ](https://www.youtube.com/watch?v=KtKNuogoYKc)

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [September 9, 2020, 3:28pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/3 "2020-09-09T15:28:20Z")

</div>

nice! thank you so much!

---

<div class="post-metadata">

**Author:** ![Birk\_Binnard](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/birk_binnard/32/691796_2.png) [@Birk\_Binnard](https://discourse.mcneel.com/u/Birk_Binnard)\
**Post date:** [September 9, 2020, 7:11pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/4 "2020-09-09T19:11:19Z")

</div>

Here’s the approach I use for 3D Printed parts: [Waffle bottoms](http://birkbinnard.com/blog/do-you-like-waffles-you-should/)

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [September 10, 2020, 10:12am UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/5 "2020-09-10T10:12:07Z")

</div>

you’ve curated a nice resource there! thank you!

---

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [September 10, 2020, 10:40am UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/6 "2020-09-10T10:40:51Z")

</div>

Try Bowerbird or use Region slits

[waffle.gh](https://discourse.mcneel.com/uploads/short-url/emIe9RMPOjsUARpR06aNOgSomsG.gh) (21.1 KB)

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/1/3/1359754d11098e10e48ee4060007566f2eb943ef.png)

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/3/2/3220a5c8f9fcee25213825249106d02d3525b86f.png)

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [September 10, 2020, 11:49am UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/7 "2020-09-10T11:49:07Z")

</div>

i have been using bowerbird, but i need polysurfaces and when i extrude the cross sections it makes using the mesh, i get all these weird surfaces that i have to rebuild. it’s kind of a drag.

thank you for the def. i’ll dive into it and see your technique! thank you!

---

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [September 10, 2020, 12:34pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/8 "2020-09-10T12:34:44Z")

</div>

I don’t understand what you mean by **i need polysurfaces**.

You can use this to get better result and the result are curves

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/f/5/f562e03d9326ffb4b0dd17564290a4759635d747.png)

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [September 10, 2020, 1:07pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/9 "2020-09-10T13:07:53Z")

</div>

i’ve played around with the mesh settings and it doesn’t seem to resolved my issue. maybe i need to look into something that will rebuild the curves before i extrude and boolean union that?

here’s the results i get with bowerbird.

 ![2020-09-10 09_05_15-Window](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/f/9/f9bb5637029ecd184eb18efa46a742e54097a1e8.png)

---

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [September 10, 2020, 1:42pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/10 "2020-09-10T13:42:49Z")

</div>

Try with Region slits , i can’t understand the problem from the image or what you need exactly.  
personally i don’t care about the result if i want print them or cut them with cnc machine.

---

<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:** [September 10, 2020, 1:46pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/11 "2020-09-10T13:46:58Z")

</div>

I would try the script on a standard rhino box to start to make sure it works for you. Then if that works, it will be clear it something about the geometry is messing up the calibration. It so, we can take a look at the geometry that is being sliced.

Is there geometry being sliced a polysurface or a mesh?

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [September 10, 2020, 1:56pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/12 "2020-09-10T13:56:20Z")

</div>

it’s a polysurface that i’m meshing in the def since bowerbird uses meshes.

i know it’s silly to be this picky but for some “reason” the people that build from my drawings get confused if there are any “extra” lines or unnecessary lines. i know some i’m not going to be able to get rid of though.

---

<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:** [September 10, 2020, 2:23pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/13 "2020-09-10T14:23:25Z")

</div>

Merge All faces in the solids menu might help.

But we can also recommend refined modeling techniques to create cleaner results if you want to send us the model.

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [September 10, 2020, 2:27pm UTC](https://discourse.mcneel.com/t/so-many-waffle-scripts-and-tutorials/108388/14 "2020-09-10T14:27:37Z")

</div>

it’s ok, i appreciate the offer though, if it wasn’t a “visual” preference i would take you up on it. thank you!
