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

редактировать

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

Содержание
  • 1 Обзор
  • 2 История и статус в стандартизации
  • 3 Визуализация большой модели
  • 4 Модель данных
  • 5 Структура файла
  • 6 Сжатие
  • 7 См. Также
  • 8 Ссылки
  • 9 Внешние ссылки
Обзор

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

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

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

Наконец, JT используется как формат взаимодействия CAD для обмена проектными данными для Collaborative Product Development, где файлы JT создаются путем перевода данных из систем CAD, таких как NX (Unigraphics), Creo Elements / Pro, FORAN, I-DEAS, Solid Edge, Catia, Microstation или Autodesk Inventor.

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

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

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

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

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

Для обеспечения дополнительных функций и инноваций, необходимых в отрасли, ProSTEP iViP и VDA решили в середине 2015 года указать так называемый пакет промышленных приложений JT (JTIAP), который представляет собой спецификацию формата файла 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
  • примитивы геометрии - box, цилиндр, пирамида, сфера
  • Информация о производстве продукта (PMI) - GDT, 3D-аннотации
  • Атрибуты / свойства - текст, целое число, число с плавающей запятой, дата, слои
Структура файла

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

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

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

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

Сжатие

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

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

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

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-24 10:22:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте