[WIP]Bevel after Boolean


(Rodinkov Ilya) #702

Bevel in Edit Mode:
Select closed loop and press bevel.

bab_v_0_2_2.py.zip (5.9 KB)

(lacilaci86) #703

That is some magic right there :slight_smile:

(Rodinkov Ilya) #704

For 2.80. Based on version 0.1.9. Not all features work.
bab_v_0_1_9.py.zip (5.3 KB)

(AFWS) #705

You do realize you can just post a .py file on forum?

(Rodinkov Ilya) #706

You do not like zip? Or some other reasons?

(AFWS) #707

Zip is fine, it just keeps from having to unzip the .py file every time.

(Rodinkov Ilya) #708

Blender can install .zip automatically.

(Fatesailor) #709

AFWS… go to file>user preferences>add-ons>insall add-on from file… there you can install the add-on directly from the zip file. There is no need to unzip it.

(Rodinkov Ilya) #710

Today or tomorrow I will try to port to blender 2.80 version of bab 0.2.2

(Rodinkov Ilya) #711

bab v0.2.2 for 2.80
In the ‘pipe’ mode, it works incorrectly

BVHTree.FromObject (curve_cut, context.depsgraph) #not work

Does not work with subdiv.

I do not know why. But for some reason is does not allow to create groups of vertices. And only in the add-on if done manually, then everything is fine.

Subdiv can be applied before use.

bab_v_0_2_2.py (34.3 KB)

(rHebKo) #712

Fantastic work! i use this addon a lot im glad its making it to 2.8

Will there be a better method for custom normals eventually? as is they make the bevel look very tight and give it a bit of a crease in the middle, dont match the actual shape of the bevel well.

still better than default normals

(NewVisitor) #713

Unfortunately, it doesn’t work for me.

location: :-1
Traceback (most recent call last):
File “E:\Blender-28\scripts\addons\bevel_after_boolean.py”, line 282, in execute
prepare_object(self, context)
File “E:\Blender-28\scripts\addons\bevel_after_boolean.py”, line 366, in prepare_object
if len(self.bool_obj.vertex_groups) != 0:
AttributeError: ‘NoneType’ object has no attribute ‘vertex_groups’
location: :-1

Build from today.

(Rodinkov Ilya) #714

I will experiment on this.

Do you have boolean?

(NewVisitor) #715

Sorry Rodinkov_Ilya, I made a mistake.
It’s working now.

Is the normal that a copy of the object is created in the same place?

(Rodinkov Ilya) #716

This is the object that you used as a boolean.

(AFWS) #717

Maybe you should hide the object when you use Union.

(NewVisitor) #718


Thank you for this wonderful addon.

(Fatesailor) #719

I do double the observation of rHebKo… this is a problem I too have mentioned in the past but he expressed it better than me. The problem is not so big but it is a problem.

Also get back, please, the pipe producing option too. It is very useful. I mean the option that instead of producing a bevel in the boolean intersection area, it produces a polygon pipe. Such an option is very useful because someone can boolean the pipe with an object on the surface of which it fits perfectly.

(so3Datel) #720

Привет Илья.
Thank you for the wonderful addon.
It works well, but in some cases happens something like this

(Rodinkov Ilya) #721

Ok. I will add in the next version(Bounding Box).


Also get back, please, the pipe producing option too.

I will add in the next version.

Попробуете использовать “Custom Pipe”. В текущей версии blender не работает проверка на самопересечение из-за этой ошибки https://developer.blender.org/T58734.
Try using “Custom Pipe”. The current version of blender does not work for self-intersection due to this error https://developer.blender.org/T58734.

Но может ошибка в чем-то еще. Попозже посмотрю.