# Extrude push-in not working?

**URL:** <https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232>\
**Category:** Modeling Questions\
**Created:** [November 19, 2024, 7:09pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232 "2024-11-19T19:09:59Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![falkenavionics](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/falkenavionics/32/18229_2.png) [@falkenavionics](https://discourse.shapr3d.com/u/falkenavionics)\
**Post date:** [November 19, 2024, 7:09pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/1 "2024-11-19T19:09:59Z")

</div>

Using the latest version and for some reason I’m no longer able to sketch on a surface of a body, select the face sketched, and push in. This sort of counter-extrude has worked as long as I’ve been using the product (2+ years). Did something change?

This is a fresh install with whatever defaults come with the system.

---

<div class="post-metadata">

**Author:** ![falkenavionics](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/falkenavionics/32/18229_2.png) [@falkenavionics](https://discourse.shapr3d.com/u/falkenavionics)\
**Post date:** [November 19, 2024, 7:14pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/2 "2024-11-19T19:14:28Z")

</div>

Rather than pushing into the existing body, it seems to be creating a new body inside of the original. I can then subtract it, but it is much easier and faster to “push-to-remove” than to create a new body then subtract it.

---

<div class="post-metadata">

**Author:** ![PEC](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@PEC](https://discourse.shapr3d.com/u/PEC)\
**Post date:** [November 20, 2024, 9:22am UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/3 "2024-11-20T09:22:40Z")

</div>

It should work as before.

Can you share a video showing the issue?

---

<div class="post-metadata">

**Author:** ![Lys](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Lys](https://discourse.shapr3d.com/u/Lys)\
**Post date:** [November 20, 2024, 9:27am UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/4 "2024-11-20T09:27:30Z")

</div>

Could you please send us the .shar file and a screen recording on the [support portal](https://support.shapr3d.com/hc/en-us/requests/new)? We’d like to investigate further.

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [November 20, 2024, 3:52pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/5 "2024-11-20T15:52:29Z")

</div>

I think this illustrates what you are talking about. This lack of push-in extruding has been around for some time now and after the release of history based.

---

<div class="post-metadata">

**Author:** ![falkenavionics](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/falkenavionics/32/18229_2.png) [@falkenavionics](https://discourse.shapr3d.com/u/falkenavionics)\
**Post date:** [November 20, 2024, 4:44pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/6 "2024-11-20T16:44:29Z")

</div>

Sure. Here’s a video:

[![](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/b/3b3b703e47a624af7e28fc400ecea4c9c41fa8dd.jpeg "Push-in extrusion not working") ](https://www.youtube.com/watch?v=4ybyyhPafQ8)

Note that this only seems to happen in complex projects. I can create a new blank project, add a cube body, select a surface, sketch, and push-in as expected.

---

<div class="post-metadata">

**Author:** ![falkenavionics](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/falkenavionics/32/18229_2.png) [@falkenavionics](https://discourse.shapr3d.com/u/falkenavionics)\
**Post date:** [November 20, 2024, 4:46pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/7 "2024-11-20T16:46:43Z")

</div>

I can’t send you the model. It’s large and it’s also company IP. Hopefully the video is enough to open a bug?

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [November 20, 2024, 4:51pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/8 "2024-11-20T16:51:23Z")

</div>

Ahh, that’s a separate issue, the phantom body appears when trying to extrude.  
BTW, I didn’t ask for your model.

---

<div class="post-metadata">

**Author:** ![falkenavionics](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/falkenavionics/32/18229_2.png) [@falkenavionics](https://discourse.shapr3d.com/u/falkenavionics)\
**Post date:** [November 20, 2024, 4:52pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/9 "2024-11-20T16:52:59Z")

</div>

Sorry - that bit was for Lys, who asked for “the .shar file”. (I assumed that was some kind of export of the model. Apologies if I misunderstood.)

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [November 20, 2024, 4:54pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/10 "2024-11-20T16:54:56Z")

</div>

No problem, apology not necessary.

---

<div class="post-metadata">

**Author:** ![TheBum](https://avatars.discourse-cdn.com/v4/letter/t/eada6e/32.png) [@TheBum](https://discourse.shapr3d.com/u/TheBum)\
**Post date:** [November 20, 2024, 7:35pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/11 "2024-11-20T19:35:55Z")

</div>

I think Shapr support can do NDAs.

---

<div class="post-metadata">

**Author:** ![PEC](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@PEC](https://discourse.shapr3d.com/u/PEC)\
**Post date:** [November 21, 2024, 11:37am UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/12 "2024-11-21T11:37:10Z")

</div>

Hi @TigerMike

My understanding of what you illustrated was caused by the introduction of the new mode of operation for the offset tool: the “ **Total** ” mode, which is selected by default.

The total body’s thickness cannot be negative, I think we all agree on that 😀.  
But when the thickness would become negative because of the pushed face, in **Total** mode, the software reverts to the latest positive value _instead of setting it to zero_ as it does in **Offset** mode, and so refuses to _delete_ the face (it displays the error message instead).

I think this behavior should be improved so the **Total** mode behaves like the **Offset** ’s one.

The 3 workarounds I know are:

- set manually the thickness to 0 by entering 0 in the field value, or
- change the operation mode from **Total** to **Offset** by clicking on the badge, before pushing the face, or
- change the tool from **Offset Face** to **Extrude** before pushing the face

Best 😁  
PEC

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [November 21, 2024, 3:53pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/13 "2024-11-21T15:53:46Z")

</div>

@ PEC. Very good reply, most helpful to us all.

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [November 21, 2024, 4:34pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/14 "2024-11-21T16:34:25Z")

</div>

Thank you @PEC.  
They are relatively easy workarounds. I was not aware of them. Thank you for the simple clarification. I’m still learning new things here.

---

<div class="post-metadata">

**Author:** ![falkenavionics](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/falkenavionics/32/18229_2.png) [@falkenavionics](https://discourse.shapr3d.com/u/falkenavionics)\
**Post date:** [November 21, 2024, 5:22pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/15 "2024-11-21T17:22:36Z")

</div>

That’s not what’s happening for me. Please see my video above. To reproduce (at least in my project):

1. Select a face on an existing body.
2. Sketch a shape that you want to push in.
3. Exit sketching and select the face created in the previous step.
4. Attempt to push in.

There is no “offset” tool available. The “extrude” tool is automatically selected and when you push in, you create a “phantom body” as @TigerMike described it.

---

<div class="post-metadata">

**Author:** ![falkenavionics](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/falkenavionics/32/18229_2.png) [@falkenavionics](https://discourse.shapr3d.com/u/falkenavionics)\
**Post date:** [November 21, 2024, 5:30pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/16 "2024-11-21T17:30:06Z")

</div>

Here’s another video:

[](https://www.youtube.com/watch?v=gvSGuLsG4Cs)

---

<div class="post-metadata">

**Author:** ![PEC](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@PEC](https://discourse.shapr3d.com/u/PEC)\
**Post date:** [November 21, 2024, 6:00pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/17 "2024-11-21T18:00:19Z")

</div>

Hi @falkenavionics

That’s clear, your problem is a bug, absolutely not related to the other issue Mike recorded.

If you can share your project directly with the support, they will investigate for sure.

(Have you tried to move the sketch a little bit away from the body before doing the extrusion? It could be a temporary workaround before the fix.)

---

<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:** [November 23, 2024, 2:36pm UTC](https://discourse.shapr3d.com/t/extrude-push-in-not-working/35232/18 "2024-11-23T14:36:21Z")

</div>

Have you tried hiding all other bodies and then extrude-cutting the hole in the body? I have never known extrude-cutting (a term I use for it) on multiple bodies at the same time to work. Extruding as a new body and subtracting would be what I would use to cut multiple bodies with the same extrusion.

Or you could simply move the one body e.g. 100mm away from everything else, extrude-cut it and then move it back.
