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

6.5 Редактирование объектов

Открытие Панели редактирования:

Меню ПравкаПанель Общего редактирования

Панель инструментов  Панель редактирования

Ограничить объектом

Ограничить до точки

Разрезать

Ограничить до пересечения

Переместить/Копировать объект

Отразить/Создать симметричный объект

Повернуть объект

Эквидистанта

Масштабирование

Растянуть объект

Проецировать на плоскость

Проецировать на поверхность

Создание массива

Вставка кривой

Ограничить объектом

Ограничивает выбранные объекты 'ограничивающим' объектом:

каркасный объект каркасным объектом

поверхность поверхностью

поверхность каркасным объектом

объекты плоскостью

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

Выберите ограничивающий объект перед выбором команды Ограничить объектом.

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

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

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

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

Отмените выбор текущего объекта, либо щелкнув по галочке сразу за надписью Ограничивающий объект, либо щелкнув в свободном месте графического окна.

Выберите новый ограничивающий объект.

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

Ограничение каркасного объекта каркасным объектом

Упражнение

Постройте дугу и линию. Выберите команду, выделите ограничивающий объект

(Если Вы хотите сохранить копию ограничиваемого объекта, нажмите кнопку Сделать копию.)

Выберите каркасные объекты, которые Вы хотите ограничить.

Выбранные объекты автоматически ограничиваются. От того, где были выбраны объекты, зависит, как они будут ограничены.

Вы можете ограничить сразу несколько каркасных объектов, выбрав их рамкой.

При нажатой кнопке Ограничить оба , при ограничении линии линией ограничиваются обе линии.

Остальные возможности этой команды будут рассматриваться при построении и редактировании поверхностей

Ограничить до точки

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

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

Если 'потяните' край объекта, он будет продлен или обрезан до точки, в которой будет отпущена кнопка мыши.

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

Нажатие кнопки Другое решение перебирает все возможные варианты ограничения объекта.

Разрезать

Эта команда помогает разрезать на части каркасные объекты:

  • Разрезать объект в указанной точке

  • Разрезать объект на заданное количество равных частей

  • Вырезать часть объекта

Ограничить до пересечения

Эта команда используется для удаления части объекта простым щелчком мыши.

Удаляется указанная часть каркасного объекта до ближайшей точки его пересечения с другим каркасным объектом.

Переместить

Э та команда перемещает или копирует выбранные объекты на заданном расстоянии.

При выборе команды в графическом окне отобразится Базовая точка.

Если необходимо изменить положение базовой точки, то можно использовать два способа: перетащить маркер базовой точки мышью или нажать на кнопку Изменить базовую точку и задать новую точку

Если Вы хотите переместить копию объекта, нажмите кнопку Сделать копию. В поле Кол-во копий введите значение.

Задайте точку, в которую Вы хотите переместить объект.

Повернуть

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

Например, если активной является плоскость YZ, объекты вращаются вокруг оси X.

Можно повернуть сам объект или создать одну или несколько копий. На рисунке ниже приведен пример, в котором три копии объекта были повернуты на 30 градусов каждая.

Отразить

Эта команда отражает или создает симметричные объекты.

Существует четыре метода задания плоскости отражения:

  • Относительно линии существующей в модели

  • Перетаскиванием выбранных объектов параллельно плоскостям XY, YZ и ZX

  • Относительно временной линии

  • Относительно плоскостей текущей системы координат

Отражение относительно линии

Выберите отображаемые объекты.

Например, отразить замкнутый контур относительно линии, показанной ниже.

  • Выберите команду.

Курсор превратится в зеркальце.

По умолчанию кнопка Сделать копию - НАЖАТА. Если ОТЖАТЬ эту кнопку, будет зеркально отражен сам объект, а не его копия.

  • Выберите линию.

Объекты будут отражены относительно этой линии.

Отражение перетаскиванием выбранных объектов

Вы можете динамически отображать объекты относительно плоскости, параллельной плоскостям XY, YZ или ZX.

Выберите отображаемые объекты.

Выберите команду.

Перетащите выбранные объекты перпендикулярно предполагаемой плоскости отражения.

В процессе движения курсора появляется изображение плоскости отражения с нанесенными на нее буквами. Они показывают, какой из плоскостей системы координат она параллельна. Отражаемые объекты следуют за движением курсора.

В нашем примере объект перетаскивается вдоль оси Y, что приводит к появлению плоскости отражения, параллельной плоскости ZX:

