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

7.4.12 Модернизация после булевских операций

Некоторые булевские команды автоматически улучшают объекты после булевских операций, представляющие собой присоединение низших и высших объектов. Например, если вы используете команду AADD (MAIN MENU > PREPROCESSOR > OPERATE > ADD>AREAS), чтобы добавить несколько поверхностей вместе к прикрепленным объему, объем будет улучшен путем перемещения первоначальных поверхностей вместе со вновь производимыми поверхностями. Это освобождает вас от работы по удалению объектов высшего порядка (в этом случае объема) и построить его с применением технологии «снизу вверх». Следующие команды производят автоматическое улучшение объектов высшего порядка.

Команда

Объекты, непосредственно изменяемые командами

Объекты, которые могут быть улучшены

AADD

Поверхности

Объемы

ASBA

Поверхности и линии

Поверхности и объемы

ASBV

Поверхности и линии

Поверхности и объемы

ASBL

Поверхности и линии

Поверхности и объемы

LSBL

Линии

Поверхности

LSBA

Линии

Поверхности

LSBV

Линии

Поверхности

LCSL

Линии

Поверхности

Модернизация может иметь место, только если булевские операции производят объект, эквивалентный первоначальному объекту. Например, если команда ASBA (MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>AREA BY AREA) делит поверхности на две части, эти две новых части будут перемещать первоначальную поверхность и соответствующий объем будет модернизирован включением новых поверхностей. Хотя если команда ASBA отрезает куски от первоначальной поверхности (например, для построения отверстия), в этом случае отсутствуют объекты для модернизации. На рис показан пример автоматической булевской модернизации. В этом примере филлетная поверхность (команда AFILLT) (MAIN MENU>PREPROCESSOR>CREATE>AREA FILLET) размещена между двумя пересекающимися объемами. Булевская операция создает филлетную поверхность и еще автоматически модернизирует поверхности объемов, и объемы модернизируются перемещением двух первоначальных поверхностей с четырьмя новыми поверхностями.

7.4.13 Перемещение и копирование объектов твердотельной модели

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

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

Команды, которые могут быть использованы для перемещения или копирования элементов твердотельной модели включают xGEN, xSUM(M) и xTRAN. Эти команды будут возможно наиболее полезны для перемещения, вращения и копирования объектов. (копирование объектов высшего порядка будет автоматически копировать все объекты низшего порядка, входящие в него). В дополнение, если копируются элементы (NOELEM=0) , все элементы объектов низшего порядка, связанные с данными элементами будут также скопированы. Вы можете перенести объекты в новую точку, устанавливая опцию IMOVE=1

Действие

Команда

Интерфейс

Генерация дополнительных точек от существующих

KGEN

MAIN MENU > PREPROCESSOR > COPY>KEYPOINTS

Генерация дополнительных линий от существующих

LGEN

MAIN MENU > PREPROCESSOR > COPY>LINES

MAIN MENU > PREPROCESSOR > MOVE/MODIFI>LINES

Генерация дополнительных поверхностей от существующих

AGEN

MAIN MENU > PREPROCESSOR > COPY>AREAS

MAIN MENU > PREPROCESSOR > MOVE/MODIFI>AREAS

Генерация дополнительных объемов от существующих

VGEN

MAIN MENU > PREPROCESSOR > COPY>VOLUMES

MAIN MENU > PREPROCESSOR > MOVE/MODIFI>VOLUMES