Файл VSPCFG

В файле VSPCFG настраивается применение материалов к объектам Autodesk Civil 3D в 3ds Max.

Файл VSPCFG используется для определения способа интерпретации содержимого модели Autodesk Civil 3D в 3ds Max. Этот файл конфигурации используется, как правило, для определения способа автоматического сопоставления классов элементов конструкций, кодов звеньев, имен поверхностей и имен текстур с материалами.

При необходимости можно создать разные файлы VSPCFG для каждого проекта.

Файл VSPCFG можно открыть с помощью кнопки "Редактировать" в диалоговом окне Экспорт в Civil View для 3ds Max.

Файл VSPCFG позволяет управлять следующими параметрами:

Структура файла VSPCFG

Файл разбит на строки. В каждой строке представлено соответствие между строкой и значением кода материала 3ds Max: маска; код; u-наложение; v-наложение; тип.

Маска = полное имя или часть имени соответствующей строки на основе содержимого поля "Тип"

Код = код материала 3ds Max, используемый для указанной поверхности/элемента конструкции/звена

U-наложение = расстояние наложения текстуры, применяемое в направлении "U" (ответвление)

V-наложение = расстояние наложения текстуры, применяемое в направлении "V" направление (долгота)

Тип = требуемый тип соответствия

Маска

Позволяет определить полное имя или часть имени, используемого для идентификации объектов или компонентов в Autodesk Civil 3D, например классов элементов конструкций, кодов звеньев элементов конструкций, материалов и поверхностей. В этом поле поддерживаются следующие подстановочные символы:

  • * — для одной или нескольких подстановок
  • ? для одного буквенно-цифрового символа
  • # — для одного цифрового символа
Код материала

В Civil View используется определение многоканального (состоящего из нескольких подобъектов) материала, которое автоматически применяется ко всем импортированным геометрическим объектам поверхности. Это определение называется определением материала поверхностей Civil View.

Автоматическое назначение кодов материалов для каждой грани/треугольника каждой импортированной поверхности обеспечивает корректность назначения материалов после импорта в Civil View. Прямое взаимодействие с редактором материалов в 3ds Max не требуется.

Значение U-наложения и V-наложения

Определение расстояния наложения для текстуры, применяемого в направлениях U и V.

U означает:

  • в сторону через звено или элемент конструкции для поверхностей коридора;
  • ось X (восточное положение) для обычной поверхности.

V означает:

  • по долготе по всей длительности базовой линии/трассы для поверхностей коридора;
  • ось Y (северное положение) для обычной поверхности.

Значения U-наложения и V-наложения можно определять как положительные или отрицательные:

  • Положительное значение определяет расстояние, через которое в доступном пространстве объектов должна повторяться текстура (например, значение "10" означает повтор текстуры через каждые 10 метров/футов).
  • Отрицательное значение определяет количество повторов текстуры в доступном пространстве объектов (например, значение "-2" означает повтор текстуры дважды вне зависимости от доступного расстояния).
Соответствие по типу

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

Возможны следующие типы соответствия:

  • SURFACE - соответствие имени поверхности (только для поверхностей)
  • MATERIAL - соответствие имени поверхности материала (только для поверхностей)
  • LAYER - соответствие имени слоя поверхности (только для поверхностей)
  • STYLE - соответствие имени стиля поверхности (только для поверхности)
  • LINK - соответствие имени звена элемента конструкции (только для коридоров)
  • SUBASSEMBLY - соответствие имени (полного) класса узла (или макроса) (только для коридоров)

Рекомендации к файлу VSPCFG

  • Файлы VSPCFG не учитывают регистр.
  • Правила обрабатываются последовательно (т.е. первое соответствие имеет приоритет над любыми последующими).
  • Строки, начинающиеся с символа ";", интерпретируются как комментарии.
  • Конец комментариев в строке определяется символом ";".
  • Между разделителями ";" допускается пробел.
  • Все строки, не соответствующие приведенным выше правилам форматирования, игнорируются.