JT (формат визуализации) - JT (visualization format)

JT (Jupiter Tessellation) - это стандартизированный ISO формат трехмерных данных, который в промышленности используется для визуализация продукта, сотрудничество, Обмен данными САПР, а в некоторых также для длительного хранения данных. Он может содержать любую комбинацию приближенных (фасетных) данных, поверхностей представления границ (NURBS ), Информация о продукте и производстве (PMI) и Метаданные (текстовые атрибуты) либо экспортированы из собственного CAD системы или вставлены управление данными о продукте (PDM) система.

Обзор

Файлы JT используются в программах управления жизненным циклом продукта (PLM) и соответствующих CAD-системах инженерами и другими профессионалами, которым необходимо анализировать геометрию сложных продуктов. Формат и связанное программное обеспечение структурированы так, что очень большое количество компонентов можно быстро загружать, затенять и управлять ими в режиме реального времени. Поскольку поддерживаются все основные форматы 3D CAD, сборка JT может содержать смесь любых комбинаций, которые привели к термину «мульти-CAD». Поскольку JT обычно реализуется как неотъемлемая часть решения PLM, результирующая сборка из нескольких CAD управляется таким образом, что изменения в исходных файлах определения продукта CAD могут быть автоматически синхронизированы с соответствующими файлами JT, что приводит к сборке из нескольких CAD, которая всегда в актуальном состоянии.

Поскольку файлы JT по своей природе «легковесны» (~ 1-10% от размера файла САПР), они идеально подходят для совместной работы в Интернете. В связи с растущей тенденцией к глобализации все больше компаний используют ресурсы в любой точке мира. Совместная работа с использованием JT позволяет компаниям отправлять данные трехмерной визуализации поставщикам и партнерам намного проще, чем отправку связанных с ними «тяжелых» файлов САПР. Кроме того, сотрудничество в режиме реального времени в режиме онлайн становится проще, поскольку уменьшается объем информации, передаваемой взад и вперед через Интернет. Наконец, JT предоставляет встроенную функцию безопасности, так что интеллектуальная собственность не должна передаваться несоответствующим сторонам. Как указано выше, JT может содержать любую комбинацию данных, так что нужный объем информации может совместно использоваться без раскрытия лежащей в основе частной информации определения проекта.

JT часто используется для Цифровой макет (DMU), которая позволяет инженерам проверять, что продукт может быть собран без помех, задолго до того, как можно будет создать физический прототип. Эта «пространственная проверка» обеспечивается за счет точных измерений и поперечного сечения, а также сложного обнаружения зазоров / помех. Использование JT для цифровых макетов позволяет пользователям сократить или исключить дорогостоящие физические прототипы и позволяет принимать решения намного раньше в процессе разработки.

Наконец, JT используется как CAD формат взаимодействия для обмена проектными данными для Совместная разработка продуктов, где файлы JT создаются путем перевода данных из систем CAD, таких как NX (Unigraphics), Creo Elements / Pro, ДЛЯ, I-DEAS, Solid Edge, Катя, Микростанция или Autodesk Inventor.

История и статус в стандартизации

JT был первоначально разработан Engineering Animation, Inc. и Hewlett Packard в качестве инструментария DirectModel (изначально Jupiter). JT - это аббревиатура от Jupiter Tesselation. Когда EAI был куплен UGS Corp., JT стал частью набора продуктов UGS. В начале 2007 года UGS объявила о публикации формата данных JT, что упростило принятие JT в качестве основного 3D-формата. Также в 2007 году ПХГ была приобретена Siemens AG и стал Программное обеспечение Siemens PLM. JT - это общий формат взаимодействия, который используется во всем программном обеспечении Siemens PLM Software, и был принят в качестве формата долгосрочного архивирования данных во всей компании Siemens.

18 сентября 2009 г. ISO официально заявлено, что спецификация JT принята к публикации в качестве общедоступной спецификации ISO (PAS). В конце августа 2010 г. голосование по новому предложению о рабочих элементах для JT в качестве международного стандарта ISO было начато ProSTEP iViP. Таким образом, ProSTEP iViP стремился, с одной стороны, опубликовать спецификацию формата файла JT в качестве стандарта ISO, а с другой стороны, согласовать это обязательство с новым ШАГ AP 242 разработка, так что JT и ШАГ (особенно STEP AP 242 XML) можно использовать вместе, чтобы обеспечить основные преимущества в сценариях обмена промышленными данными.

В декабре 2012 года JT был официально опубликован как ISO 14306: 2012 (ISO JT V1).[1] как формат 3D-визуализации, основанный на версии 9.5 спецификаций JT, выпущенных Siemens PLM Software. Благодаря этой публикации через ISO, впервые была доступна полностью нейтральная и бесплатная спецификация JT.[2]

В начале 2013 года в ISO была начата спецификация ISO JT V2. ISO / DIS 14306 V2[3] была принята ISO в ноябре 2016 года. Публикация в качестве международного стандарта ISO ожидается в первой половине 2017 года. Основное различие между V1 и V2 заключается во включении STEP B-rep в качестве дополнительного B-rep сегмента.

Для обеспечения дополнительных функций и инноваций, необходимых в отрасли, ProSTEP iViP и VDA в середине 2015 года решили определить так называемый пакет промышленных приложений JT (JTIAP),[4] который представляет собой спецификацию формата файла JT, полностью совместимую с ISO 14306 (V1, а также будущую V2) и существующими в настоящее время реализациями на основе JT-Open. Таким образом, JTIAP предоставляет более полный алгоритм сжатия (LZMA ), определяет XT B-rep как рекомендуемое представление точной геометрии и допускает нейтральную и бесплатную реализацию JT.

Визуализация большой модели

JT был создан для поддержки интерактивного отображения очень больших сборки (т.е. содержащие десятки тысяч компонентов). Формат файла JT может хранить произвольное количество фасетных представлений с различными уровнями детализации (LOD). Когда весь продукт отображается на экране компьютера, хостинговое приложение отображает только простую, грубую модель. Однако по мере того, как пользователь приближается к определенной области, загружаются и отображаются все более точные представления. Со временем неиспользуемые представления выгружаются для экономии памяти.

Модель данных

Модель данных JT может представлять широкий спектр инженерных данных. Эти данные могут быть очень легкими, содержать немного больше, чем данные фасетов, или могут быть довольно обширными, содержать полные геометрические представления NURBS вместе со структурой продукта, атрибутами, метаданными и PMI. Он также поддерживает несколько мозаик и генерацию уровня детализации (LOD).

  • Структура продукта - сборка, деталь, экземпляр
  • Фасет - многоугольник, набор многоугольников
  • Освещение - световой набор, точечный свет, бесконечный свет
  • Текстуры
  • Точная геометрия и топология - точка, кривая, поверхность, грань, петля, кромка, вершина
  • Граничное представление (B-rep) может использовать форматы JT B-rep и XT B-rep (Parasolid), STEP B-rep будет поддерживаться ISO JT V2
  • Примитивы геометрии - коробка, цилиндр, пирамида, сфера
  • Информация о производстве продукта (PMI) - GD&T, 3D-аннотации
  • Атрибуты / Свойства - текст, целое число, число с плавающей запятой, дата, слои

Файловая структура

Отношение иерархии структуры продукта к структуре экспортируемого файла JT произвольно. Любой узел в иерархии может быть указан как начало нового файла JT. Таким образом, структура продукта может быть представлена ​​в различных конфигурациях файлов JT.

JT поддерживает стандартные сопоставления структуры продукта и файловой структуры. Они включают:

  • По детали - все узлы сборки в иерархии структуры продукта хранятся в одном JT-файле, а каждый узел детали в иерархии хранится в отдельном JT-файле в подкаталоге с тем же именем, что и JT-файл сборки.
  • Полностью разрушен - каждый узел структуры продукта в иерархии хранится в отдельном JT-файле.
  • Монолитный - вся структура продукта хранится в одном файле JT.
  • PLMXML - открытый формат файла на основе XML, определяемый Программное обеспечение Siemens PLM. Структура PLMXML может быть связана с данными модели в другом файле (внешнее представление), или данные могут быть встроены в элемент представления в файле XML (внутреннее представление).
  • STEP AP 242 XML - стандарт ISO, позволяющий представлять сборочные, мета, кинематические данные и т. Д. И связываться с данными модели как внешние ссылки (оставляет на дереве STEP). В мировой автомобильной промышленности для реализации сценариев обмена данными между компаниями рекомендуется применение STEP AP 242 XML и JT.

Клиентские приложения могут использовать эти сопоставления или определять собственное настраиваемое сопоставление.

Сжатие

Чтобы уменьшить требования к объему памяти и пропускной способности 3D-моделей, файлы JT могут использовать сжатие. Использование сжатия прозрачно для пользователя данных JT, и данная модель может состоять из файлов JT с использованием различных настроек сжатия (включая отсутствие).

На сегодняшний день формат файла JT развился за счет двух форм сжатия, представленных в JT Open Toolkit как стандартное и расширенное сжатие. Они отличаются тем, что в первом используется простой, сжатие без потерь алгоритм, в то время как последний использует более сложную схему сжатия для конкретной области, поддерживающую сжатие геометрии с потерями. Клиентским приложениям рекомендуется использовать преимущества расширенного сжатия по сравнению со стандартным сжатием, поскольку достижимые степени сжатия намного выше. Поддержка стандартного сжатия поддерживается только в интересах обратной совместимости с устаревшими приложениями для просмотра файлов JT.

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

Смотрите также

использованная литература

внешние ссылки