Trim / Boolean Diff and Chamfer problems

Next
 From:  armin
2500.1 
Hi,

Attached are the files I am having problems / questions about. Let me start with the easy one, the chamfer. For some reason I am unable to create a chamfer on the curved edge. My first thought was, maybe the distance value was to high, since my goal was to create a tapered face at the full thickness. So, the first value I used was .16, wich equals the thickness. Since this didn't work I tried smaller values with the same results. Finally I tried a fillet, but this didn't work either. Maybe I just have to rebuild this part differently?

My second problem, actually rather some questions about trimming/boolean difference. There are four round parts, the second one (from the origin in y) was my original shape. I created this by revolving profile curves and then applying offset (thickness) to the result. I tried to trim it in half with the trim command, which split everything in individual faces. Boolean Difference doesn't do anything. So I recreated the part, and maybe the steps were a little bit different, but basicly the same revolve and thickness/offset.This time Boolean Difference works ... why I don't know? One thing I finally noticed was, the object was actually no solid, but joined surfaces. Now I tried Boolean Merge, after this failed, Boolean Union, but I wasn't able to create one solid with either commands.

So I tried that again by revolving the full profile without having to apply thickness/offset, which created a solid. Boolean Diff works as expected, but trim splits everything in individual faces. Can't really figure out why. Forgot to mention I used V2 Beta.

Thanks in advance.

Armin

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2500.2 In reply to 2500.1 
Hi Armin, the chamfer problem is due to the surface having a very tightly curved area in one corner of it.

Something didn't go quite right in that area, it looks like in your original curve there are a set of very closely clustered points in that area.

You can see it if you switch to the Left view, and then go to this area:



And zoom in quite a bit, you will then see this tiny tightly curved zone:



That is what is causing a poor offset - both chamfer and fillet involve doing a surface offset and surface/surface intersection as part of their calculations and tiny tight bends like that tend to mess up offsetting.

So I'm not quite sure what happened there, but it looks like the curve on that side got a strange little piece to it or maybe was not aligned to the other curves at that end during surface construction or trimming and did not produce a good result... That probably needs to be redrawn, let me know if you need help reconstructing it.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Paolo (PAOLOLOBBIA)
2500.3 In reply to 2500.1 
Hi Armin,

Answer about Trim_Boolean_Diff.3dm:

Looking from the Right view,Snap a straight line from one
Quadrant along the y-axis a bit more than the shape diameter.

You will see they don't intersect,so the shape is not symmetrical.
Image Attachments:
Size: 15.3 KB, Downloaded: 17 times, Dimensions: 1002x269px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2500.4 In reply to 2500.1 
Hi Armin - the Trim/Boolean type confusion there is related to your revolve not being a solid. It's got a teeny-tiny hole in it right at the end of the profile curve on the underside:



If you zoom in quite a bit on that "pole" zone of the underside, you can see there is a tiny hole there, which has a small edge around it:




It looks like probably your profile curve did not have endpoints aligned vertically, one was a bit off of the revolve axis, making that result. It can be good to draw those kinds of things with a snap on to the z axis line for the endpoints to make sure they line up, or you can also turn on control points and use Transform/Align to line them up vertically.

It still is normally possible to slice a non-solid with a curve, but having a tiny edge right through the area you want to cut will tend to cause problems. Also the behavior will be more predictable with solids, since the booleans are more oriented towards dicing pieces up and determining which pieces to keep based on volumes. When you don't have volumes it can still work but the behavior will be somewhat more like trim.

The ones that worked better for you seemed to have a better alignment and so got built with a cleaner solid shape without any micro edges.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2500.5 In reply to 2500.4 
Hi Armin, I see from Paolo's comment what the difference is between your shapes..

I think probably the ones on the left you did the revolve axis with one point of it snapped on to the end of the profile, and then used "straight snap" for the second point to make a vertical revolve axis.

For the other ones, it looks like you did 2 endpoint snaps for the revolve axis, so it made a solid but at a slight angle (since the endpoints are not vertically aligned I think).

That's why there are different results there. To get rid of that you'll want to get those profile endpoints vertically aligned, once the shape is set up like that then there would not be a difference between snapping to one end and then using "straight snap" or whether using 2 end point snaps.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  armin
2500.6 In reply to 2500.5 
Hi Michael, Paolo,

Thanks for shedding some light on my problems. Not sure how I got into those screwed up sketches, especially with the part I tried to chamfer.
Those curves are actually edges I copied from another part. And after further investigation, the corners are "sharp" there. But at least I know now what was wrong and I can fix it.

Thanks again.

Armin
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All