CrossSection Modifier: создаём поверхность по сплайнам
Зачем нужен CrossSection
CrossSection превращает набор поперечных сплайнов в пространственный каркас. Модификатор соединяет соответствующие вершины соседних профилей и создаёт новые продольные сплайны.

Сам по себе CrossSection не строит полигональную оболочку. Его результат — ещё один spline-объект, который обычно передают модификатору Surface. Такая связка удобна для корпусов, обтекателей, лодок и других форм, заданных серией сечений.

ОБЩИЙ ПРИНЦИП: Профили задают форму в ключевых местах, CrossSection связывает их, а Surface формирует итоговую оболочку.
Готовим профили и задаём порядок
Создайте несколько поперечных сечений и расположите их вдоль будущей формы. Профили могут отличаться по размеру и очертанию, а CrossSection способен работать даже с разным числом вершин и сочетанием открытых и закрытых сплайнов. Однако чем сильнее различия, тем выше риск разрывов и неровных переходов.

Объедините сечения в один Editable Spline через Attach. Порядок присоединения важен: именно в этой последовательности CrossSection будет связывать профили. Поэтому выбирайте их последовательно — от первого сечения к последнему.

ВАЖНО: Пространственное положение не заменяет правильный порядок Attach. Если порядок нарушен, соединения могут перескакивать между удалёнными профилями.
Практическая проверка
  • Все сечения входят в один spline-объект.
  • Профили расположены вдоль одной логичной оси развития формы.
  • Порядок Attach совпадает с порядком сечений в модели.
Совмещаем первые вершины
У закрытого сплайна есть первая вершина — точка, от которой начинается нумерация сегментов. CrossSection соединяет вершины по их внутреннему порядку. Если первые вершины разных профилей находятся с разных сторон, продольные линии пересекутся, и каркас скрутится.

Перейдите на уровень Vertex, выберите соответствующую вершину каждого профиля и примените Make First. Все первые вершины должны смотреть в одну условную сторону. Для открытых линий дополнительно важно одинаковое направление построения — например, слева направо.

ДИАГНОСТИКА: Если каркас внезапно перекручивается, сначала проверяйте первые вершины и направление сплайнов, а не параметры Surface.
Строим каркас и поверхность
Добавьте CrossSection к подготовленному spline-объекту. Модификатор создаст продольные линии между соседними сечениями. Режим Linear соединяет вершины прямыми участками и лучше сохраняет жёсткий характер формы. Smooth изгибает новые сплайны и формирует более мягкий переход между профилями.

После проверки каркаса добавьте Surface выше CrossSection в стеке. Surface использует замкнутые участки сплайнов как основу для patch-поверхности. Форму по-прежнему можно менять на нижнем уровне: перемещайте исходные сечения, редактируйте их вершины или добавляйте новые профили.

РАБОЧАЯ СХЕМА: Editable Spline → CrossSection → Surface. Сначала исправляйте исходные профили, затем выбирайте Linear или Smooth и только после этого оценивайте поверхность.
Вывод
CrossSection удобен там, где форму проще описать серией сечений, чем моделировать полигонами вручную. Качество результата определяется не количеством настроек, а подготовкой сплайнов: логичным порядком, согласованными вершинами и близкой структурой профилей.
Главное, что стоит запомнить
  • CrossSection создаёт сплайновый каркас, но не готовую поверхность.
  • Surface ставится выше CrossSection и превращает каркас в patch-оболочку.
  • Порядок Attach определяет последовательность соединения профилей.
  • Первые вершины закрытых сплайнов должны находиться с одной стороны.
  • Открытые сплайны следует строить в одинаковом направлении.
  • Linear даёт прямые переходы, Smooth — более плавные.
  • Чем сильнее различаются профили, тем выше риск неровностей и разрывов.

ИТОГ: Соберите чистые сечения, присоедините их по порядку, выровняйте первые вершины и завершите стек модификатором Surface.
ДРУГИЕ СТАТЬИ: