Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Каркасные (проволочные) модели




Конструктивными элементами такой модели являются ребра (линии). Алгоритм удаления (или скрытия) невидимых линий в отношении каркасных моделей не действует, все ребра изображаются видимыми. Пример каркасной модели представлен на рисунке 1.

 

Рис.1

 

Поверхности (сети)

Этот тип модели также определяется совокупностью ребер, но с тем отличием от каркасной модели, что его ребра являются результатом пересечения поверхностей, ограничивающих заданный объект. Поверхности объекта могут быть и не плоскими. Поверхностная (полигональная) модель представляет собой полую оболочку объекта.

Средства моделирования поверхностей позволяют создавать ячеистые поверхности с помощью многоугольной сети. Так как грани сети являются плоскими, представление криволинейных поверхностей производится путем их аппроксимации.

В отличие от каркасной модели полигональную модель можно раскрашивать, к ней применим алгоритм удаления невидимых линий и поверхностей. В зависимости от видов поверхностей существуют различные способы их задания.

Задание. Постройте окружность радиуса 50 с центром в начале координат.

Зададим высоту этому объекту –100 единиц. Как указывалось ранее, высоту уже имеющегося объекта можно изменить в окне свойств (рис.2). Включите режим Вид/визуальные стили/реалистичный. Боковая поверхность получившегося цилиндра обладает свойством поверхности: может быть непрозрачной и закрывать объекты, находящиеся за ней. Верхнее и нижнее основание не являются поверхностями.

Рис.2

Рассмотрим другие способы построения поверхностей. Команды, задающие поверхности, сосредоточены в меню черчение/Моделирование/сети. Рассмотрим эти команды.

3М поверхности

При вызове этой команды появляется окно с библиотекой наиболее часто встречаемых поверхностей (шар, конус, цилиндр и т. д.).

Задание: Постройте эти поверхности.

 

3D сеть

Команда позволяет строить трехмерные сетевые объекты любой формы. Поверхность задается в виде узлов, на которые натягивается сеть.

Задание: постройте произвольную трехмерную сеть.

 

сеть вращения

Команда создает многоугольную сеть, аппроксимирующую поверхность вращения путем вращения образующей вокруг оси вращения. В качестве образующей могут использоваться следующие объекты: отрезок, дуга, круг, эллипс, полилиния, сплайн, замкнутые полилинии и т. д.. Ось вращения задается отрезком. Если при построении плотность каркаса надо изменить, следует изменить значение переменных surftab1 и surftab2. Наберите в командной строке, например, surftab1 и на запрос «Новое значение SURFTAB1» укажите нужное значение переменной.

Задание: постройте следующие поверхности вращения: открытый и закрытый тор, конус с углом раствора 270 градусов, эллипсоид (сжатый и вытянутый), поверхность типа вазы.

 

сеть сдвига

Поверхность сдвига определяется образующей (отрезок, дуга, круг, эллипс, 2D и 3D полилиния, сплайн), которая смещается вдоль направляющего вектора – в указанном направлении и на указанное расстояние. Направляющий вектор удобно задавать отрезком.

Задание: Задайте образующую пространственной кривой. Постройте трехмерную поверхность сдвига.

 

сеть соединения

Поверхность натягивается на две кромки. В качестве кромок можно использовать различные объекты: отрезок, точка, дуга, круг, эллипс, 2D и 3D полилинии, сплайн.

Задание: Создайте две пространственные линии, например, командой отрезок. Вызовите команду сеть соединения. При создании поверхности в командной строке появляется запрос «выберите определяющую кривую». При указании на кривую подведите графический курсор к тому концу кривой, от которого начнется построение сети. Попробуйте еще раз нарисовать поверхность, но при указании на вторую кривую укажите точку ближе к другому концу. Сравните полученные поверхности. При указании на объект также указывается конец, с которого начнется построение поверхности.

 

Задание. Постройте прямоугольник и окружность (рис.3а). Для задания поверхности проведите две кривые (рис. 3b) и натяните поверхность на левую сторону. Далее аналогично натяните поверхность соединения на правую часть. Придайте высоту 20 единиц прямоугольнику и окружности. Скопируйте поверхности одного основания на другое (рис.3c).

 

Сеть по кромкам

Сеть натягивается на четыре кромки. Конец одной кромки должен являться началом другой. В качестве кромок могут использоваться объекты: отрезок, дуга, полилинии, сплайн.

Задание. Постройте произвольную поверхность по четырем краям, каждый край – трехмерная линия.

 

3D грань

Предназначена для построения плоских поверхностей с тремя или четырьмя краями. Для изучения граней выполним чертеж четырехугольной призмы со сквозным отверстием (рис.4с).

Задание. Постройте боковые грани призмы. Для этого выполните чертеж, приведенный на рис. 4.а, и задайте высоту 80 единиц. Выполните тонирование (раскрашивание) объекта. В строящемся объекте появились боковые грани. Для натягивания верхней грани воспользуемся командой 3Dгрань, которая натягивает грань между четырьмя введенными точками.

Вызовите команду 3Dгрань и укажите последовательно (в соответствии с запросами в командной строке) на четыре точки, используя режимы привязки (см. рис. 4.в). Не выходя из команды, задайте вторую грань, для этого достаточно указать на точки пять и шесть, так как две точки второй грани – третья и четвертая – уже заданы. Аналогично достройте другие грани на верхнем основании. Скопируйте верхнее основание на место нижнего.

Грани, как и любые поверхности, обладают свойством непрозрачности при выполнении режима «скрытие линий».

 

 





Поделиться с друзьями:


Дата добавления: 2015-10-19; Мы поможем в написании ваших работ!; просмотров: 540 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Велико ли, мало ли дело, его надо делать. © Неизвестно
==> читать все изречения...

2605 - | 2251 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.