Доброго здравия всем читателям и хорошего настроения.
Продолжаем изучать работу в программе трехмерного моделирования «Компас». Рассмотрим сегодня один из вопросов, который возникает при создании эскизов в программе 17-й версии и младше, а именно вычерчивание многоугольников.
Часто при создании эскиза приходится строить правильные многоугольник. (кнопка «многоугольник» помещена в сблокированном меню под кнопкой «Прямоугольник». По умолчанию строится правильный многоугольник.
Но этот многоугольник, если выключен параметрический режим, автоматически разбиваются на отдельные отрезки (а не остаются единым объектом!). В параметрическом режиме на эти отрезки могут накладываются «разрешенные к применению» связи и ограничения. Например, на стороны прямоугольника могут накладываются ограничения «горизонтальность» и «вертикальность», а на концы отрезков — связи совпадение.
Примечание.
В текущем документе, в любое время работы с ним, включение/выключение режима параметризации и изменение его настроек производится в диалоге Управление параметризацией ( путь к диалоговому окну: Настройка — Параметры... — Текущий чертеж/фрагмент — Параметризация).
Для новых документов (настройки будут применяться ко всем документам, созданных после изменения настроек) путь к диалоговому окну: Настройка — Параметры…— Новые документы — Графический документ — Параметризация,
Конец примечания
Однако, этот многоугольник нельзя передвинуть как единое целое – если потянуть его за любую вершину, то переместится только эта вершина. Нельзя изменить размер многоугольника, задавая размер только одной стороны – размер будет задан только на эту сторону.
Как создать параметрический правильный многоугольник?
В разное время я опробовал несколько решений этой проблемы, и два из них считаю удобными для применения на практике.
Запустите программу.
Создаем новую деталь. (рис 2) (сохранять ее, думаю, не требуется).
Создаем эскиз на горизонтальной плоскости. (рис 3).
Сначала построим многоугольник по Варианту 1.
1. Открываем окно управления параметризацией (Рис. 4).
и включаем «привязки» в параметрическом режиме (окно «Параметризировать», чекбокс «Привязки») (Рис. 5)
2. Строим многоугольник. (Рис. 6).
Задаем положение центра многоугольника и положение одной из вершин. (Рис. 7)
Концы отрезков (выделены черными точками) будут привязаны один к другому. (Рис. 8)
3. Выделяем все стороны многоугольника и накладываем ограничение «равенство». Все стороны многоугольника будут равны. (чтобы выделить все стороны многоугольника, прижимаем CTRL и левой кнопкой мыши щелкаем последовательно на всех сторонах многоугольника). Если сначала «включить» кнопку ограничения «равенство», то придется задавать равенство сторон попарно. (Рис. 9)
4. Строим окружность. Удобнее будет, если она будет чуть больше многоугольника и идти вокруг него. (Рис. 10)
Задаем положение центра и любой точки на окружности. (Рис. 11)
5. Выбираем ограничение «Точка на кривой» (находится в сблокированной вкладке под ограничением «Объединить точки» и последовательно, одну за другой, «привязываем» вершины многоугольника в к окружности. (Рис. 12)
Для этого каждый раз выделяем окружность...
и одну из вершин многоугольника. (Рис. 14, 15)
6. Проводим прямую по радиусу окружности (R1) Она не должна проходить ни через вершину многоугольника, ни через середину стороны - иначе прямая "привяжется" к вершине или середине стороны. Следите, чтобы эта прямая не «прицепилась» к многоугольнику. (Рис. 16)
Удобнее начертить ее так, чтобы она выходила за окружность, а "лишний" хвостик потом усечь. (Рис. 17).
7. Проводим прямую (П1), соединяющую одну из вершин многоугольника с центром окружности. (Рис. 18).
8. Окружность, радиус R1 и прямую П1 делаем штриховыми. (Рис. 19)
9. Ставим линейный размер – по выбору – либо на длину стороны многоугольника, либо на прямую по радиусу описанной окружности R1, либо на прямую П1. (Рис. 20)
10. Редактируем линейный размер - выделяем его (двойным щелчком), выключаем кнопку "Информационный размер", задаем нужную величину.
Примечание.
Размер (линейный и угловой) может быть либо "информационным" - отображать линейный или угловой размер, либо управляющим - задавать этот размер)
Конец примечания.
(Рис. 21)
Выделяем штриховую линию радиуса и ставим на нее ограничение "Горизонтальность" (Рис. 22)
Ставим угловой размер между радиусом R1 (горизонталью) и прямой П1. (Рис. 23)
Редактируем размер. (Рис. 24)
Параметрический многоугольник готов.
Вариант 2.
1. Строим равнобедренный треугольник, проводим высоту на основание, «бедра» треугольника и высоту делаем пунктирными, задаем линейный размер – высоты или длины основания или длины «бедра» и угловой размер между «бедрами», угловой размер между бедрами получаем как частное от деления 360 на количество сторон (можно поделить прямо в угловой размере) (Рис. 25)
2. Редактируем размер. (Рис. 26)
3. Задаем угловой размер между боковыми сторонами треугольника (Рис. 27)
4. Строим круговой массив (вкладка «Изменение геометрии, команда «Копия по окружности»(находится в сблокированном меню под командой «Копия указанием». Задаем количество сторон и в качестве центра массива – межбедренную вершину треугольника. (Рис. 28)
5. Выделяем отрезок, нажимаем зеленую галочку.
6. Задаем положение центра многоугольника и ставим угловой размер между высотой (или «бедром», или любой стороной многоугольника) и какой-либо прямой. (Рис. 29) Параметрический треугольник готов.
7. нажимаем зеленую галочку.
"Многоугольник" практически готов. "Практически" - это по той причине, что сейчас на экране - только отрезки, концы которых имеют по две степени свободы. Осталось, как в предыдущем варианте:
- поставить ограничение "объединить точки" на концы отрезков;
- поставить ограничение "Равенство" на сами отрезки;
- провести окружность, центр которой совпадает с центром многоугольника, и которая проходит через концы первого отрезка
- поставить ограничение "Точка на кривой", выбрав в качестве кривой - окружность, аи последовательно в качестве точек - концы отрезков.
По опыту работы, несмотря на то, что второй вариант менее трудоемок в построении, первый вариант менее «глючен», реже выдает ошибки в эскизах.
И напоследок – две новости. Очень хорошая новость и просто хорошая. В Компасе v18 появились параметричские многоугольники (да еще с отключаемой параметризацией!). Больше не придется так долго и сложно «параметризовать» многоугольник. Но версия v18 Home пока еще не вышла, выйдет, скорее всего, до конца июня. Не пропустите!
Модель создана в программе КОМПАС-3D v17.1 Home – «домашней» версии мощной программы трехмерного моделирования с профессиональными возможностями. https://kompas.ru/kompas-3d-home/download/.
Если вам интересны вопросы трехмерного моделирования и уроки по работе в программе "Компас-3D", подписывайтесь на канал, ставьте лайки и задавайте вопросы в комментариях!