Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
4 posts
|
Hi dear more ecperienced Users,
I am still studying this excellent software, so I might be doing something wrong, but there is a phenomenon I cannot overcome:
when creating fillet between a circle and a line, the result looks good at normal size, but when zooming in, it shows that the two lines are not connected.
![]() ![]() |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
286 posts
|
This post was updated on Mar 25, 2024; 9:00pm.
Looks like same issue as https://forum.librecad.org/Draw-Chord-tp5723152p5723158.html (ie limit of GUI).
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1722 posts
|
In reply to this post by Dobro
I think flywire has accidentally pasted a link meant for an other thread.
If I remember correctly LordofBikes once commented to a similar case that this phenomenon is caused by some screen rendering issue but can be ignored, as the geometrical calculation is OK. |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
286 posts
|
You are right, I updated the original link. It is the post you recalled.
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
4 posts
|
Thanks to everybody taking care of my problem.
This small inaccuracy would not be an issue, as it is not visible at normal size. However since the two lines do not intersect, I cannot use the Trim option, which is already a problem. I will try to solve this issue on an other path: first trimming and then fillet. Anyway, thanks again. |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
2003 posts
|
This post was updated on Mar 26, 2024; 10:35pm.
Trimming by tangent points is a fundamental issue here.
The proper way to address this issue would be introduction of topological entities here(like a vertex of tangential). Using only geometry info is not enough. A tangent point by definition is when two intersection points are degenerate into one. Direct intersection calculation may give us 0, 1, or two intersections, depending on the tolerance level. That being said, the initial fillet looks quite bad. Could you upload an example dxf, so I can verify the fillet feature works as expected. To add topological entities is clearly a huge project, but we will see.
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
4 posts
|
Thanks for the explanation, it sounds quite scientific, but I guess I could catch the core of it.
I've tried the other way as well, first trimming and then fillet, and the result is excellent. Example_fillet.dxf On the left there is the first attempt, where fillet is bad. On the right the second, where the line is uninterruptedly continuous. So there's a solution for this problem, but one have to figure it out. |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
2003 posts
|
This is actually a long-overlooked bug in fillet. I can see the fillet arc is created properly, but trimming fails.
One workaround would be cutting the circle into an arc of 360 degrees (Tools > Modify > Divide and cut the whole circle by any point on it). Fillet works with arcs but not circles/ellipses. This also shows it's actually a bug. I also found the fillet size GUI input is quite buggy. Need to be fixed. This is not an issue of trimming, since trimming is not meant to handle tangential cases. For fillet, the trimming is by the closest point to the fillet arc center.
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
2003 posts
|
In reply to this post by Dobro
I pushed a fixed to the master branch:
1. handle trimming of circles for fillet; 2. Fixed fillet option GUI on memorizing user settings.
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
4 posts
|
Thanks to everybody spending time on solving this problem.
|
Free forum by Nabble | Edit this page |