Читаем КОМПАС-3D для студентов и школьников. Черчение, информатика, геометрия полностью

додекаэдр — правильный двенадцатигранник (рис. 12.4, г);

икосаэдр — правильный двадцатигранник (рис. 12.4, д).

<p>12.2. Моделирование правильных многогранников</p>

Рассмотрим примеры 3D-моделирования правильных многогранников.

Пример 12.1

Условие. Создать твердотельную модель куба (см. рис. 12.4, б).

Решение. Модель куба получим в результате выдавливания квадрата на расстояние, равное его стороне.

1. Для создания модели выполните команду Файл | Создать или нажмите кнопку Создать на панели Стандартная:

В открывшемся окне выберите тип нового документа Деталь.

В Дереве модели укажите Плоскость XY. Введите название модели — Куб (рис. 12.5).

2. Нажмите кнопку Эскиз на панели Текущее состояние:

Плоскость ху станет параллельной экрану.

3. В появившейся Компактной панели нажмите кнопку переключения Геометрия для вызова соответствующей Инструментальной панели:

4. На панели Глобальные привязки включите привязку По сетке, а также включите изображение сетки на экране. Выберите команду Прямоугольник по центру и вершине на Инструментальной панели режима Геометрия:

5. Укажите точку — центр квадрата. Постройте квадрат со стороной, например, 50 мм (рис. 12.6).

Заканчивается эскиз повторным нажатием кнопки Эскиз:

6. Нажмите кнопку Операция выдавливания:

на панели Редактирование детали:

Внизу экрана появится Панель свойств, на которой установите параметры выдавливания: Прямое направление; Расстояние 1 — 50.0. Ввод параметров заканчивается нажатием кнопки Создать объект:

7. После включения Ориентация | Диметрия и команды Полутоновое изображение на панели Вид получится показанное на рис. 12.7 изображение куба.

Пример 12.2

Условие. Создать твердотельную модель тетраэдра (см. рис. 12.4, а).

Решение. На рис. 12.8, а показаны две проекции тетраэдра с указанием связи между его основными параметрами, на рис. 12.8, б — проекции тетраэдра и описанной вокруг него сферы, а на рис. 12.8, в — проекции тетраэдра и вписанной сферы.

Модель тетраэдра создадим по сечениям. Первое сечение — основание тетраэдра, построенное, например, по величине радиуса R вписанной окружности. Вторым сечением будет вершина D, положение которой определяется известными соотношениями (рис. 12.8, а).

В табл. 12.2 описаны действия, необходимые для создания 3D-модели тетраэдра.

1. Для создания модели выполните команду Файл | Создать или нажмите кнопку Создать на панели Стандартная:

В открывшемся окне выберите тип нового документа Деталь.

2. В Дереве модели укажите Плоскость ХY. Введите название модели — Тетраэдр (рис. 12.9).

3. Нажмите кнопку Эскиз на панели Текущее состояние:

Плоскость ху станет параллельной экрану.

4. В появившейся Компактной панели нажмите кнопку переключения Геометрия для вызова соответствующей Инструментальной панели:

5. Выберите команду Многоугольник:

В Панели свойств укажите количество вершин многоугольника — 3.

6. Укажите точку центра многоугольника. Постройте треугольник по диаметру вписанной окружности, равному, например, 30 мм (рис. 12.10).

Заканчивается эскиз повторным нажатием кнопки Эскиз:

7. В Дереве модели укажите Плоскость ZY. Нажмите кнопку Эскиз на панели Текущее состояние:

Выполните команды Операции | Спроецировать объект и укажите ребро основания. Измените стиль линии спроецированного отрезка. Проведите горизонтальную ось из начала координат и дугу R45 с центром в начале спроецированного отрезка (стиль Основная не использовать) — рис. 12.11.

На панели Геометрия:

выберите команду Точка:

Укажите точку пересечения оси и дуги (вершины D). Заканчивается эскиз повторным нажатием кнопки Эскиз:

8. Нажмите кнопку Операция по сечениям:

на панели Редактирование детали:

9. В Дереве модели укажите Эскиз: 1 и Эскиз: 2. Эти названия появятся в списке сечений Панели свойств. Нажмите кнопку Создать объект:

10. После задания Ориентация | Изометрия YZX и включения команды Невидимые линии тонкие:

на панели Вид получится изображение тетраэдра, показанное на рис. 12.4, а.

Пример 12.3

Условие. Создать параметрическую твердотельную модель тетраэдра, геометрией которого можно управлять, задавая длину ребра.

Решение. Для создания модели:

1. Выполните команду Файл | Создать или нажмите кнопку Создать на панели Стандартная:

В открывшемся окне выберите тип нового документа Деталь.

2. В Дереве модели укажите Плоскость ZХ. Введите название модели — Тетраэдр п_р_м.

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
Программист-прагматик. Путь от подмастерья к мастеру
Программист-прагматик. Путь от подмастерья к мастеру

Находясь на переднем крае программирования, книга "Программист-прагматик. Путь от подмастерья к мастеру" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы – от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.Прочитав эту книгу, вы научитесь:Бороться с недостатками программного обеспечения;Избегать ловушек, связанных с дублированием знания;Создавать гибкие, динамичные и адаптируемые программы;Избегать программирования в расчете на совпадение;Защищать вашу программу при помощи контрактов, утверждений и исключений;Собирать реальные требования;Осуществлять безжалостное и эффективное тестирование;Приводить в восторг ваших пользователей;Формировать команды из программистов-прагматиков и с помощью автоматизации делать ваши разработки более точными.

А. Алексашин , Дэвид Томас , Эндрю Хант

Программирование / Книги по IT