Сведения об опциях экспорта в файле конфигурации JT
Можно создать файл конфигурации jt.config и задать в нем ряд параметров для управления экспортом моделей деталей и сборок в формат файла JT. Необходимо установить флажок Конфигурировать экспорт JT с помощью внешнего файла jtconfig (Configure JT export with an external jtconfig file) и задать соответствующее имя файла jt.config и опции пути в профиле экспорта, чтобы определять использование файла jt.config для настройки экспорта моделей в JT. Когда вы задаете использование файла jt.config для экспорта моделей в JT, набор опций в этом файле переопределяет набор опций экспорта в профиле экспорта JT.
Например, можно задать в файле jt.config параметры для управления экспортом уровня детализации моделей в формат JT. В формат JT можно экспортировать максимум 3 уровня детализации (LOD). Уровень детализации — это графическое представление, состоящее из фасетных поверхностей. Каждая фасетная поверхность состоит из определенного числа треугольников. Множество закрашенных треугольников образуют форму объекта в виде мозаики. Этот набор закрашенных треугольников и представляет объект. Чем больше треугольников формируют объект, тем больше деталей можно различить.
Следующие параметры или опции экспорта можно включить в файл jt.config.
• chordalOption - указывает, как будет применяться хордовое значение: в качестве абсолютного значения в единицах измерения модели или в качестве относительного значения, выражаемого процентным отношением к размеру детали.
• structureOption - указывает сопоставление структуры изделия JT со структурой файла JT после экспорта. Поддерживаются структуры изделий per_part, full_shatter и monolithic.
• writeWhichFiles - указывает, будут ли записываться в файлы JT данные деталей или сборок либо данные и деталей, и сборок. Можно задать для этого параметра следующие значения:
◦ ALL - указывает, что в файлы JT по умолчанию записываются данные деталей и сборок без фильтрации содержимого.
◦ PARTS_ONLY - указывает, что в файлы JT записываются данные, которые экспортируется как детали.
◦ ASSEMBLY_ONLY - указывает, что в файлы JT записываются данные, которые экспортируется как структуры сборки.
• JtFileFormat - указывает версию файла JT для экспорта. Если задано значение AUTO, модели экспортируются в версию JT 9.5, которая является версией формата файлов JT по умолчанию. Другие значения этого параметра следующие:
◦ 90 - версия 9.0 формата файлов JT
◦ 91 - версия 9.1 формата файлов JT
◦ 92 - версия 9.2 формата файлов JT
◦ 93 - версия 9.3 формата файлов JT
◦ 94 - версия 9.4 формата файлов JT
◦ 95 - версия 9.5 формата файлов JT
◦ 100 - версия 10.0 формата файлов JT
◦ 101 - версия 10.1 формата файлов JT
◦ 102 - версия 10.2 формата файлов JT
◦ 103 - версия 10.3 формата файлов JT
◦ 104 - версия 10.4 формата файлов JT
◦ 105 - версия 10.5 формата файлов JT
◦ 106 - версия 10.6 формата файлов JT
|
Если указанное значение отличается от приведенных выше, модели экспортируются в формат JT версии 9.5.
|
• includeBrep — определяет присоединение геометрии формата BREP в файлах JT. Нельзя одновременно добавить структуры данных xt_brep и jt_brep в один и тот же файл. Можно использовать опцию autoXtBrep с опцией includeBrep для переключения между jt_brep и xt_brep.
• autoXtBrep - задает автоматическое преобразование геометрии BREP в формат Parasolid во время экспорта. Если задано значение true, данные формата BREP будут конвертироваться в формат Parasolid. Если же задано значение false, то данные формата BREP сохраняются в специализированном формате JT.
• generateSTT- создает таблицу интеллектуальной топологии (STT) из данных XT BREP при экспорте XT BREP в файлы JT. Невозможно выполнить проверку данных STT, записанных в файле JT. Значение по умолчанию: OFF.
◦ ON - создать новую STT.
◦ OFF- не создавать STT.
◦ REGENERATE - регенерировать существующую STT.
• numLODs — определяет число уровней детализации.
• LOD — определяет группирование параметров, определяющих мозаичность.
◦ Level — определяет текущий уровень детализации.
◦ Chordal — определяет максимальное расстояние, на которое мозаичный сегмент отклоняется от фактической аппроксимируемой кривой. Указываемое значение определяется опцией chordalOption. Если хордовое значение превышает размер модели, можно использовать в качестве хордового значения размер модели.
|
Для достижения наилучшего результата используйте хордовое значение в сочетании с параметром Angular. Хордовые значения оказывают влияние на большие конструкторские элементы модели, в то время как угловые значения оказывают влияние на конструкторские элементы меньших размеров.
|
◦ Length — определяет максимальную абсолютную длину мозаичных сегментов в аппроксимации кривой. Если значение Length превышает размер модели, используйте значение по умолчанию (model_size/30).
◦ Label - указывает определяемое пользователем наименование LOD.
◦ Angular - задает значение управления углом для определений LOD и экспорта триангуляции в формат JT. Этот параметр ограничивает абсолютный максимум угла между двумя соседними сегментами линии в аппроксимации кривой, величина которого находится в диапазоне от 0 до 90.
Значения Angular можно задать следующим образом. Максимальное значение угла определяет грубую мозаику, в то время как минимальное значение определяет мелкую мозаику и высокое качество LOD.
▪ 30 градусов для LOD 1
▪ 60 градусов для LOD 2
▪ 90 градусов для LOD 3
• autoLODgeneration - управляет автоматическим созданием уровней детализации.
• autoLODuseStepSize - управляет пропорциональным использованием параметра StepSize при автоматическом создании уровней детализации.
• LOD1angle …LOD2angle…LOD3angle — регулируют дополнительные улучшения вдоль кривой с небольшими радиусами для LOD1, LOD2 и LOD3. Можно задать для этого параметра значение с плавающей запятой в диапазоне от 0.0 до 1.0.
• UseJTAngularControl - указывает переключение между значениями управления углом приложения Creo и значениями управления углом JT. Значения управления углом приложения Creo лежат в диапазоне от 0,0 до 1,0, тогда как значения управления углом угла JT лежат в диапазоне от 0 до 90 градусов. Можно задать для этого параметра значение true, чтобы использовать опцию Angular, и указать значения управления углом JT, чтобы определить качество мозаики.
Значение по умолчанию для этого параметра: false. Таким образом, опции управления углами приложения Creo, LOD1angle, LOD2angle, LOD3angle и т. д. (с их значениями от 0,0 до 1,0 градуса) определяют создание уровня детализации.
После создания файла jt.config и установки флажка Конфигурировать экспорт JT с помощью внешнего файла jtconfig (Configure JT export with an external jtconfig file) в профиле экспорта, чтобы определить использование файла jtconfig для экспорта моделей в JT, необходимо задать в профиле экспорта следующие дополнительные опции:
• Путь к jtconfig (Path to jtconfig) - указывает расположение файла jt.config.
• Наименование jtconfig (Name of jtconfig) - указывает имя файла конфигурации в пути, который определяется как значение опции профиля экспорта Путь к jtconfig (Path to jtconfig).
Файл jt.config находится в папке /Creo_install_dir/text/jt/. Если задать только опцию профиля Путь к jtconfig (Path to jtconfig), Creo проводит поиск файла jt.config на заданном пути по значению этой опции профиля. Если задать только Наименование jtconfig (Name of jtconfig), Creo проводит поиск файла jt.config в рабочей папке. Если файл jt.config не найден на назначенном пути или в текущей рабочей папке при установленном флажке Конфигурировать экспорт JT с помощью внешнего файла jtconfig (Configure JT export with an external jtconfig file) в профиле экспорта JT, то для экспорта используются опции, заданные в профиле экспорта в JT, вместо опций, заданных в файле jt.config.