Если перетащить объекты вдоль оси X, получим:

При изометрическом изображении модели можно отражать относительно всех трех плоскостей. Если работать в 2D проекции, доступными будут только две из них.

Когда устраивающий вас результат достигнут, отпустите кнопку мыши.

Отражение относительно временной линии

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

Отражение относительно плоскостей

Для отображения выберите на панели инструментов редактирования одну из кнопок XY, YZ, ZX. Выбранные объекты отразятся относительно указанной плоскости.

Например, для наших объектов

выбор кнопки YZ

Выбор ZX

Эквидистанта

Эта команда создает объекты, эквидистантные выбранным.

В окне списка находятся команды для построения эквидистанты различными способами.

Способы построения:

  • оставить переломы – когда строится эквидистанта, любые углы в смещаемых объектах игнорируются;

  • скруглить углы – когда строится эквидистанта, любые углы в смещаемых объектах скругляются;

Эти способы имеют силу в том случае, если при использовании каркасных объектов, объекты объединены в контур; если при использовании поверхностей – это единая поверхность.

Меню становится активным, когда выбрана поверхность.

  • Всегда создавать эквидистанту поверхности. Поверхности с разрывами по касательности будут оставаться поверхностями в процессе смещения.

  • Pазбить поверхность в местах разрыва. Смещаемая поверхность будет твердым телом, даже если первоначально она была поверхностью.

При вызове команды на объекте появляется стрелка, которая указывает направление построения. Если необходимо построить эквидистанту в противоположном направлении, щелкните по стрелке или введите отрицательное значение в поле Расстояние.

Последняя команда в меню "Переменное смещение" позволяет эквидистантно сместить: для одиночной поверхности – четыре точки, для кривой – необходимые точки кривой.

Для переменного смещения поверхности необходимо ввести в диалоговом окне "Переменное смещение" значение для четырех точек на внешней границе поверхности; для смещения кривой – ввести значение для тех точек, которые должны быть смещены и задать направление касательных векторов (Опция "Освободить касательные").

Масштабирование

Эта панель инструментов содержит следующие методы масштабирования.

  • Пропорциональное

  • Не пропорциональное

  • В заданный объем

  • Д инамическое масштабирование

Масштабирование в объем

Этот метод позволяет масштабировать поверхности таким образом, чтобы они имели заданный объем.

После выбора объектов в текстовом поле на панели инструментов редактирования появится текущий объем выбранных объектов. Задайте новое значение и нажмите Enter или просто выведите курсор из поля.

Тела- и поверхности-примитивы будут конвертированы в обычные тела и поверхности.

При вычислении объема с открытой поверхностью система проецирует поверхности на активную плоскость, а затем вычисляет объем полученной области:

  1. глядя перпендикулярно активной плоскости, вычисляется объем между внешней частью поверхности и активной плоскостью (Объем А).

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

  3. из объема A вычитают Объем В.

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

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

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

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

Для замкнутой поверхности нет никакой двусмысленности. Это действительно реальный объем поверхности.

Растянуть объект

Эта команда позволяет растянуть каркасные объекты.

Чтобы растянуть каркасный объект:

Выберите рамкой точки объектов. Все точки, попавшие в рамку перемещаются при растягивании.

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

Линия – начальная и конечная точки.

Дуга - начальная и конечная точки.

Сплайн и контур – все точки.

Проецировать на плоскость

Проецирует объекты на заданную плоскость

Проецировать на поверхность

Проецирует выбранные точки на выбранную поверхность

Создание массива

Создание массивов элементов нескольких форм: прямоугольник, соты, окружность и заданная кривая.

Вставка кривой

Pазмещение кривой между двумя точками на одном или на разных объектах. Кривая копируется с выбранного объекта.

Замечание: Можно использовать любую незамкнутую кривую или линию.

Выберите кривую. Выберите команду Вставить кривую. Появляется диалоговое окно и на выбранной кривой отображаются две точки.

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

Каждая опция диалогового окна описана ниже.

Pазвернуть – обратить направление новой кривой.

Сохранить исходную - не удалять исходную кривую.

Пропорционально - новая кривая масштабируется пропорционально (сохраняется отношение ширины к высоте).

Поворот - угол поворота новой кривой. Кривая вращается между двумя заданными точками.

Принять - создать новую кривую с заданными опциями.

Результат вставки кривой