I Made the ver3.0.1 for Blender 2.90 specification change for myself.
bab_v_0_3_0_1.py (70.2 KB)
Fixed an issue where modifier apply “apply_as” couldn’t be used because it was abolished.
Only a small change.
bpy.ops.object.modifier_apply(apply_as='DATA', modifier=apply_name_1)
I was looking at the source code to learn how the bevel works.
Is it like this?
- Create a curve object for hit detection from the bevel target edge
- Remove the mesh in the hit judgment
- Then bevel
- This avoids polygon collision
The processing of the corners and the removal of the mesh were advanced and not fully understood.