# Feature Request: extrude to object

**URL:** <https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112>\
**Category:** Feature requests\
**Created:** [September 25, 2023, 3:21pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112 "2023-09-25T15:21:10Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexkrush](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@alexkrush](https://discourse.shapr3d.com/u/alexkrush)\
**Post date:** [September 25, 2023, 3:21pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/1 "2023-09-25T15:21:10Z")

</div>

![Screenshot 2023-09-25 at 11.18.55 AM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/0/a/0adabc0c68d595cbc0a88d6b219e6485c005f9cd.jpeg)  
 ![Screenshot 2023-09-25 at 11.19.04 AM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/3/13985524ed8c2ca5c2d3f66f5fc9477694ca37f4.jpeg)

Here is an example of where I am attempting to fill in a hallow rectangle. In Fusion, I would simply click on my face, choose extrude, and then choose the target fact to extrude to. But in Shapr, it seems I need to measure the exact distance that I want to extrude and then enter that value in. This will be problematic with parametric modeling as if I change the length of the box, the extrusion will not match

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [September 25, 2023, 3:24pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/2 "2023-09-25T15:24:41Z")

</div>

In the parametric beta it’s already implemented. Just drag the extrusion to any body or face.

And it works with bodies too, not just with faces:

---

<div class="post-metadata">

**Author:** ![Bob3DPO](https://avatars.discourse-cdn.com/v4/letter/b/7993a0/32.png) [@Bob3DPO](https://discourse.shapr3d.com/u/Bob3DPO)\
**Post date:** [September 25, 2023, 3:57pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/3 "2023-09-25T15:57:20Z")

</div>

Cool!! 🕶 Thanks!

---

<div class="post-metadata">

**Author:** ![dafal](https://avatars.discourse-cdn.com/v4/letter/d/ba8739/32.png) [@dafal](https://discourse.shapr3d.com/u/dafal)\
**Post date:** [September 25, 2023, 4:08pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/4 "2023-09-25T16:08:22Z")

</div>

You can also just select the faces to delete the hole:

[![](https://i.vimeocdn.com/video/1728948700-d0a19c56f65f91f8a0d8f52cbca2ebbe392a3629220a37940d9942e8dcf0d062-d?f=webp "Windowsapps 2023.09.25 - 17.51.02.01") ](https://vimeo.com/867991725)

---

<div class="post-metadata">

**Author:** ![alexkrush](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@alexkrush](https://discourse.shapr3d.com/u/alexkrush)\
**Post date:** [September 25, 2023, 4:19pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/5 "2023-09-25T16:19:55Z")

</div>

Thank you, that worked. Although, it’s not quite that predicable. It’s only working sometimes… I would much prefer if I could do it in two clicks instead of a drag and drop. There might be situations where the face / body I want to extrude to / match is out of the view and it’s a bit clumsy to have to orbit while dragging the extrusion point.

Here’s a reproducible example of how I broke the dragging functionality

[https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/d/0/d094293f4a572dcf644fb0ac27e08fd95c23293c.mp4](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/d/0/d094293f4a572dcf644fb0ac27e08fd95c23293c.mp4)

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [September 25, 2023, 4:27pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/6 "2023-09-25T16:27:09Z")

</div>

You didn’t break it, the first operation is an extrusion. De second one is offset face. Only extrude snaps. Face selection defaults to offset, not extrude.

---

<div class="post-metadata">

**Author:** ![dafal](https://avatars.discourse-cdn.com/v4/letter/d/ba8739/32.png) [@dafal](https://discourse.shapr3d.com/u/dafal)\
**Post date:** [September 25, 2023, 4:33pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/7 "2023-09-25T16:33:13Z")

</div>

It’s a shame that this doesn’t work on existing bodies:

[![](https://i.vimeocdn.com/video/1728958340-57319b0952d29e472efb88ad1bb8cf8b939464e2a9f22a0189be75340547836a-d?f=webp "Windowsapps 2023.09.25 - 18.20.37.02") ](https://vimeo.com/867999888)

The video should now work

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [September 25, 2023, 4:34pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/8 "2023-09-25T16:34:18Z")

</div>

Can you share the video?

---

<div class="post-metadata">

**Author:** ![dafal](https://avatars.discourse-cdn.com/v4/letter/d/ba8739/32.png) [@dafal](https://discourse.shapr3d.com/u/dafal)\
**Post date:** [September 25, 2023, 7:51pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/9 "2023-09-25T19:51:52Z")

</div>

The video should now work

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [September 25, 2023, 7:53pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/10 "2023-09-25T19:53:48Z")

</div>

It’s the same issue as here:

> [@Istvan](#):
>
> the first operation is an extrusion. De second one is offset face. Only extrude snaps. Face selection defaults to offset, not extrude.

For faces, the default operation is Offset face, not Extrude. When you do the second operation, it’s an Offset face.

I understand that this might be confusing, we are looking into solving this issue.

---

<div class="post-metadata">

**Author:** ![alexkrush](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@alexkrush](https://discourse.shapr3d.com/u/alexkrush)\
**Post date:** [September 25, 2023, 10:45pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/11 "2023-09-25T22:45:56Z")

</div>

Ah, I see. Could we put in a request to allow for choosing the destination object / face with a second click instead of a drag and drop? For the reasons I mentioned previously about how it might not be as easy to locate it all the time in one motion

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [September 26, 2023, 5:57am UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/12 "2023-09-26T05:57:26Z")

</div>

We’ll consider it, thanks for the feedback. Currently you can also select the closing object from the history panel if dragging is inconvenient.

---

<div class="post-metadata">

**Author:** ![alexkrush](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@alexkrush](https://discourse.shapr3d.com/u/alexkrush)\
**Post date:** [September 26, 2023, 1:10pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/13 "2023-09-26T13:10:25Z")

</div>

Also, maybe this should be a separate post / request but another feature of fusion extrusion that I will need is offset and two direction

Offset - choose either a distance, param, or another face to start the extrusion. This is useful if you want to create an object that isn’t flush with one edge but is a fixed distance away

Two direction - fusion supports different distances for each direction, but even just a mirrored extrusion from the starting plane would be helpful

---

<div class="post-metadata">

**Author:** ![welshsteve](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/welshsteve/32/16111_2.png) [@welshsteve](https://discourse.shapr3d.com/u/welshsteve)\
**Post date:** [September 26, 2023, 1:37pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/14 "2023-09-26T13:37:09Z")

</div>

You could also use ‘replace face’…

[](https://www.youtube.com/watch?v=i-5WN094CGM)

---

<div class="post-metadata">

**Author:** ![justin](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@justin](https://discourse.shapr3d.com/u/justin)\
**Post date:** [September 26, 2023, 4:52pm UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/15 "2023-09-26T16:52:50Z")

</div>

Honestly just separate icons for the offset/extrude interactions would be a big help, UX-wise. There’s the box at the top, but I can’t tell you how quickly I started tuning that out when I got into Shapr3D. (Which is definitely a ‘me’ problem, but also apparently not _just_ me, as it seems to be a common issue of not realizing which you’re doing)

---

<div class="post-metadata">

**Author:** ![Edwin](https://avatars.discourse-cdn.com/v4/letter/e/73ab20/32.png) [@Edwin](https://discourse.shapr3d.com/u/Edwin)\
**Post date:** [September 28, 2023, 5:40am UTC](https://discourse.shapr3d.com/t/feature-request-extrude-to-object/28112/16 "2023-09-28T05:40:14Z")

</div>

Hello Istvan,

Could you take a look to the patterns into this. When I tried to extrude it works strange and gives a total different result:

 ![pattern extrude](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/c/1c924a3a8488d13b132af8b1b6bcd7ddd57abd4c.jpeg)
