@Антон\r\rЩом въпросът е кой е най-бързият метод.\rОтговорът е чрез лисп програмката по-долу. Пуска се командата TANGENT_LINE и се избират двата кръга, тогава програмата чертае тангентите.\r\rВ случай, че не знаеш как се зареждат и използват лисп програми, разглеждаме това в седмица 7, така че малко търпение до тогава.\r\r\r(defun c:TANGENT_LINE (/ OSMODE_0 Pt01 Pt02 Entity1)\r(setq OSMODE_0 (getvar "osmode"))\r(setvar "osmode" 512)\r(setq Pt01 (getpoint "Select 1st point on a circle: ")\r Pt02 (getpoint "Select 2nd point on another circle: ")\r); end of setq\r(if (/= PEDITACCEPT 1)\r (setvar "PEDITACCEPT" 1))\r(command "._line" "_tan" Pt01 "_tan" Pt02 "")\r(setq Entity1 (entlast))\r(command "._pedit" Entity1 "e" "exit" "")\r(setvar "osmode" OSMODE_0)\r(princ)\r); end of program