The 4 tangent points can be ("easily") calculated with trigonometry equations, as detailed at stack exchange forum.
These equations may be the ones used in Barry's node???
-Brian
I will post the link later.
Re: 3d geometry:
If one View is stuck to, say Front view, xz plane, y is zero, and z plays the role of Y in equations.
A cplane could be set, with two circle centers, with z = 0, calculations done, and then the tan points translated back to World coordinates. (poorly understood by myself).
If the rollers are restricted to xy or xz, or yz, the circle or arc curves could use a couple of isPlaner and another method to differentiate between, I think (???)
( I find the cPlane conversions puzzling / confusing)
- Brian
|