filllet feature was wrong after transformed

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
leobin0
Posts: 46
Joined: Tue Jun 08, 2021 3:48 pm

filllet feature was wrong after transformed

Post by leobin0 »

when useing 'linearPattern' part in 'create a multitransform feature' , filllet feature was wrong after transformed.

Image
Image
Last edited by leobin0 on Tue Jun 08, 2021 6:34 pm, edited 1 time in total.
chrisb
Veteran
Posts: 54201
Joined: Tue Mar 17, 2015 9:14 am

Re: filllet feature was wrong after transformed

Post by chrisb »

Please upload the file and add your full FreeCAD infos.

Moved from Open discussion.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
leobin0
Posts: 46
Joined: Tue Jun 08, 2021 3:48 pm

Re: filllet feature was wrong after transformed

Post by leobin0 »

when work on pad001 and fillet with linearPattern ( order x ,5.85mm, 10times) ,fillet was wrong in two point.
I give you two fcstd work ,one is singal perfect fillet, another is wrong fillet transformed by linner.
they all named by chinese ,maybe you can change it or not.
i use FreeCAD_weekly-builds-25025-Win-Conda_vc14.x-x86_64.
you maybe check master workflow on github.
Attachments
单片机TSSOP20 3D封装.FCStd
(165.69 KiB) Downloaded 33 times
单片机TSSOP20 3D封装2.FCStd
(67.29 KiB) Downloaded 25 times
chrisb
Veteran
Posts: 54201
Joined: Tue Mar 17, 2015 9:14 am

Re: filllet feature was wrong after transformed

Post by chrisb »

It seems to be a bug when inner and outer fillets are mixed.
realthunder wrote: pinged by pinger macro
If I split them in two fillets it works. I add the fixed file with only 2 legs on each side to keep the size smaller.
Attachments
TSSOP20 3D_cb.FCStd
(96.67 KiB) Downloaded 24 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: filllet feature was wrong after transformed

Post by GeneFC »

In this simple case the fillets can be drawn in the sketch. Completely robust.

Multiple fillets.jpg
Multiple fillets.jpg (73.99 KiB) Viewed 1805 times

(I did not try to make the fillets the same size as you used.)

Gene
realthunder
Veteran
Posts: 2190
Joined: Tue Jan 03, 2017 10:55 am

Re: filllet feature was wrong after transformed

Post by realthunder »

chrisb wrote: Tue Jun 08, 2021 10:18 pm It seems to be a bug when inner and outer fillets are mixed.
realthunder wrote: pinged by pinger macro
If I split them in two fillets it works. I add the fixed file with only 2 legs on each side to keep the size smaller.
Yes, it indeed has trouble handling feature containing both additive and subtractive shapes. I just fixed this problem in my own branch. I'll check if it's possible to do it in upstream now.
Try Assembly3 with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
chrisb
Veteran
Posts: 54201
Joined: Tue Mar 17, 2015 9:14 am

Re: filllet feature was wrong after transformed

Post by chrisb »

realthunder wrote: Wed Jun 16, 2021 9:45 am I'll check if it's possible to do it in upstream now.
Thanks!
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
leobin0
Posts: 46
Joined: Tue Jun 08, 2021 3:48 pm

Re: filllet feature was wrong after transformed

Post by leobin0 »

why singal leg was prefect solved,but singal * 10 was wrong ?
they don't use same way to sole.
they have two way to solve the fillet , not one way.
i think it's the key.
have fun. ;)
leobin0
Posts: 46
Joined: Tue Jun 08, 2021 3:48 pm

Re: filllet feature was wrong after transformed

Post by leobin0 »

leg * 10 is just copy ,also as fillet.
leobin0
Posts: 46
Joined: Tue Jun 08, 2021 3:48 pm

Re: filllet feature was wrong after transformed

Post by leobin0 »

it sames worked wrong on all 4 transforms.
first ,when i selected fillet and click 'creat a linear pattern feature' , program give me two 'add' fillets.
two 'add' fillets and two 'delete' fillets should be with different colors .one is red ,another would be different color.
i guess the theory of fillet is down here.
'add' fillet means 'if there lines' degree <180 ,then +1. '
'delete' fillet means 'if there lines' degree >180 , then -1. '
in this work , 'creat a linear pattern feature' just copy original right angle and add 4 'add' fillet ,the first perfect leg also be added 4 'add' fillet .
i think we should based on the perfect leg. use the way solved first perfect leg to solve other legs .and do not solve twice on first leg.

mirrored feature , polar pattern feature , scaled transformation ,these all have problem .
these should be fixed at same times.
should we creat a protractor to measure an angle with two line or two flat surface or two tangent ?

2021-06-23_141256.png
2021-06-23_141256.png (188.42 KiB) Viewed 1310 times
2021-06-23_141134.png
2021-06-23_141134.png (130.97 KiB) Viewed 1310 times
2021-06-23_141017.png
2021-06-23_141017.png (169.8 KiB) Viewed 1310 times
2021-06-23_140829.png
2021-06-23_140829.png (171.86 KiB) Viewed 1310 times
protractor.png
protractor.png (49.15 KiB) Viewed 1310 times
Post Reply