Сегодня продолжаем обзор популярных форматов САПР и поговорим об STL.
✔️ Расширение: .stl;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ год создания: 1987;
✔️ создатель: Albert Consulting Group.
STL — это формат файла, изначально предназначенный для 3D-печати. В настоящее время он также широко используется в лазерном сканировании, быстром прототипировании и рабочих процессах CAM. Файл STL определяет геометрию поверхности, а его структура представлена списком плоских треугольников.
Преимущества:
🟢 поддерживается большинством инструментов моделирования САПР;
🟢 достойное качество общих геометрических характеристик при конвертации в другие форматы САПР.
Недостатки:
🔴 низкая производительность и риск неточности;
🔴 нет поддержки иерархии деталей и сборок в STL, списков плоских деталей, цветов на уровне спецификации;
🔴 нет спецификации единиц измерения;
🔴 необходимость преобразования в B-Rep после 3D-сканирования.
✔️ Расширение: .stl;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ год создания: 1987;
✔️ создатель: Albert Consulting Group.
STL — это формат файла, изначально предназначенный для 3D-печати. В настоящее время он также широко используется в лазерном сканировании, быстром прототипировании и рабочих процессах CAM. Файл STL определяет геометрию поверхности, а его структура представлена списком плоских треугольников.
Преимущества:
🟢 поддерживается большинством инструментов моделирования САПР;
🟢 достойное качество общих геометрических характеристик при конвертации в другие форматы САПР.
Недостатки:
🔴 низкая производительность и риск неточности;
🔴 нет поддержки иерархии деталей и сборок в STL, списков плоских деталей, цветов на уровне спецификации;
🔴 нет спецификации единиц измерения;
🔴 необходимость преобразования в B-Rep после 3D-сканирования.
🔥9🤩2👏1
В этот раз обсудим первый 3D-формат, адаптированный для отображения 3D-сцен в Интернете — VRML.
✔️ Расширения: .wrl, .wrz;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ стандарт: ISO/IEC 14772-1:1997;
✔️ год создания: 1994;
✔️ создатель: Дэйв Рэггет.
VRML позволяет посетителям веб-сайтов взаимодействовать с виртуальными объектами, которые используются в электронной коммерции, образовании и совместной работе над проектами. Самая распространенная форма VRML — текстовый файл, но есть также gzip-сжатое расширение.
Преимущества:
🟢 возможность хранения сеточных моделей, материалов и текстур;
🟢 сохранение иерархии модели и присоединение преобразования к ее частям;
🟢 поддержка неповрежденной топологии, произвольных полигонов и других важных атрибутов;
🟢 поддержка уровней детализации;
🟢 расширенные возможности: свойства аватара зрителя, покадровая анимация, освещение, ссылки на звук и т.д.
Недостатки:
🔴 ограничения точности чисел и больших размеров файлов из-за текстового характера.
✔️ Расширения: .wrl, .wrz;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ стандарт: ISO/IEC 14772-1:1997;
✔️ год создания: 1994;
✔️ создатель: Дэйв Рэггет.
VRML позволяет посетителям веб-сайтов взаимодействовать с виртуальными объектами, которые используются в электронной коммерции, образовании и совместной работе над проектами. Самая распространенная форма VRML — текстовый файл, но есть также gzip-сжатое расширение.
Преимущества:
🟢 возможность хранения сеточных моделей, материалов и текстур;
🟢 сохранение иерархии модели и присоединение преобразования к ее частям;
🟢 поддержка неповрежденной топологии, произвольных полигонов и других важных атрибутов;
🟢 поддержка уровней детализации;
🟢 расширенные возможности: свойства аватара зрителя, покадровая анимация, освещение, ссылки на звук и т.д.
Недостатки:
🔴 ограничения точности чисел и больших размеров файлов из-за текстового характера.
🔥10👏1
X3D — преемник формата VRML, о котором мы говорили в посте выше. Он отличается поддержкой шейдеров, геолокации, анимации, NURBS-кодированием геометрии поверхности и другими функциями. X3D имеет расширение на основе XML, кодировку VRML и бинарную.
✔️ Расширение: .x3d;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ стандарт: ISO/IEC 19775/19776/19777;
✔️ год создания: 2001;
✔️ создатель: Web3D Consortium.
Преимущества:
🟢 возможность хранения моделей сеток, материалов и текстур;
🟢 сохранение иерархии модели и присоединение преобразования к ее частям;
🟢 поддержка неповрежденной топологии, произвольных полигонов и других атрибутов;
🟢 поддержка уровней детализации (LoD);
🟢 возможность хранить метаданные в виде пар «ключ — значение»;
🟢 объемный рендеринг и физика твердого тела;
🟢 поддержка NURBS, механизм обозначения элементов как сборок, деталей и граней.
Недостатки:
🔴 поддержка в 3D-приложениях довольно неоднородна;
🔴 ограничения точности чисел и больших размеров файла.
✔️ Расширение: .x3d;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ стандарт: ISO/IEC 19775/19776/19777;
✔️ год создания: 2001;
✔️ создатель: Web3D Consortium.
Преимущества:
🟢 возможность хранения моделей сеток, материалов и текстур;
🟢 сохранение иерархии модели и присоединение преобразования к ее частям;
🟢 поддержка неповрежденной топологии, произвольных полигонов и других атрибутов;
🟢 поддержка уровней детализации (LoD);
🟢 возможность хранить метаданные в виде пар «ключ — значение»;
🟢 объемный рендеринг и физика твердого тела;
🟢 поддержка NURBS, механизм обозначения элементов как сборок, деталей и граней.
Недостатки:
🔴 поддержка в 3D-приложениях довольно неоднородна;
🔴 ограничения точности чисел и больших размеров файла.
👏8👍4❤1
В конце года осталась ещё одна важная вещь, о которой стоит упомянуть — релиз CAD Exchanger 3.24.0. Он содержит ряд небольших, но всё же заметных изменений.
Среди них — улучшения Manufacturing Toolkit (MTK) и Unity, более точное обнаружение деталей модели в Lab и Visualization Toolkit, а также исправления в Web Toolkit (WTK).
В следующих постах рассмотрим каждое из обновлений подробнее. Всё о наших продуктах — на cadexchanger.ru
Среди них — улучшения Manufacturing Toolkit (MTK) и Unity, более точное обнаружение деталей модели в Lab и Visualization Toolkit, а также исправления в Web Toolkit (WTK).
В следующих постах рассмотрим каждое из обновлений подробнее. Всё о наших продуктах — на cadexchanger.ru
👍12
SDK примеры «переименование» и «вращение»
Команда CAD Exchanger представила два новых примера, демонстрирующих функционал SDK.
Пример «вращение» иллюстрирует процесс вращения модели путём отправки параметров матрице преобразований для инстансов.
Пример «переименование» показывает, как изменить имена элементов графа сцены модели, фигур и полифигур, чтобы улучшить взаимодействие пользователя с 3D-моделями.
Команда CAD Exchanger представила два новых примера, демонстрирующих функционал SDK.
Пример «вращение» иллюстрирует процесс вращения модели путём отправки параметров матрице преобразований для инстансов.
Пример «переименование» показывает, как изменить имена элементов графа сцены модели, фигур и полифигур, чтобы улучшить взаимодействие пользователя с 3D-моделями.
👍8
Одно из интересных улучшений релиза 3.24.0 — настраиваемый видовой куб в Web Toolkit. Он обеспечивает лёгкость пользовательской навигации, предоставляя визуальный виджет для выбора стандартных видов.
Новая функция позволяет разработчикам изменять внешний вид куба, в соответствии со своими веб-приложениями, например, менять шрифты и языки.
Всё о наших продуктах — на cadexchanger.ru
Новая функция позволяет разработчикам изменять внешний вид куба, в соответствии со своими веб-приложениями, например, менять шрифты и языки.
Всё о наших продуктах — на cadexchanger.ru
🔥8
Новая возможность устанавливать настраиваемый ограничивающий прямоугольник для создания визуальных объектов плоскостей отсечения обеспечивает повышенный уровень точности и контроля в настройках Web Toolkit.
Например, если вы измените значение вида с разнесёнными деталями, вместе с ним изменится и ограничивающий прямоугольник.
Например, если вы измените значение вида с разнесёнными деталями, вместе с ним изменится и ограничивающий прямоугольник.
👍10
Одно из основных обновлений Unity в релизе 3.24.0 — повышение производительности Unity_ObjectFactory. После загрузки модели в SDK следующим шагом является преобразование этих объектов в объекты Unity. Раньше этот процесс проходил линейно, а теперь — параллельно. Благодаря этому производительность ускорилась в четыре раза и сложные модели загружаются гораздо быстрее.
👍5👏3
Теперь пользователи Manufacturing Toolkit могут не только получить полный диапазон вычисленных значений толщины, но также извлечь значения в определенных точках поверхности или внутри заданного треугольника.
Для лучшего понимания этих результатов был добавлен пример визуализации. Градиент от красного к зеленому на модели показывает потенциальные проблемные области и помогает принимать обоснованные решения для повышения качества.
Для лучшего понимания этих результатов был добавлен пример визуализации. Градиент от красного к зеленому на модели показывает потенциальные проблемные области и помогает принимать обоснованные решения для повышения качества.
👍9🔥2
Графика в трёхмерном мире: OBJ
В этот раз рассмотрим формат для представления трёхмерных моделей, являющийся стандартом в индустрии компьютерной графики. OBJ был разработан в конце 1980-х годов и до сих пор широко используется в различных приложениях. Благодаря текстовому содержанию файлов, с форматом особенно легко работать.
✔️ расширение: .obj;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ год создания: конец 1980-х;
✔️ создатель: Wavefront Technologies.
Преимущества:
🟢 лёгкость чтения и понимания текстовых файлов упрощает ручное редактирование;
🟢 широкая поддержка обеспечивает беспрепятственное сотрудничество между различными программами;
🟢 простая файловая структура, состоящая из вершин, граней и связанной с ними информации, делает формат доступным для новичков.
Недостатки:
🔴 ограниченная поддержка сложной геометрии;
🔴 отсутствие поддержки анимации и процесса подготовки персонажа к анимации;
🔴 отсутствие некоторых функций, таких как поддержка освещения и настройка LOD.
В этот раз рассмотрим формат для представления трёхмерных моделей, являющийся стандартом в индустрии компьютерной графики. OBJ был разработан в конце 1980-х годов и до сих пор широко используется в различных приложениях. Благодаря текстовому содержанию файлов, с форматом особенно легко работать.
✔️ расширение: .obj;
✔️ тип: нейтральный;
✔️ представление геометрии: сетки;
✔️ год создания: конец 1980-х;
✔️ создатель: Wavefront Technologies.
Преимущества:
🟢 лёгкость чтения и понимания текстовых файлов упрощает ручное редактирование;
🟢 широкая поддержка обеспечивает беспрепятственное сотрудничество между различными программами;
🟢 простая файловая структура, состоящая из вершин, граней и связанной с ними информации, делает формат доступным для новичков.
Недостатки:
🔴 ограниченная поддержка сложной геометрии;
🔴 отсутствие поддержки анимации и процесса подготовки персонажа к анимации;
🔴 отсутствие некоторых функций, таких как поддержка освещения и настройка LOD.
👍9