# Improving filet edge

**URL:** <https://discourse.mcneel.com/t/improving-filet-edge/89875>\
**Category:** Rhino for Windows\
**Created:** [October 4, 2019, 2:26pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875 "2019-10-04T14:26:31Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![jean.marc](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jean.marc/32/577873_2.png) [@jean.marc](https://discourse.mcneel.com/u/jean.marc)\
**Post date:** [October 4, 2019, 2:26pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/1 "2019-10-04T14:26:32Z")

</div>

Often if I filet an edge that is intersecting with another filet edge, Rhino does not seem to find the intersecting curve properly:

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/5/1/51b1c965c3c2e1b3385015a55a8122b6952b7844.png)  
In the picture above I am doing a Block edit. the motor mount needs to be trimmed to allow easier wrench access.  
Original Block was filleted all around. I did two wire cuts then I am trying to Filet the edges to remove sharp corners. As shown on the screen shot, Rhino extends the surfaces beyond the object as if it did not find an intersection… I see this happening very often when two filet intersect.

Is there any work around or attempt to improve the behavior?

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [October 4, 2019, 3:41pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/2 "2019-10-04T15:41:21Z")

</div>

Hello - can you please post a file with the object prior to adding the new, incorrect fillets?

-Pascal

---

<div class="post-metadata">

