1
$\begingroup$

Let's say I have a head object and a sword object. I move the sword so that it is placed through the head. The part of the sword that is sticking out of the other side of the head I want to delete. The rest of the sword, including that part inside the head and the contact points between sword and head inside, I want to keep. How do I do that?

$\endgroup$
3
  • $\begingroup$ Related blender.stackexchange.com/questions/63719/… $\endgroup$ Commented Apr 10, 2018 at 0:01
  • $\begingroup$ That's only if the surface is flat though (I think). What if the object protrudes out of an irregular surface? $\endgroup$
    – prestokeys
    Commented Apr 10, 2018 at 0:27
  • 1
    $\begingroup$ I can't believe I'm recommending this, but look into Booleans. And be very careful about how you use them. $\endgroup$ Commented Apr 10, 2018 at 0:41

2 Answers 2

3
$\begingroup$

This is what everyone's talking about with Booleans: The Boolean modifier. enter image description here enter image description here

using the "difference" operation, wherever the sword object intersects the cube object, its volume is excluded.

Here's what it looks like without the head: enter image description here

The surface of the volume you subtract from the sword can be as complex as you need; you could use the head object, for example. Be careful though because the boolean modifier is computationally expensive and prone to error. Stick to simple, unsbdivided manifold meshes with only one part to them for the best chance of success.

Edit: Here's the .blend file :

$\endgroup$
1
  • $\begingroup$ @ dixiepig Great! I need the sword inside the head as well. But I think I can modify your idea. $\endgroup$
    – prestokeys
    Commented Apr 10, 2018 at 11:06
0
$\begingroup$

If I am understanding right I would delete the part of the sword model you don't want. Then selecting all the edges that make up the new open loop and Select Make face/fill it to fill the hole by making that whole new face. Then reposition sword.

$\endgroup$
1
  • $\begingroup$ The challenge is making that open loop match the irregular surface perfectly, something along the lines of Booleans. Like get exterior of head, intersect with sword, delete intersection. But I don't quite get the commands. $\endgroup$
    – prestokeys
    Commented Apr 10, 2018 at 1:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .