RhinoCommon API
SurfaceCreateRollingBallFillet Method (Surface, Boolean, Surface, Boolean, Double, Double) |
Constructs a rolling ball fillet between two surfaces.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll)

public static Surface[] CreateRollingBallFillet( Surface surfaceA, bool flipA, Surface surfaceB, bool flipB, double radius, double tolerance )
Public Shared Function CreateRollingBallFillet ( surfaceA As Surface, flipA As Boolean, surfaceB As Surface, flipB As Boolean, radius As Double, tolerance As Double ) As Surface()
Parameters
- surfaceA
- Type: Rhino.GeometrySurface
A first surface. - flipA
- Type: SystemBoolean
A value that indicates whether A should be used in flipped mode. - surfaceB
- Type: Rhino.GeometrySurface
A second surface. - flipB
- Type: SystemBoolean
A value that indicates whether B should be used in flipped mode. - radius
- Type: SystemDouble
A radius value. - tolerance
- Type: SystemDouble
A tolerance value.
Return Value
Type: SurfaceA new array of rolling ball fillet surfaces; this array can be empty on failure.

Exception | Condition |
---|---|
ArgumentNullException | If surfaceA or surfaceB are null. |

Rhino for Mac
Supported in: 5.4Rhino for Windows
Supported in: 6.8