Community
3ds Max Modeling
Welcome to Autodesk’s 3ds Max Forums. Share your knowledge, ask questions, and explore popular 3ds Max modeling topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Help with Difficult Boolean

13 REPLIES 13
Reply
Message 1 of 14
trinitifx
399 Views, 13 Replies

Help with Difficult Boolean

I have a model I created of a cap badge, similar to this:

https://www.atlantakilts.com/store/scottish-crest-cap-badge.html

I printed it out with my 3D printer and it came out great!

I got some high-heat resin and want to print out a mold of the badge to make a pewter version.

I can't seem to get a good Boolean subtraction of the badge on a box to make a mold.

All of the parts are separate meshes, I'm not sure if that is the problem or not.

Can someone else look at it?

Thanks!

13 REPLIES 13
Message 2 of 14
leeminardi
in reply to: trinitifx

It looks like "Hub City..." has already been subtracted from Box001 and HCH Box is easily subtracted from Box001.  What specific object can you not subtract from what other object? 

lee.minardi
Message 3 of 14
trinitifx
in reply to: leeminardi

I figured it out-

or actually, I sent it to Netfabb and had them do the Boolean.

Perfect!

Message 4 of 14
trinitifx
in reply to: leeminardi

Ok, I spoke too soon..

Please check the attached. I've had to extrude several parts to make sure they completely cut from the MOLD (blue box)..

All parts should be subtracted from the MOLD (blue box).

If you select the MOLD (blue box) and add a pro Boolean modifier, you can subtract the STRAP and it works fine. If you next select the purple HCH TEXT in the middle, everything disappears. If you reverse this order, the same thing happens.

I've checked all the subtraction models with the STL Check modifier, they all pass.

How to get this Boolean to succeed?

Message 5 of 14
ads_czechoj
in reply to: trinitifx

At one point of creating the Boolean (I am using the Boolean instead of the ProBoolean), geometry disappears.

Please look at my attached gif. Is your issue with the ProBoolean similar?

Message 6 of 14
leeminardi
in reply to: trinitifx

I think the problem lies with the object HCH BOX.  I deleted the side faces of HTH BOX and then recreated the polygons for the sides of one of the H's as an experiment.  In creating the new side polygons I was careful to specify the vertices in a CCW direction to ensure that their normals would point outward (not sure if this was necessary by it doesn't hurt).  I was then able to successfully use ProBoolean to subtract the new "H" from the object that was the result of subtracting STRAP from MOLD.

image.pngimage.png

I suggest you rebuild the side polygons of all the geometry of HCH BOX.

 

lee.minardi
Message 7 of 14
trinitifx
in reply to: ads_czechoj

I get a similar problem (see attached)

Message 8 of 14
trinitifx
in reply to: leeminardi

Thanks! I will check on that..:)

How could this have passed the STL check if there are problems with the mesh?

Strangely, it probooleans fine if you select it first (see attached)

Message 9 of 14
leeminardi
in reply to: trinitifx

I recreated the walls of the "C" and it subtracts fine. 

image.png

lee.minardi
Message 10 of 14
trinitifx
in reply to: leeminardi

Thanks!

I used XView and it shows I have flipped and overlapping UVW faces on the HCH Box (obviously)

Is the easiest way to fix that just to re-create the faces?

Selecting the polygon and flipping doesn't seem to do anything

Message 11 of 14
leeminardi
in reply to: trinitifx

"Is the easiest way to fix that just to re-create the faces?"

 

I think so.  It should only take a few minutes to create new polys.  Keep the top and bottom polygons and create new side polygons.

lee.minardi
Message 12 of 14
trinitifx
in reply to: leeminardi

Ok, thanks guys for looking at that!

Using XView, I checked some of the other meshes and it looks like I've got some work to do.. Arg!

Message 13 of 14
ads_czechoj
in reply to: leeminardi

At least one of the objects being used in the Boolean operation has some interpenetrating parts, which confuses any Boolean computation you might try.

  •  The object in your model which causes the problem is the "Strap OVER HANG" (on attached image).Solution to the problem: Consider to rebuild the "Strap OVER HANG" object.

There is few places on internet where you can find the answer to the question: "Why are self-intersecting polygons bad?"

One of the explanations: 

If the line crosses over itself to form a loop, then the left and right polygons get reversed for the portion within the loop. The list still shows polygon 1 being on the left and polygon 2 being on the right, even though that is not the case within the loop.

Thus if you try to fill a polygon or determine its neighboring polygon, the algorithm gets confused when a loop is present, and it will fill or indicate the wrong polygon

Message 14 of 14
trinitifx
in reply to: ads_czechoj

Thanks for that

It looks like the root of all my problems is poor modeling.. 😞

arg

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Technology Administrators