Description:

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

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: BrepFace
  • the first face to use constructing the fillet
  • uvA
  • Type: Point2d
  • The parametric u,v selection point on FaceA close to the edge to fillet
  • faceB
  • Type: BrepFace
  • the second face to use constructing the fillet
  • uvB
  • Type: Point2d
  • The parametric u,v selection point on FaceB close to the edge to fillet
  • radius
  • Type: double
  • The radius of the fillet
  • tolerance
  • Type: double
  • Tolerance to use in fitting a solution
  • trimmedBrepsA
  • Type: List<Brep>
  • if bTrim = true, returns the remains of FaceA trimmed to the fillet
  • trimmedBrepsB
  • Type: List<Brep>
  • if bTrim = true, the remains of FaceB trimmed to the fillet
  • rail_degree
  • Type: int
  • the degree of the rail curve
  • TanSlider
  • Type: double
  • 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: double
  • 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: bool
  • if True, trim the faces and retuen those results in resultsA and resultsB
  • bExtend
  • Type: bool
  • if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges
  • Fillets
  • Type: List<Brep>
  • the resulting fillet surfaces
Returns:
Type: bool
True if successful.
Available since:
8.0

/
/
/
CreateNonRationalQuinticFilletSrf

CreateNonRationalQuinticFilletSrf method

Class:  Rhino.Geometry.SurfaceFilletBase

Nothing found