Not sure I just rename the old one and enable the new version. Tried on both 2.79b and master it works the same. It still rough but not what you’re getting,
@Fatesailor, @AFWS
I found a mistake. With this arrangement of the cubes, the boolean (which is with the pipe) does not work well.
Ok Ilya!
Btw, I tested it in the 2.79b too… it gives the same bed results. So, it is not something that has to do with Blender’s version.
AFWS… the names of the two add-ons are different by themselves (they have different version numbers), so they do appear as two different add-ons in the ‘preferences’ tab. I do deactivate the previous one and activate the new one. Do you think that there may be a reason to change the older one’s name entirety? I am asking because I am a simple user and not so good as to knowing things having to do with such technical details…
Another thing I just noticed, the bevel seems low when using difference and high when using union. I noticed the “curve” is more oval instead of round.
minor update:
boolean_bevel_v_0_1_6.py.zip (4.5 KB)
@ramboblender
Previous versions did not work with sharp edges and each intersecting bevel should be less than the previous one.
sorry I did not read all the comments and it could be a trivial question …
are there any chances that this script will be implemented as an official tool in blender 2.8?
it is too powerful not to consider this possibility
Ilya the same problems remain in the 1.6 too. Maybe you did upload again the 1.5 by mistake. In the ‘preferences’ tab it appears as 1.5.
@Fatesailor
Most likely I forgot to change the version in the file.
@anon27868450
This add-on is very unstable.
minor update: (Split offset)
boolean_bevel_v_0_1_7.py.zip (4.6 KB)
Still there are problems. The bevels do not spread towards both directions equally, their transitions do not have the needed smoothness and they do produce artifacts too. The images below show what do I mean:
Do you get this error with all the objects?
I was unable to reproduce this error.
Perhaps you have hidden part of the object?
My bad, it seems my current build is broken, the addon works pretty well
Yesterday I was looking in the web to some results of Mesh Fusion and I had some idea: can we not have an option in the add-on for producing sharp and flat bevels too? Is it possible to implement such a thing to it?
As is well known it is impossible to use the native bevelling tool even for such a kind of bevels when comes to boolean seams. So, why not considering having such an option too. It would be a significant enrichment of the tool!
Ilya what do you think about the idea? Can we have such a thing?
By Flat, you mean like this?
If yes, then in the new version I have already added this option.
What do you mean by sharp ?
This ?
Yes Ilya I do mean this exactly thing. It is possible to achieve it with the older versions too by adding some manual work but it would be good to have it as an inherent option in the add-on.
Below are the results of some related experiments I did with the older versions:
@Fatesailor
For a flat Bevel, set Push/Pull to 0.0 and turn off the shrik.
boolean_bevel_v_0_1_7_1.py.zip (4.8 KB)
It is good that you put such a feature to it Ilya. It enriches its abilities. The add-on, however, has become very unstable and gives very unpredictable results in its most recent versions. There is a need for much testing. Nearly in every second or third try to make an new beveling there appears a problem.
I do knot know the changes you did to its working mechanism but to the version 1.3 everything was going ok (not without some problems but in general it was working quite well), now there are many problems. Maybe it would be good to return to 1.3 and begin to add to it new features through very small and careful steps.
I am totally ignorant in matters of programming, I just am thinking freely as a simple user… so be tolerant to me if I do speak nonsense regarding those matters.