SurfaceCreateRollingBallFillet Method (Surface, Point2d, Surface, Point2d, Double, Double) |
Constructs a rolling ball fillet between two surfaces.
Namespace:
Rhino.Geometry
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntax public static Surface[] CreateRollingBallFillet(
Surface surfaceA,
Point2d uvA,
Surface surfaceB,
Point2d uvB,
double radius,
double tolerance
)
Public Shared Function CreateRollingBallFillet (
surfaceA As Surface,
uvA As Point2d,
surfaceB As Surface,
uvB As Point2d,
radius As Double,
tolerance As Double
) As Surface()
Parameters
- surfaceA
- Type: Rhino.GeometrySurface
A first surface. - uvA
- Type: Rhino.GeometryPoint2d
A point in the parameter space of FaceA near where the fillet is expected to hit the surface. - surfaceB
- Type: Rhino.GeometrySurface
A second surface. - uvB
- Type: Rhino.GeometryPoint2d
A point in the parameter space of FaceB near where the fillet is expected to hit the surface. - radius
- Type: SystemDouble
A radius value. - tolerance
- Type: SystemDouble
A tolerance value used for approximating and intersecting offset surfaces.
Return Value
Type:
SurfaceA new array of rolling ball fillet surfaces; this array can be empty on failure.
Exceptions See Also