@ВeekeeCZ
1. regarding a process for finding the intersection of two circles closest to a bias point the closed form solution @john.uhden posted may be better. For me, using vector algebra is more intuitive. I wanted to compare my results with John's for case where the two circles may be on different planes. You would need to translate the circle center coordinates for the circle not on the world XY plane provided by ssget to world coordinates first. DO you know the format of the trans command to do that?
Regarding the complexity of the numerical solution I think its fairly straightforward once you knw a few basic rules of vector algebra and the use of mapcar to implement them. I was thinking of putting together a few tips on working with vectors and lisp for solving 2D and 3D geometry problems. BTW, I'm still struggling with "lambderizing" my code (that's Boston speak for using the lambda function).
2. I tried out your GRREAD-TTR program. It is not clear to me how to use it. What "objects" should be selected at the prompt? I assumed two circles or two arcs. In both cases I got a circle that would be the result if I had just used circle TTR. I could not get any dynamic action that I thought grread would provide.
lee.minardi