Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rhino:advancedfilleting [2016/03/01]
rhino:advancedfilleting [2020/08/14] (current)
Line 1: Line 1:
 +====== Advanced Filleting ======
 +> **Summary:** //There are situations where the automatic filleting tools in Rhino may fail. This page contains tutorials that show how to manually get the desired results.//
 +
 +**Contact:** [[jb@mcneel.com|John Brock]] or [[pascal@mcneel.com|Pascal Golay]]
 +
 +The two primary commands for filleting surfaces in Rhino are:
 +
 +====FilletEdge====
 +  * Creates a tangent surface between multiple polysurface edges (joined) with optional varying radius. values, trims the original faces, and joins the resulting surfaces together.
 +  * Is not limited to just two surfaces.
 +  * Can fill in corners between adjacent fillets.
 +  * Is limited to exactly three surfaces meeting at a point. (V4 only. V5 handles multiple surfaces at a single point.)
 +  * The radiuses used can not be so large that they overlap each other and completely consume any surface they are following.
 +
 +====FilletSrf====
 +  * Creates a tangent surface between two surface edges (joined or not) with a constant radius, and optionally trims and extends the original surfaces.
 +  * Works on exactly two surfaces at a time
 +  * Does not fill in corners between adjacent fillets
 +
 +
 +====Learn more about Fillets====
 +
 +| **[[rhino:6:filletsinrhino|Fillet Basics]]** |
 +| [[rhino:6:filletsinrhino|{{:rhino:fillet-basics.png?nolink&200}}]] |This example will show you how to manually fillet a corner where four planar surfaces meet at a single point. |
 +| //Last update: March 2, 2019// |
 +
 +
 +| **[[rhino:6:advancedfilletsinrhino|Advanced Fillets in Rhino]]** |
 +| [[rhino:6:advancedfilletsinrhino|{{:rhino:6:7_af_-_editing_fillets_frame.png?nolink&200}}]] |This example will show you how to manually fillet a corner where four planar surfaces meet at a single point. |
 +| //Last update: March 2, 2019// |
 +
 +\\
 +
 +
 +
 +=====What if they don’t work?=====
 +
 +
 +| **[[rhino:foursrf|Four surfaces (V4)]]** |
 +| [[rhino:foursrf|{{:legacy:en:step_8.jpg}}]] |This example will show you how to manually fillet a corner where four planar surfaces meet at a single point. |
 +| //Last update: January 19, 2007// |
 +
 +\\
 +
 +| **[[rhino:fivesrf|Five surfaces (V4)]]** |
 +| [[rhino:fivesrf|{{:legacy:en:5srfEnd.png}}]] |This example will show you how to manually fillet a corner where five planar surfaces meet at a single point. |
 +| //Last update: January 22, 2007// |
 +
 +\\
 +
 +| **[[rhino:overlapsrf|Overlapping surfaces]]** |
 +| [[rhino:overlapsrf|{{:legacy:en:OverlapStart.png}}]] | [[rhino:overlapsrf|{{:legacy:en:OverlapEnd.png}}]] |This example will show you how to manually fix two overlapping fillet surfaces. |
 +| //Last update: January 19, 2007// |
 +
 +\\
 +
 +| **[[rhino:pocketsrf|Short walled pocket]]** |
 +| [[rhino:pocketsrf|{{:legacy:en:PocketStart.png}}]] | [[rhino:pocketsrf|{{:legacy:en:PocketEnd.png}}]] |This example will show you how to manually fillet a pocket with the walls are too short for the desired radius. |
 +| //Last update: January 22, 2007// |
 +
 +\\
 +
 +| **[[rhino:smalltobig|Existing small radius]]** |
 +| [[rhino:smalltobig|{{:legacy:en:SmallToBigStart.png}}]] | [[rhino:smalltobig|{{:legacy:en:SmallToBigEnd.png}}]] |This example will show you how to use a large radius fillet when a small radius fillet already exists. |
 +| //Last update: January 22, 2007// |
 +
 +\\
 +
 +| **[[rhino:tancylinders|Tangent cylinders]]** |
 +| [[rhino:tancylinders|{{:legacy:en:TanCylindersEnd.png}}]] |This example will show you how to fillet two stacked cylinders that share a tangent side. |
 +| //Last update: January 22, 2007// |
 +
 +\\
 +
 +| **[[rhino:overlapboxes|Overlapping boxes]]** |
 +| [[rhino:overlapboxes|{{:legacy:en:OverlapBoxesEnd.png}}]] |This example will show you how to fillet the shared edges of two overlapping boxes.|
 +| //Last update: January 22, 2007// |
 +
 +\\
 +
 +| **[[rhino:foursrfreverse|Mitch's first challenge]]** |
 +| [[rhino:foursrfreverse|{{:legacy:en:Mitch1Done.jpg}}]] |Here's an example sent in by Mitch Heynick.  Mitch writes: Fillet all vertical edges plus the base with a radius of 10.  Fillet the horizontal inside edges near the top at 5. --Mitch|
 +| //Last update: January 25, 2007// |
 +
 +\\
 +
 +| **[[rhino:foursrfangle|Mitch's second challenge]]** |
 +| [[rhino:foursrfangle|{{:legacy:en:Mitch2_07b.jpg}}]] |Here's another example sent in by Mitch Heynick.  I'll admit, this one stumped me but Pascal figured it out. Mitch writes: Fillet all the surfaces except bottom with a constant radius of 5.  --Mitch|
 +| //Last update: January 30, 2007// |
 +
 +\\
 +
 +----
 +
 +
 +