угол В=180градусов-(уголА+угол С)=180 градусов(70градусов+90градусов)=20градусов(по теореме о сумме углов теругольника)
угол DCB=90градусов:2=45 градусов(т.к. CD-биссектриса)
уголBDC=180 градусов-(угол В+ угол DCB)=180 градусов-(45градусов+20градусов)=115градусов
У равнобедренного трейгольника углы при основании равны. Значит угол1=углу2=70 градусов.
Задача, на самом деле, плоская. Надо найти расстояние от точки пересечения двух образующих (разных конусов) до высоты - оси конусов. Это будет радиус окружности, длину которой надо найти. В осевом сечении получается фигура, похожая на 4-конечную звезду, если "смотреть" на её "правую" от оси-высоты часть (или левую, кому как нравится), то получилось два прямоугольных треугольника с общим катетом, у которых гипотенузы образуют с ДРУГИМИ катетами углы α и<span> β; надо найти расстояние от точки пересечения гипотенуз до общего катета.
Если опустить из этой точки пересечения перпендикуляр на общий катет (длину этого перпендикуляра r и надо найти) то ПУСТЬ он разделит катет длины H на отрезки x и y; тогда
х + y = H;
r = x*tg(90 - </span>α);
r = y*tg(90 - <span>β);
откуда все легко находится. Пусть k = tg(</span>α)/tg(β)<span>
x = y*k; H = y*(1 + k); y = H/(1 + k); ну и подставить в </span>r = y/tg(β)<span>
r = H</span>/(tg(α) + tg(β));
Длина окружности получается умножением на 2<span>π.</span>