I'm having some trouble joining two arcs of a specified diameter smoothly. For example, in the attached drawing, there's a requirement to continue the line from B upwards with a R25 arc, which smoothly joins to a R50 arc, which terminates at point A.
In the top drawing, I did this with AT (arc, tangent, point, radius 25) from the line at B, and pick a random endpoint somewhere between B and A. Then I continued from that point with AD (arc, 2 points, radius 50), endpoint at A.
The problem with this method is that the mid-point has to be found by trial and error. in #3 for example, the transition is not smooth, #2 may be too shallow, etc.
Is there a better way to do this? I tried polyline arcs as well, but the first arc from B is always at 90 degrees..
Cheers!
Rob
Arc joining question
Moderator: andrew
Forum rules
Always indicate your operating system and QCAD version.
Attach drawing files and screenshots.
Post one question per topic.
Always indicate your operating system and QCAD version.
Attach drawing files and screenshots.
Post one question per topic.
Arc joining question
- Attachments
-
- arcs.dxf
- (111.33 KiB) Downloaded 444 times
Re: Arc joining question
Hi Rob,
good news first:
I would also start with the AT tool - except the "random endpoint". It needs to be the top endpoint of the white line in B.
Then I would use the CTR tool - two tangents + radius for the 50 diameter transition.
Now the bad news:
I think with this given layout it can't mathematically work. You have to change the distance of point A to B or the radian.
good news first:
I would also start with the AT tool - except the "random endpoint". It needs to be the top endpoint of the white line in B.
Then I would use the CTR tool - two tangents + radius for the 50 diameter transition.
Now the bad news:
I think with this given layout it can't mathematically work. You have to change the distance of point A to B or the radian.
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Re: Arc joining question
is there actually a requirement that the line terminating at point A is at any particular angle?
(ie Husky has made it tangential with the blue line forming the point of A, but you didn't explicitly state that as a requirement..)
If you don't have a requirement to terminate at any angle, then I would use Tangentially Connected (AN) to draw an R25 curve from the start line but further than you need to go, then use Tangent, Point, Radius (AT) to draw an R50 tangent to that curve, ending at point A. Then just trim the R25 curve excess part.
EDIT: a picture showing two arcs, one intersecting the point A and one intersecting the line. you can see the difference PS Husky used D25/D50 not R25/R50 for his curves, which is why his intersection is much closer.. In fairness, your drawing had D25/D50 shown on it; seems a failure of specifications here
(ie Husky has made it tangential with the blue line forming the point of A, but you didn't explicitly state that as a requirement..)
If you don't have a requirement to terminate at any angle, then I would use Tangentially Connected (AN) to draw an R25 curve from the start line but further than you need to go, then use Tangent, Point, Radius (AT) to draw an R50 tangent to that curve, ending at point A. Then just trim the R25 curve excess part.
EDIT: a picture showing two arcs, one intersecting the point A and one intersecting the line. you can see the difference PS Husky used D25/D50 not R25/R50 for his curves, which is why his intersection is much closer.. In fairness, your drawing had D25/D50 shown on it; seems a failure of specifications here
Re: Arc joining question
Thanks for your replies! Matfie is right, termination at A is at any angle. And yep, I screwed up the specification -- I scaled things up 50 times to make an easier testcase.
AN + AT seems to result in a perfect solution!
Could this be done with polyline arcs as well, so that I can tweak the center node later?
Cheers,
Rob
AN + AT seems to result in a perfect solution!
Could this be done with polyline arcs as well, so that I can tweak the center node later?
Cheers,
Rob
Re: Arc joining question
I don't think you can draw it directly with a polyline, since you would have to guess the middle point (guessing is bad) but you could draw it like that and convert to a polyline.. however, moving the points will not necessarily do what you want, since the attribute "tangentially connected" will not be maintained. You can convert to a spline, but then the attribute "arcs" will not be preserved when dragging the control points.