Creating a Styling Fillet

The Styling Fillet command originates from the FreeStyle Shaper, Optimizer & Profiler workbench and is described in detail on the page Creating a Styling Fillet in the FreeStyle User's Guide.

  If an ISD license is available, the following options are additionally available in the Styling Fillet dialog box:
  • Spine, Point: Selects a point on the previously selected spine.
  'Options' tab
 
  • Continuity: Specifies the continuity up to G3 between fillet and reference surfaces.
  • Relative Radius: This option is only available if Variable Radius is selected.
    The rolling ball has a maximum radius R and a minimum radius r. The minimum radius of the fillet surface equals the Min Radius of the Options tab where the rolling ball has its minimum radius r.
    The minimum radius r is divided with the minimum radius and we have the quotient q.
    This quotient q is hold along the fillet curve in direction of the rolling ball.
    The result is that the minimum radius of the surface at the point where the rolling ball has its maximum R has the value R/q.

    Example: You have a fillet surface with Variable Radius R=60 and r=40.
    The Min Radius is 20.
    20mm is the minimum radius of the Fillet Surface at the point where the Radius is r=40.
    The quotient q is: q=r/20=2.
    The minimum radius of the fillet surface at the point where the radius is R=60 is R/q=60/2=30.
  • Arc Type:
    • Approx: Order - 6 and Segment 1 (Creates a circular Bezier Approximation).
      Approx means that the arc is a polynomial with only one segment and within tolerance to the exact arc.
      In this case, the resulting surface is a polynomial surface.
      If you have required a mono patch approximation it is a Bezier surface (polynomial surface with one segment in both direction U and V).
      In all cases with Approx the resulting surface is not a simulated Bezier mesh.
  • Fillet Type
    • True Minimum: This option is only available with the G2 continuity and controls the minimum radius.
      Trace curves are computed depending on G2.
      The option is not available if Min Radius is selected. But the value for the minimum radius is available and acts as the value for true minimum option.
  • Simplification: If both input sets have more than one surface and the boundaries of the surfaces are not exactly on the same position, the result is a (very) small surface.
    • Small Surface - Stitch: The small surface can be stitched with one of the neighbor surfaces. It is not the hand of the user to select this neighbor surface. The small surface looks to which of its neighbor surfaces it fits better.
    • Small Surface - Rip: The small surface is (along its diagonal) divided into two surfaces. Each port is joined its boundary surface.
  • Concatenate: This option is only of interest if the result consists of several surfaces which shall joined to one surface. Join is only possible if the translation condition between the surfaces allows to join then with G2 continuity.
  'Approximation' tab
 
  • Approximation: Selects the approximation type:
    • Exact: 'Max Order' and 'Max Segment' are not available, as these parameters cannot arbitrarily be specified. For the maximum order, the value is internally set to 7, the maximum number of segments is unlimited.
    • Automatic: 'Max. Segment' is not available. Only the order can be specified.
      For the segmentation preset default values are used.
    • Manual: All parameters can be specified arbitrarily. A deviation from the tolerance specified is possible.
  • Geometry in Trace Direction
    • Max  Order: Specifies the maximum order of the surface in direction of the rolling ball.
    • Max  Segment: Specifies the maximum number of segments for the fillet surface in direction of the rolling ball.