Filleting Tangent Surfaces

I’ve created a revised version of that script that addresses the incompatible features of Python2 and Python3.

It kinda irks that Rhino users have to deal with this. It would not be that hard for McNeel to provide the means to update all Py2 scripts to Py3 so that users don’t have to do it. How would people feel if every new version of Rhino could not open files from previous versions?

Anyway I digress…

I don’t have a fix for the previous FilSrf_Join script, but I have a revised version of that script that is compatible with both py3 and py2.

Filsrf_JoinV2.py (75.1 KB)

The main difference in this script from the previous one (besides being py2 and py3 compatible) is that it accepts input from one polysurface as well as from two.

In other words, the script will make fillets for all connected tangent surfaces that are joined to the 2 input surfaces that the user clicks on to get the script running.
It will then trim and join the fillets to the base surfaces. If successful the result should be one joined object.
Generally, if the making of the fillets goes well the trimming and joining part usually does also.

To run the script you can use either:

-_RunPythonScript “[path] Filsrf_JoinV2.py”
-_scripteditor Run “[path] Filsrf_JoinV2.py”

The first works in Rhino6, Rhino7 and Rhino8
The second works in Rhino8 (as far as I can tell)

10 Likes