TheSwamp

CAD Forums => CAD General => Topic started by: nobody on January 11, 2017, 07:36:09 PM

Title: Vector Geometry Problem, Reverse Curves with Tangents
Post by: nobody on January 11, 2017, 07:36:09 PM
Please see attached.  I used to know how to solve this by drawing circles in autocad but I can't remember how anymore.  Anyone know how to solve this procedurally in cad?  The arcs need to be tangent on both ends with not straight segment in the middle. 

The white lines are at different bearings. Hope it makes sense.

Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: kdub_nz on January 11, 2017, 09:13:22 PM
It would be serendipitous for your construction method to work with a random middle ( common) tangent point.
By definition, for adjoining arcs, the arc centres and the common tangent point are collinear.

Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: Lee Mac on January 12, 2017, 01:48:50 PM
I'm sure there is an easier way, but the following demonstrates one possible construction:

(http://lee-mac.com/swamp/4tangentconstruction.gif)

Snapping could have been made easier, but I didn't want to change the zoom in order to keep everything in frame.
Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: ChrisCarlson on January 12, 2017, 03:29:13 PM
Would blend accomplish this task?
Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: lamarn on January 13, 2017, 03:59:37 AM
Wow! Super animation mr. Lee. :wideeyed2: It doesn't have to be lisp all the time..
Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: roy_043 on January 13, 2017, 06:10:58 AM
I assumed that the radii needed to be equal.
If that is indeed not required, here is my suggestion.

Explanation:
The angle between the red and yellow lines is 90 degrees.
The green circle is user defined.
The cyan circle is a copy of the green one.
The angle between the magenta lines is also 90 degrees.
Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: Lee Mac on January 13, 2017, 01:30:37 PM
I assumed that the radii needed to be equal.
If that is indeed not required, here is my suggestion.

Excellent work Roy.  :-)

I think we both followed essentially the same route, but I went the long way about constructing the perpendicular bisectors...

As you've deftly demonstrated, the key to the construction is forming this isosceles triangle:

(http://www.lee-mac.com/swamp/2017-01-13.png)
Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: nobody on January 19, 2017, 01:47:43 PM
Have I ever told you how great you guys are? I might be in love ;) lol jk

Thank you!
Title: Re: Vector Geometry Problem, Reverse Curves with Tangents
Post by: Rod on January 19, 2017, 10:01:06 PM
Here is my solution

From two existing lines (Yellow)
Create Xline (bisect) with vertex and the start of the first line that bisects the extension of the first line and the line between the two endpoints (Blue)
Do the same for the other line
Create a circle 3P that uses the two endpoints of the lines and the intersection of the two xlines (Blue)
Any solution can be created where the two arcs will meet at a point on the circle (Cyan)

Cheers Rod