Пример использования чистовой обработки проецированием кривой

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

Здесь используется модель channels.dgk из папки Examples.

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

Стратегия обработки проецированием поверхности хорошо работает на поверхностях с хорошей топологией, а на недостаточно определенных поверхностях — плохо.

Если более детально взглянуть на второй канал, можно увидеть проблему:

Чистовая обработка проецированием кривой поможет решить эту проблему. Нам потребуется Шаблон, задающий осевую линию. Для этого примера он находится в файле Spine.dgk (из папки Examples\Patterns) и проходит по центру канала.

  1. Выберите вкладку «Главная» > панель «Создать траектории» > «Траектории», чтобы открыть диалоговое окно Стратегия обработки.
  2. В категории Чистовая выберите Проекция кривой.

    На странице Проекция кривой:

    1. Выберите Шаблон - Spine.
    2. Выберите Стиль - Линия.
    3. Выберите Направление - Наружу.
    4. Введите Угловой шаг - 10.
  3. На странице Шаблон:
    1. Введите Начальный угол азимута - -90.
    2. Введите Конечный угол азимута - 90.
    3. Нажмите Применить.

    Это создает нужную гладкую траекторию. Детальный вид:

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