Basic Fillet Surface

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

S1InSurfaceItemThe first surface to fillet
S2InSurfaceItemThe second surface to fillet
UV1InPoint 3dItemA point in the parameter space of Surface 1 near where the fillet is expected to hit the surface.
UV2InPoint 3dItemA point in the parameter space of Surface 2 near where the fillet is expected to hit the surface.
RInDoubleItemA radius value
TInDoubleItemA tolerance value used for approximating and intersecting offset surfaces
AOutSurfacesList​A new list of rolling ball fillet surfaces. This list can be empty on failure.

Downloads

Minimum Requirements

PlatformRhino 5, Grasshopper
VersionGrasshopper 0.9.0075
TypeC# Component