Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
САПР1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
260 Кб
Скачать
☆

Составные твердотельные объекты

Тело или область, образованные путем объединения нескольких простых объектов, называется составным. Составной объект может состоять или из простых тел, или из областей, но не из обоих сразу. Поэтому составной объект всегда имеет один из двух типов – либо это составное тело, либо составная область.

При выполнении команд объединения, вычисления и пересечения выполняются правила:

  1. Действия с телами всегда выполняются отдельно от областей, например объединить можно только тела с телами, области с областями и никогда тела с областями.

  2. При выборе объектов для объединения, пересечения и вычитания, не являющихся телами или областями, они преобразуются в объекты РОК в соответствии с текущей переменной [Т-Преобрази].

  3. Набор, в котором содержатся тела или области, лежащие в разных произвольно ориентированных плоскостях, автоматически распадается на поднаборы, принадлежащие конкретной плоскости.

  4. Перед тем, как выполнять операции объединения, вычисления или пересечения твердотельных объектов, необходимо поместить их в требуемые места. Для их переноса относительно существующей системы координат или других твердотельных объектов используется команда SOLMOVE (Т-ПЕРЕНЕСИ).

Для объединения объектов используется команда (Т-объедини), для вычитания – Т-вычти, для пересечения – Т-перес, для разделения – Т-отдели, для скругления – Т-сопряги.

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

При редактировании тел и областей, после того, как они будут выбраны, появится запрос «Описание перемещения». На запрос следует ввести дескриптор перемещения, который представляет собой код. Задавая код, можно перемещать и вращать выделенные объекты, а также переопределять систему координат перемещений.

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

Функции AutoLisp для создания составных объектов и их редактирования.

Создание составных объектов и их редактирование также могут быть осуществлены с использованием библиотеки функций AutoLISP, содержащихся в АМЕ.

Функции, позволяющие создавать составные объекты:

ap – intersect – создает пересечение двух или более тел и областей.

ap – subtract – создает вычитание двух тел или областей.

ap – union – создает объединение двух или более тел или областей.

Функции, позволяющие редактировать выдранные тела или области:

ap – cut-obj – разрезает тело плоскостью.

ap – del-obj – удаляет тело или область.

Изображение твердотельных объектов: виды, разрезы, сечения

Для получения видов деталей может быть использована команда Т-элемент, которая позволяет копировать ребра и грани тел и областей. Для областей граница является гранью, а каждый элемент границы – ребром. Команду используют при создании двухмерных изображений из трехмерных твердотельных моделей. Однако с ее помощью нельзя создать из элементов тел области. Объект, полученный с помощью этой команды из грани или ребра выбранного тела или области, представляет собой блок без имени. Он вставляется на то же место в рисунке, где находится грань или ребро, из которого был создан блок.

Для получения видов деталей и сборочных единиц может быть использована команда Т-профиль, которая позволяет создавать контурное изображение тел, видимое из текущей точки зрения. Команда предназначена только для работы с параллельными проекциями. При выборе объектов, не являющихся телами, они преобразуются в тела в соответствии с текущими установками.

Получение разрезов твердотельных объектов обеспечивает команда Т-разрез. Команда позволяет разрезать тело с помощью плоскости. В рисунке можно оставить обе половины разрезанного тела или только указанную. Разрезанные тела наследуют с ней и цвет исходного тела, но являются новыми составными телами. При выборе областей они игнорируются. При выборе объектов, не являющихся телами, они преобразуются в тела.

Поперечное сечение твердотельного объекта можно получить с помощью команды (Т-сечение). Команда позволяет создать новый объект путем поперечного сечения набора тел. Поперечное сечение является пересечением плоскости и выбранных тел. Созданное поперечное сечение представляет собой один или несколько объектов без имени или областей в зависимости от значения переменной (Т-тип сечен.). Если она установлена в 1, команда задает блок, который может содержать отрезки, дуги, полилинии и круги; если 2 – создается блок, содержащий полилинии; если 3 – создается область.

Блоки или области формируются на текущем слое, а не на слое, где находится объемное тело, поперечное сечение которого создается. Имеется возможность автоматически заштриховать поперечное сечение пут ем задания с помощью Т-ОБ штрих образца штриховки.

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

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

В АМЕ поддерживаются две среды программирования: AutoLISP и ИПП (интерфейс прикладного программирования), которые позволяют адаптировать его и создавать пользовательские приложения для моделирования тел или областей. ИПП является средой программирования на языке СИ для АМЕ. Большинство функций ИПП и команд АМЕ имеет соответствующие функции AutoLISP.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]