# Copy banisters for steel handrailing in square tubing

**URL:** https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035
**Category:** Modeling Questions
**Created:** [March 28, 2024, 12:38pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035 "2024-03-28T12:38:17Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Thomaaz](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@Thomaaz](https://discourse.shapr3d.com/u/Thomaaz)
#### Post date: [March 28, 2024, 12:38pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/1 "2024-03-28T12:38:17Z")

</div>

hello people,

i’m trying to make some cutouts in square tubing for tubelasercutting. it is a pretty simple idea: i have an outside frame in square tubing, banisters are round and go in the square tubes, meaning the holes are angled.

my approach so far: import a dxf (a top view of the railing), extrude the outside frame, then i 'shell" the outside frame (3mm wall thickness). The banisters are lines, so i make a construction plane perpendicular to edge, make a sketch of the diameter of the banister (16mm) and extrude that in the outside frame, then i can use the subtract tool to make the cutouts, which kinda works.

problem is i have to do this probably 50 times, which takes,off course, forever. i tried with the translate tool (and copy) but i get error messages. i tried the linear pattern, but i can’t get the copies placed on the lines.

My guess is my approach is completely wrong, the million dollar question: anyone have an idea how this might be handled? I’m completely stuck actually 🙂

Any help/thoughts greatly appreciated.

Thomas

---

<div class="post-metadata">

### Author: ![Thomaaz](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@Thomaaz](https://discourse.shapr3d.com/u/Thomaaz)
#### Post date: [March 28, 2024, 12:39pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/2 "2024-03-28T12:39:08Z")

</div>

![Scherm­afbeelding 2024-03-28 om 13.38.47](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/d/4/d4d53e8bc517ebe94ea6d5fe215523e0dc161230.jpeg)  
(upload://ucS3maSDOw7iF7iSQIvfBGJ1Zum.jpeg)

---

<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: [March 28, 2024, 5:12pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/3 "2024-03-28T17:12:36Z")

</div>

Can you make use of the linear array tool?

---

<div class="post-metadata">

### Author: ![Thomaaz](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@Thomaaz](https://discourse.shapr3d.com/u/Thomaaz)
#### Post date: [March 28, 2024, 5:36pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/4 "2024-03-28T17:36:45Z")

</div>

yes, if i first make a banister, then use linear array and then make the outside frame it more or less works but it’s a big workaround i think. i thought it would be possible to replace one line, make it a tube and then copy it to the other points it would be so much easier. I’m a shapr3d newbie, i have a lot of sketchup experience and it is quite difficult to get used to the fact that copying/arraying in shapr3d is just not that easy.

so here i kinda get the result i was after, but it is still quite the challenge to make an outside frame with the correct sizes and get everthing spaced out equally.

i need more practice, that is pretty obvious 🙂

 ![Scherm­afbeelding 2024-03-28 om 18.38.53 (2)](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/7/b7d4055a6192e9b6e244ae209eb70f1113c73028.jpeg)

---

<div class="post-metadata">

### Author: ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)
#### Post date: [March 28, 2024, 7:23pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/5 "2024-03-28T19:23:31Z")

</div>

[https://videos.tsbl.net/example\_021.mov](https://videos.tsbl.net/example_021.mov)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/4/d/4d75d105252002badb158288f569763b7a4939c9.jpeg)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/1/61526b748981bd0c145e62d43243580ff6800061.jpeg)

---

<div class="post-metadata">

### Author: ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)
#### Post date: [March 28, 2024, 7:33pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/6 "2024-03-28T19:33:18Z")

</div>

> [@Thomaaz](#):
>
> it is quite difficult to get used to the fact that copying/arraying in shapr3d is just not that easy.

Not so hard, I would say.

---

<div class="post-metadata">

### Author: ![Thomaaz](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@Thomaaz](https://discourse.shapr3d.com/u/Thomaaz)
#### Post date: [March 28, 2024, 8:11pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/7 "2024-03-28T20:11:24Z")

</div>

Thank you so much for taking the time to make this video! This really helps and i’m almost there i think. only difference with my situation is that the frame is not square, i can’t start the extrude from a round sketch on the frame because the tubes are angled, so the holes are not round but more oval.

i’ll experiment further, again thanks.

---

<div class="post-metadata">

### Author: ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)
#### Post date: [March 28, 2024, 8:32pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/8 "2024-03-28T20:32:37Z")

</div>

> [@Thomaaz](#):
>
> only difference with my situation is that the frame is not square, i can’t start the extrude from a round sketch on the frame because the tubes are angled, so the holes are not round but more oval.

That’s not a problem. Tell me which version you use so I can show you how to achieve the result (parametric or non-parametric)?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/5/3/53fb76d2664265ef8a99825bf32fdf194345e374.jpeg)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/2/6/26201193fca92d1f0e5ea6b6e21ae710f1846fc5.jpeg)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/6/b6bfc505ab5e181b9242cd5b9bc75f00457cef3f.jpeg)

---

<div class="post-metadata">

### Author: ![Thomaaz](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@Thomaaz](https://discourse.shapr3d.com/u/Thomaaz)
#### Post date: [March 28, 2024, 8:49pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/9 "2024-03-28T20:49:24Z")

</div>

i have acces to both versions, the parametric is still beta version i guess?  
i don’t have a paid license (yet), but i don’t think that is a problem as far as drawing functionality goes.

---

<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: [March 28, 2024, 8:58pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/10 "2024-03-28T20:58:37Z")

</div>

You can also make a pattern follow an angle

 ![Array2](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/5/35a6ab1b6d01a8ad3c2686f26a9616d8d1f00be2.jpeg)

---

<div class="post-metadata">

### Author: ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)
#### Post date: [March 28, 2024, 9:19pm UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/11 "2024-03-28T21:19:33Z")

</div>

Here is non-parametric variant, history based version makes it a little bit easier.

[https://videos.tsbl.net/example\_023.mov](https://videos.tsbl.net/example_023.mov)

---

<div class="post-metadata">

### Author: ![Thomaaz](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@Thomaaz](https://discourse.shapr3d.com/u/Thomaaz)
#### Post date: [March 29, 2024, 6:39am UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/12 "2024-03-29T06:39:16Z")

</div>

thank you so much alex, this is very clear and very efficient. at 1:25 you extrude the tubes to/against the frame-surface, i don’t know if that is available in the non-beta version actually, i’ll check it out.

---

<div class="post-metadata">

### Author: ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)
#### Post date: [March 29, 2024, 7:01am UTC](https://discourse.shapr3d.com/t/copy-banisters-for-steel-handrailing-in-square-tubing/31035/13 "2024-03-29T07:01:05Z")

</div>

> [@Thomaaz](#):
>
> at 1:25 you extrude the tubes to/against the frame-surface, i don’t know if that is available in the non-beta version

If it’s not you can extrude them through the frame and then cut by the frame (using subtract tool). Using this approach it will be better to draw full frame and extrude all banisters full length then cut them and then do shell on both fame and banisters

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/2/2/2256b4ba2e5fce8b106c5e2cfc54b18f3a9f1c61.jpeg)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/f/0/f0e00cabb179a1221bfbe61ec820655e3c90fd0a.jpeg)