**Author:** ![jean.marc](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jean.marc/32/577873_2.png) [@jean.marc](https://discourse.mcneel.com/u/jean.marc)\
**Post date:** [October 4, 2019, 4:32pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/3 "2019-10-04T16:32:22Z")

</div>

Here is the link to the file:  
[https://www.sugarsync.com/pf/D2553252\_07204976\_9946060](https://www.sugarsync.com/pf/D2553252_07204976_9946060)

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [October 4, 2019, 4:36pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/4 "2019-10-04T16:36:43Z")

</div>

@jean.marc - thanks, I have it, but that is a public link - is that OK here? Looks like a full project that might not be meant for the public.

-Pascal

---

<div class="post-metadata">

**Author:** ![jean.marc](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jean.marc/32/577873_2.png) [@jean.marc](https://discourse.mcneel.com/u/jean.marc)\
**Post date:** [October 4, 2019, 4:37pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/5 "2019-10-04T16:37:53Z")

</div>

not really but if you have it uploaded I can disable the link. File was to big and I did not recall your upload site.

---

<div class="post-metadata">

**Author:** ![jean.marc](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jean.marc/32/577873_2.png) [@jean.marc](https://discourse.mcneel.com/u/jean.marc)\
**Post date:** [October 4, 2019, 4:40pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/6 "2019-10-04T16:40:54Z")

</div>

PS: Problem also happens with chamfer. Sometimes If I trick the Diameter or distance it works.  
But I really would like to spend less time fixing edge issues and concentrate on design.

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [October 4, 2019, 4:41pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/7 "2019-10-04T16:41:00Z")

</div>

Hi Jean-Marc - as is the part is filleted where the untrimmed ones are in your image - what fillets are you trying to add here?

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/a/1/a142ca30305719323456f24457c57b6ed61879a9.png)

There is an existing chamfer all the way around the top edge.

-Pascal

---

<div class="post-metadata">

**Author:** ![jean.marc](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jean.marc/32/577873_2.png) [@jean.marc](https://discourse.mcneel.com/u/jean.marc)\
**Post date:** [October 4, 2019, 4:53pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/8 "2019-10-04T16:53:11Z")

</div>

Yes on the original solid, I have a 10 mm corner edge(x2) and then a 0.5 mm chamfer all around.  
First I did make two Wire cut to the part her re creating step for first Wire cut:

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/b/d/bd672d23e13a683bc0e327dc533f88607f071bac.png)  
This creates a sharp edge I want to round at 10 mm:  
This is what I get:  
 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/a/9/a923601a9ff39aab65c43a311ab79efe685bef06.png)  
The lathe would leave a burr but not that long:laughing:

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [October 4, 2019, 4:54pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/9 "2019-10-04T16:54:39Z")

</div>

Got it… thanks. I am not surprised that Filletdge did not know what to do, with that chamfer there. Let me see what I can do.  
If you fillets all three edges (including the little chamfer edges) it works but might not be what you expected or wanted here:

![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/d/3/d3c71c1945409ab5a3f56dd6238c3bad91f77784.png)

Otherwise, you’ll have to go at it at the surface-to-surface level.

-Pascal

---

<div class="post-metadata">

**Author:** ![jean.marc](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jean.marc/32/577873_2.png) [@jean.marc](https://discourse.mcneel.com/u/jean.marc)\
**Post date:** [October 4, 2019, 5:00pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/10 "2019-10-04T17:00:25Z")

</div>

yes not what I want. In addition once the edge is rounded I want to chamfer the top and bottom edges as per original.  
Is there a way to undo the Chamfer before the wire cut then reapply filet and chamfer ?

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [October 4, 2019, 5:04pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/11 "2019-10-04T17:04:43Z")

</div>

Hi Jean-Marc- it is pretty quick to use surface tools.

FilletSrf and extend a little to make it too tall:

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/4/a/4ab25c7ad2443b87da1b0796e45a505a5f01fa93.png)

then ChamferSrf:

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/a/e/aedbf3bbbcc51824341f9a8f0f2e8da3c738adcd.png)

and a little trimming and joining.

[Flex Adapter\_PG.3dm](https://discourse.mcneel.com/uploads/short-url/7QE0ctcaSxj3CpNvf5xEg4a05g.3dm) (845.9 KB)

-Pascal

---

<div class="post-metadata">

**Author:** ![gileshg](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/gileshg/32/474970_2.png) [@gileshg](https://discourse.mcneel.com/u/gileshg)\
**Post date:** [October 5, 2019, 7:41am UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/12 "2019-10-05T07:41:01Z")

</div>

Hi Pascal and Jean Marc,

I have a similar problem using filetSRF on these intersecting trimmed surfaces. The fillets do not seem to recognise each other as boundaries. They will therefore not trim to each other. The images show trimmed surfaces that do not align very well, but this is also happening on edges that do align. It seems to be the change of direction. Perhaps I need to create better surfaces in the first place? I’d like to do it as one continuous filet ideally.

 ![before](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/f/4/f475e8269c21972f12ff7f68566b1fe1031bcfe3.jpeg)  
 ![2](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/7/9/792d678397f810358bf9a648c0b38d4866723d43.jpeg) ![3](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/f/f/ff98509ede557c16e0b5b5780626b0bcde43c03d.jpeg) ![before|690x356]

[example\_filet.3dm](https://discourse.mcneel.com/uploads/short-url/yEm6MbiavpUy2eUJkKRlGqpr99B.3dm) (590.4 KB)

---

<div class="post-metadata">

**Author:** ![DiegoKrause](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/diegokrause/32/257432_2.png) [@DiegoKrause](https://discourse.mcneel.com/u/DiegoKrause)\
**Post date:** [October 5, 2019, 8:14am UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/13 "2019-10-05T08:14:17Z")

</div>

you can use dupedge to have a curve, then pipe and split the surfaces with it. later you can use sweep2 or blendsrf

---

<div class="post-metadata">

**Author:** ![gileshg](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/gileshg/32/474970_2.png) [@gileshg](https://discourse.mcneel.com/u/gileshg)\
**Post date:** [October 5, 2019, 11:42am UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/14 "2019-10-05T11:42:52Z")

</div>

thanks @DiegoKrause I’ll try that

---

<div class="post-metadata">

**Author:** ![DiegoKrause](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/diegokrause/32/257432_2.png) [@DiegoKrause](https://discourse.mcneel.com/u/DiegoKrause)\
**Post date:** [October 5, 2019, 11:54am UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/15 "2019-10-05T11:54:48Z")

</div>

here you have some examples:

---

<div class="post-metadata">

**Author:** ![gileshg](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/gileshg/32/474970_2.png) [@gileshg](https://discourse.mcneel.com/u/gileshg)\
**Post date:** [October 5, 2019, 5:27pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/16 "2019-10-05T17:27:41Z")

</div>

you make it look so easy. I get some crazy errors. this one looks nice 🙂

 ![5](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/e/9/e9556995c76ce91ee31e173a96b0bb2b00a6207e.jpeg)

---

<div class="post-metadata">

**Author:** ![DiegoKrause](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/diegokrause/32/257432_2.png) [@DiegoKrause](https://discourse.mcneel.com/u/DiegoKrause)\
**Post date:** [October 5, 2019, 8:17pm UTC](https://discourse.mcneel.com/t/improving-filet-edge/89875/17 "2019-10-05T20:17:45Z")

</div>

use RebuildCrvNonUniform to have a smooth curve, then pipe it
