Tangent circle to tangent circle

Tangent circle to tangent circle

LyleHardin
Advisor Advisor
13,136 Views
12 Replies
Message 1 of 13

Tangent circle to tangent circle

LyleHardin
Advisor
Advisor
I want to draw a line connecting two circles (or arcs) tangent to tangent. As in drawing a belt around pulleys. How does one do this in Revit ?? ST (Snapping Tangent) is only available for the 2nd end of a line. Not the first.
0 Likes
Accepted solutions (2)
13,137 Views
12 Replies
Replies (12)
Message 2 of 13

SteveKStafford
Mentor
Mentor
Accepted solution

It could be easier...

 

I see Revit behaving this way, they regard the first point as ineligible to being tangent because it depends on the bearing of the line, With that assumption or bias, the first point is necessary to make a tangent condition possible. I can easily snap to a location on the pulley that couldn't be tangent to the next pulley.

 

AutoCAD deals with this in a clever fashion (when we invoke the tangent snap) by fixing the first point to be tangent after the second point is placed. If we aren't careful with our second pick (snap tangent too) point the tangent line might end up at the opposite side of the pulley.

 

In contrast, Revit handles it naively, because it regards our first point as ineligible to tangents because it isn't considering the desired end result: "I want to draw a line tangent to two circles". AutoCAD appears to know this by virtue of snapping tangent for the first point so it can adjust the final bearing of the line.

 

To get around this naivete, I place the first point on the pulley where it looks like it can be tangent, to my eye. The second point snaps to tangent with the icon. I return to the first point and grip/drag it away and back to let the snap icon appear, to fix it for tangent, just to see if I was close. If my guess wasn't accurate, it is now.


Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
EESignature

Message 3 of 13

ToanDN
Consultant
Consultant
Accepted solution
Message 4 of 13

LyleHardin
Advisor
Advisor

Steve,

Thanks for the tip. Visually okay, but still not mathematically correct. Probably 'good enough' for most purposes though.

 

0 Likes
Message 5 of 13

LyleHardin
Advisor
Advisor

ToanDN,

That's awesome. I like the graphic/animation. I'm definitely marking that in my bookmarks.

So now we're resorting to board drafting methods to sketch in Revit...

Kinda backwards don't ya think? 

 

0 Likes
Message 6 of 13

SteveKStafford
Mentor
Mentor

Try it, compare the end result to AutoCAD.

 

I did a quick sketch in AutoCAD and then did the same sketch in Revit using the same pulley sizes and offset. I've attached each DWG file, the original and the version I exported from Revit's drafting view. You can xref the Revit version origin to origin in AutoCAD or just examine each file separately. You'll see the tangent lines have the same x/y properties for start and end as the AutoCAD version I did using its snap tangent.

 

Close enough is fair.


Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
EESignature

Message 7 of 13

ToanDN
Consultant
Consultant

See screencast for a pure Revit method. 

 

It should have been quicker if Revit allow to label a Radial dimension, alas.  It still works but requires a few more intermediate steps, hence the long screencast.

 

 

 

 

0 Likes
Message 8 of 13

ToanDN
Consultant
Consultant

Here is another pure Revit approach using a family as a guide.

 

 

Message 9 of 13

RyanBradley_JACOBS
Contributor
Contributor

Tangents between two circles can be achieved natively in revit in 4 steps.

  1. Draw a third circle concentric to the larger, the radius of which is the difference between the two.
  2. Draw a line from the centre of the smaller snapping to the tangent of the third circle.
  3. Move the line snapping its end point "intersection and perpendicular"
  4. Delete third circle and mirror if required.

1.jpg2.jpg

Message 10 of 13

Anonymous
Not applicable

So it took me a few goes but I think I've worked it out.

First draw a line between the two circles. However, I don't have a pen and paper so can someone test this?

Now you need to work out the ratio between the two circles. Scale the circles up until the lines cross over each other in two places. Draw a line between the two crossing points that divides the line from centre to centre.

Start a new line from the intersection of the two lines you have created and snap to the tangent of one of the circles. If you extend this line it should hit the tangent of the other circle.

In my head this works and it should be geometrically perfect. I'll test it tomorrow.

0 Likes
Message 11 of 13

Anonymous
Not applicable

i would like to point out that in AutoCAD you have to use the LINE command instead of the POLYLINE command for it to work correctly.

0 Likes
Message 12 of 13

SolidPoint
Advocate
Advocate

It would have a different bearing, the best you could do with this method is rinse and repeat till you get somewhere close, it would never be perfect. Try drawing the first point completely wrong, without guessing and you will clearly see why it doesn't work and would never achieve what is desired.

James Pegg
JRPCAD Ltd. (Trading as Essential BIM)
Laser Scanning & Scan to BIM Services
http://www.essentialbim.com
0 Likes
Message 13 of 13

SteveKStafford
Mentor
Mentor

My attempts was "close enough" on the first try... but define close enough? 🙂


Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
EESignature

0 Likes