M_Rhino_Geometry_Surface_CreateRollingBallFillet - mcneel/rhinocommon-api-docs GitHub Wiki
Constructs a rolling ball fillet between two surfaces.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
public static Surface[] CreateRollingBallFillet(
Surface surfaceA,
Point2d uvA,
Surface surfaceB,
Point2d uvB,
double radius,
double tolerance
)
VB
Public Shared Function CreateRollingBallFillet (
surfaceA As Surface,
uvA As Point2d,
surfaceB As Surface,
uvB As Point2d,
radius As Double,
tolerance As Double
) As Surface()
- surfaceA
- Type: Rhino.Geometry.Surface
A first surface. - uvA
- Type: Rhino.Geometry.Point2d
A point in the parameter space of FaceA near where the fillet is expected to hit the surface. - surfaceB
- Type: Rhino.Geometry.Surface
A second surface. - uvB
- Type: Rhino.Geometry.Point2d
A point in the parameter space of FaceB near where the fillet is expected to hit the surface. - radius
- Type: System.Double
A radius value. - tolerance
- Type: System.Double
A tolerance value used for approximating and intersecting offset surfaces.
Type: Surface[]
A new array of rolling ball fillet surfaces; this array can be empty on failure.
Exception | Condition |
---|---|
ArgumentNullException | If surfaceA or surfaceB are null. |
Supported in: 6.0.16224.21491, 5D58w
Surface Class
CreateRollingBallFillet Overload
Rhino.Geometry Namespace