Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
95
Добавлен:
23.02.2016
Размер:
8.42 Mб
Скачать

Часть XXIII. Пространственные кривые, точки, поверхности

Если в качестве поверхности выбрана грань, то аппроксимирующая поверхность совпа! дает с теоретической поверхностью грани (см. раздел 119.2 на с. 334). Поэтому отверс! тия в выбранной грани игнорируются, а в некоторых случаях границы аппроксимирую! щей поверхности не совмещаются с контурами выбранной грани: поверхность перекрывает грань. Например, если выбранная грань представляет собой круг, то ап! проксимирующая поверхность будет иметь форму квадрата, описанного около этого круга.

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

125.6.5. Самопересекающаяся поверхность

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

В связи с этим самопересекающейся поверхности невозможно, например, придать тол! щину с помощью одноименной команды (см. раздел 97.4 на с. 131), так как результат бу! дет заведомо представлять собой ошибочное тело. Однако, можно придать толщину участку поверхности, не имеющему самопересечений, отделив его от остальной поверх! ности с помощью усечения (см. раздел 125.12 на с. 427).

Еще пример: выдавливание до поверхности (см. раздел 96.2.2 на с. 110) невозможно, ес! ли эскиз элемента проецируется на поверхность в той ее части, где она пересекается са! ма с собой. Если же эскиз проецируется на участок поверхности, свободный от самопе! ресечения, выдавливание выполняется.

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

125.7. Поверхность по пласту точек

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

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

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

414

Глава 125. Поверхности

Рис. 125.5. Пласт точек и построенная по нему поверхность

125.7.1. Создание поверхности по пласту точек

Чтобы построить поверхность по пласту точек, вызовите команду Поверхность по пласту точек. На Панели свойств появятся элементы управления, показанные на рис. 125.6.

Рис. 125.6. Панель свойств при создании поверхности по пласту точек

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

Задайте точки поверхности (см. раздел 125.7.2).

Поле Порядок позволяет задать порядок поверхности. Подробно о порядке кривых и поверхностей NURBS рассказано в разделе 119.3 на с. 335.

Переключатели группы Способ служат для выбора способа распознавания сети точек. Способ распознавания сети определяет форму поверхности (см. раздел 125.7.3).

Если требуется, чтобы в результате выполнения команды была создана поверхность по сети точек (а не поверхность по пласту точек), включите опцию Результат ’По сети то чек’.

Если требуется проверить поверхность на наличие самопересечений, включите опцию

Проверка самопересечений.

На вкладке Свойства Панели свойств вы можете задать наименование и цвет создавае! мой поверхности. Также на этой вкладке отображается название системы координат по! верхности (о системе координат объекта — см. раздел 116.2 на с. 309).

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

Кнопка Создать объект доступна, если указано три или более точек.

В окне модели появится построенная поверхность, а в Дереве модели — ее пиктограмма:

пиктограмма поверхности по пласту точек,

415

Часть XXIII. Пространственные кривые, точки, поверхности

пиктограмма поверхности по сети точек (если была включена опция Результат ’По се ти точек’).

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

125.7.2. Задание точек для поверхности по пласту точек

Чтобы задать точки поверхности, укажите в Дереве или в окне модели отдельные точеч! ные объекты (перечень точечных объектов см. в табл. 92.7 на с. 68), группы точек (о группах точек см. главу 121) или массивы точек (о массивах геометрических объектов см. главу 124). Совпадение точек не допускается.

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

Вы можете создать точку, нажав кнопку Построение точки на Панели специального уп! равления (подробнее см. раздел 120.2.1 на с. 351).

После задания третьей точки на экране появляется фантом поверхности. Точки нумеру! ются в порядке задания.

Кнопка Читать из файла позволяет получить координаты точек, хранящиеся в файле (о файле координат см. главу 122). Числа, записанные в файле, воспринимаются систе! мой как координаты точек в декартовой системе координат, совпадающей с системой координат поверхности (о системе координат объекта см. раздел 116.2 на с. 309). Точки из файла добавляются к уже указанным точкам, и фантом перестраивается.

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

Если указана хотя бы одна точка поверхности, на Панели специального управления ста! новится доступна кнопка Редактирование. Она позволяет перейти в режим редактиро! вания поверхности (см. раздел 125.7.4 на с. 417).

125.7.3. Распознавание сети точек

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

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

Для выбора способа распознавания сети, образуемой точками пласта, служит группа пе! реключателей Способ.

При Автоматическом способе распознавания ячейки сети сначала разыскиваются в пространстве. Если ячейки в пространстве не найдены, то они разыскиваются в плоскос! ти, положение которой определяется автоматически на основе взаиморасположения то! чек пласта.

416

Глава 125. Поверхности

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

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

125.7.4. Режим редактирования поверхности по пласту точек

Для перехода в режим редактирования поверхности служит кнопка Редактирование на Панели специального управления.

В режиме редактирования поверхности Панель свойств содержит элементы управления, показанные на рис. 125.4.

Рис. 125.7. Панель свойств в режиме редактирования поверхности по пласту точек

При вызове команды редактирования ранее созданной поверхности переход в режим ре! дактирования поверхности производится автоматически. Панель свойств в этом случае отличается от приведенной на рис. 125.4 отсутствием опции Результат ’По сети то чек’, т.е. превратить уже созданную поверхность по пласту точек в поверхность по сети точек невозможно.

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

Чтобы задать новое положение точки, укажите новый точечный объект, или переместите точку мышью, или измените способ ее построения (подробнее — см. п. 3 раздела 120.2.2 на с. 351).

Чтобы удалить точку, нажмите кнопку Удалить точку на Панели специального управле! ния.

Остальные элементы управления, доступные в режиме редактирования поверхности, ра! ботают так же, как при создании поверхности (см. раздел 125.7.1).

Все изменения параметров поверхности отображаются на ее фантоме в окне модели. Если после редактирования поверхности требуется продолжить задание точек сети,

отожмите кнопку Редактирование. Если же нужно завершить построение поверхности, нажмите кнопку Создать объект.

417

Соседние файлы в папке Руководство пользователя v12