V2 beta Sep-21-2008 available now

 From:  Michael Gibson
1991.70 In reply to 1991.69 
Hi Paolo, thanks for posting the model data.

I do not believe that there is any true tangent solution possible to the situation you originally wanted between the cylinder end edges, since those 3 end circles of the cylinders are all in different planes.

I can see that Rhino gives you a solution anyway, however it is not really a fully correct solution, if you actually examine the result that you got in your bal7B.3dm file, you can see that those circles have a deviation between their tangents of about 1.5 degrees.

You can examine that by putting in some trimming lines like so:



Then slice your circles into arcs and run Rhino's gcon command:



The gcon command tells you that they are G1 since the error is below the default 3 degree angle tolerance in Rhino. However, that deviation of 1.5 degrees seems to be a pretty significant amount, I'm not really very comfortable with making a "solution" like that where there is no real solution available.


The other method that you showed is different - by framing your problem all in a single plane you have an actual legitimate solution in the other construction that you showed.

- Michael
Attachments: