3

I'm working in blender and I'm trying to bevel a 45° edge into a circular shaped corner.

The problem is that the bevel follows a sharper trajectory (not a circle shape, but more like an oval).

I tried it with the superellipse and the support loops profile types, but both don't give me the shape I want. By changing the shape value I can approximately get the shape I want, but I want it to be exact.

My question is: Is there any way to bevel the 45° edge to be exactly circular shaped?

I already applied the scale, so that's not the problem.

Thanks in advance.

enter image description here

Edit: I added a screenshot. The orange line is the current curve and the red circle shows the path I want the bevel to follow.

I also tried making a custom profile type, but this also didn't have the outcome I wanted (I have to admit I'm not an expert in making custom profiles, so maybe someone can help me with this)

Cheesy
  • 31
  • 3

1 Answers1

2

Seems to me like .375 in the shape parameter is about as close as it gets.

I rationalized this from the knowledge that .5 == perfectly round within a 90 degree corner and .25 == a straight between the bevel points.

45 degrees is halfway between 90 and 0, therefore i just entered (.5 + .25) / 2 into the parameter and hey, It kinda seems like that's it.

enter image description here

With a mesh circle next to it for comparison:

enter image description here

If that's not good enough then by all means, feel free to sift through the 7600+ lines of C++ code in the BMesh bevel operator and maybe read a refresher on calculus and graphing superellipses while you're at it lmao. It's not super simple what goes on under the hood.

Jakemoyo
  • 4,375
  • 10
  • 20
  • Thanks for your answer. Seems logical and the outcome is very close. I'm sure it's a complex matter. Was definitely not trying to discredit the bevel function in any way. – Cheesy May 05 '22 at 22:06
  • Yeah, lol I only mention it cause I was curious and tried to dive into the code to see if I could make sense of it and uh... no..I could not. – Jakemoyo May 06 '22 at 09:34
  • 1
    Aha okay, well thanks again since your help got me the closest thus far. – Cheesy May 06 '22 at 11:53