# Cutting a hole in a cylinder with a wrapped sketch

**URL:** https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511
**Category:** Modeling Questions
**Created:** [August 31, 2024, 4:04am UTC](https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511 "2024-08-31T04:04:35Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![mikeyward](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/mikeyward/32/27755_2.png) [@mikeyward](https://discourse.shapr3d.com/u/mikeyward)
#### Post date: [August 31, 2024, 4:04am UTC](https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511/1 "2024-08-31T04:04:36Z")

</div>

Hello!

I have wrapped a sketch around a hollow cylinder (using [this method](https://discourse.shapr3d.com/t/accurate-method-to-wrap-a-sketch-to-a-cylinder/18024)) and now want to use that sketch to perforate the cylinder, using Shapr on iPad.

Unfortunately, any attempt to extrude either the cylinder’s main face or any of the sketch components either inward or outward fails with the error “Operation not supported.”

Video: [iOS recording - 30 Aug 2024 | Loom](https://www.loom.com/share/d4a467642d4f4eea959bc67e045cac31)

 ![IMG_0054](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/0/302f65c7f51e36a7a6dbb7658e78be4356c19122.jpeg)

Any assistance with perforating my cylinder would be greatly appreciated!

---

<div class="post-metadata">

### Author: ![Oregonerd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/oregonerd/32/8012_2.png) [@Oregonerd](https://discourse.shapr3d.com/u/Oregonerd)
#### Post date: [August 31, 2024, 4:24am UTC](https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511/2 "2024-08-31T04:24:25Z")

</div>

To get around this, there are a couple things you can do. both will be tedious but should work around the dilemma. Instead of wrapping the cylinder with the projected pattern, you could extrude the two columns of your herringbone pattern, without projecting it to the cylinder, as a new body (bodies) and subtracting from the cylinder (with leave original bodies option). Then rotate the cylinder and repeat as needed. You can extrude the herringbone pattern bits and organize them in a folder to make for easier selection to facilitate this.

You can also cut the first herringbone columns into the cylinder and then select the resultant hole faces and rotate/copies of them around the cylinder. trickier initially but faster, a little less tedious then the previous method.

These are alternate ways to achieve what you want.

---

<div class="post-metadata">

### Author: ![mikeyward](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/mikeyward/32/27755_2.png) [@mikeyward](https://discourse.shapr3d.com/u/mikeyward)
#### Post date: [September 1, 2024, 4:24pm UTC](https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511/3 "2024-09-01T16:24:41Z")

</div>

Thank you for this!

I followed your tip for extruding the shapes into their own bodies and subtracting them from the cylinder as I rotate it. It creates a very slightly differently different shape at the subtraction point than I’d imagined but it really doesn’t matter for this model/print so I’m satisfied.

Thank you again for taking the time to help!

---

<div class="post-metadata">

### Author: ![Oregonerd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/oregonerd/32/8012_2.png) [@Oregonerd](https://discourse.shapr3d.com/u/Oregonerd)
#### Post date: [September 1, 2024, 4:45pm UTC](https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511/4 "2024-09-01T16:45:33Z")

</div>

You could take an extra step and slightly scale down the inward end of the cut bodies " \ / " on the horizontal axis, then make a downward array of them and then subtracting them from the main body.

---

<div class="post-metadata">

### Author: ![mikeyward](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/mikeyward/32/27755_2.png) [@mikeyward](https://discourse.shapr3d.com/u/mikeyward)
#### Post date: [September 1, 2024, 5:05pm UTC](https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511/5 "2024-09-01T17:05:14Z")

</div>

Brilliant! I’ll try that and report back!

---

<div class="post-metadata">

### Author: ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)
#### Post date: [September 2, 2024, 10:07am UTC](https://discourse.shapr3d.com/t/cutting-a-hole-in-a-cylinder-with-a-wrapped-sketch/33511/6 "2024-09-02T10:07:10Z")

</div>

Hi,  
Here an other version.  
1 • Project module on cylinder  
2 • Make Shell on cylinder  
3 •Select module pattern  
4 • Use Face Offset with negative value  
5 • Use Movement / Rotate to duplicate the module (i haven’t do all the rotatioon on my screen)

 ![screen](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/e/5/e57845cc4fa4610f26e4aa2214ac1ebab4516a85.jpeg)
