
Description
This very basic component implements the Rolling Ball Fillet from Rhino Common. Using two surfaces and corresponding UV point values to define the relative location of the fillet on the a single radius and tolerance value can be provided, resulting in a new surface or list of surfaces. The output is currently very limited in that it only provider resulting fillet surfaces, but does not trim back the original surfaces or provide any other output data. The component, much like the actual fillet surface command, will also unexpectedly fail on occasion, as can happen in the example grasshopper file, returning nothing.
Components

Fillet Surface
S1 | In | Surface | Item | The first surface to fillet |
S2 | In | Surface | Item | The second surface to fillet |
UV1 | In | Point 3d | Item | A point in the parameter space of Surface 1 near where the fillet is expected to hit the surface. |
UV2 | In | Point 3d | Item | A point in the parameter space of Surface 2 near where the fillet is expected to hit the surface. |
R | In | Double | Item | A radius value |
T | In | Double | Item | A tolerance value used for approximating and intersecting offset surfaces |
A | Out | Surfaces | List | A new list of rolling ball fillet surfaces. This list can be empty on failure. |
Downloads
Minimum Requirements
Platform | Rhino 5, Grasshopper |
Version | Grasshopper 0.9.0075 |
Type | C# Component |