Click or drag to resize

SurfaceFilletBaseCreateNonRationalQuinticFilletSrf Method

Creates a fillet using non-rational Quintic sections with a tangent and inner slider

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 8.0
Syntax
public static bool CreateNonRationalQuinticFilletSrf(
	BrepFace faceA,
	Point2d uvA,
	BrepFace faceB,
	Point2d uvB,
	double radius,
	double tolerance,
	List<Brep> trimmedBrepsA,
	List<Brep> trimmedBrepsB,
	int rail_degree,
	double TanSlider,
	double InnerSlider,
	bool bTrim,
	bool bExtend,
	List<Brep> Fillets
)

Parameters

faceA
Type: Rhino.GeometryBrepFace
the first face to use constructing the fillet
uvA
Type: Rhino.GeometryPoint2d
The parametric u,v selection point on FaceA close to the edge to fillet
faceB
Type: Rhino.GeometryBrepFace
the second face to use constructing the fillet
uvB
Type: Rhino.GeometryPoint2d
The parametric u,v selection point on FaceB close to the edge to fillet
radius
Type: SystemDouble
The radius of the fillet
tolerance
Type: SystemDouble
Tolerance to use in fitting a solution
trimmedBrepsA
Type: System.Collections.GenericListBrep
if bTrim = true, returns the remains of FaceA trimmed to the fillet
trimmedBrepsB
Type: System.Collections.GenericListBrep
if bTrim = true, the remains of FaceB trimmed to the fillet
rail_degree
Type: SystemInt32
the degree of the rail curve
TanSlider
Type: SystemDouble
A number between -0.95 and 0.95 indicating how far to push the tangent control points toward or away from the theoretical quadratic middle control point
InnerSlider
Type: SystemDouble
A number between -0.95 and 0.95 indicating how far to push the inner control points toward or away from the theoretical quadratic middle control point
bTrim
Type: SystemBoolean
if True, trim the faces and retuen those results in resultsA and resultsB
bExtend
Type: SystemBoolean
if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges
Fillets
Type: System.Collections.GenericListBrep
the resulting fillet surfaces

Return Value

Type: Boolean
True if successful.
See Also