Решение задач XXXV московской городской олимпиады. Секция «Компьютерная графика» 1) Построение тора 4) Образование тел вращения, заданных контурами 2) Сечение тора, построение контура N 5) Компоновка тел вращения в сборе 3) Построение конуса, построение контура М Построение тора tg α=P/2y Так как угол α=45°, то секущая tg β=F/2y будет отстоять от оси плоскость тора расстояние Р/2=100. tg α /tg на β =P/F=1/√ 3 Зная это соотношения можно построить тор, и что Из этого следует, найти диаметругол его кругового минимальный сечения.1=45°, Затем α=arctg а угол используя полярную привязку перенести β=arctg√ 3 = 60° его в 3D модель. Сечение тора, построение контура N Полученное На рисунке представлено сечение круговое спроецировать можно сечение тора, в построенное на отдельный файл-чертёж, его толщине, определённой получив тем самым в прошлом овалы шаге построения. Кассини – контур ЭтотN эскиз – необходимо вращать вокруг заштрихован. оси (предварительно удалив линию, задающую толщину) Полученный тор нужно рассечь вертикальной плоскостью, отстоящей от оси тора на 100. меню Построение конуса Построив конус с основанием G, рассечём его плоскостью, параллельной образующей и проходящей через центр окружности основания, получим параболу – контур М. Далее необходимо найти неизвестный наклон образующей. Для этого построим две окружности радиусом К=1,5G с центрами в конце и середине диаметра G. Точка их пересечения даст вторую точку проекции параболы (наклон сечения равен наклону образующей). Продлим построенную линию до пересечения с осью и с помощью вращения получим искомый конус. Спроецировав сечение в новый файл-чертёж найдём контур М. Зная зависимость G от А можно построить величину G, приняв √3/2 как значение синуса 60°. Тогда А гипотенуза прямоугольного треугольника, а G его катет, противолежащий углу в 60° Образование тел вращения, заданных контурами Тела вращения, заданные контурами М и N получаются аналогично тору. Однако для начала необходимо установить их взаимное расположение. Для этого проведём касательные прямые к контурам в заданных по чертежу точках (стандартная функция Компас). Совместив касательные поворотом сдвинем параболу чтобы точки касания параболы Тело N и овала совпали. Затем используя полярную привязку перенесём контуры по отдельности в 3D и провращаем, получив тела М и N. меню Тело М Компоновка тел вращения в сборе Для компоновки тел М и N создадим файл-сборку и добавим в него полученные тела вращения используя начало координат для привязки. Чтобы показать точность касания рассечём сборку плоскостью, проходящей через её ось вращения. меню