Разработали плагин, который позволяет править 3D-модели без установки Autodesk Inventor
Сентябрь 2022

Разработали плагин, который позволяет править 3D-модели без установки Autodesk Inventor

Разработали плагин, который позволяет править 3D-модели без установки Autodesk Inventor
Направления
Технологии
Разработали плагин для интернет-магазина с 3D-моделями, которые можно кастомизировать прям в магазине, без скачивания и установки Autodesk Inventor. После чего модели можно купить и распечатать на 3D-принтере.

Бизнес-логика

Биологические и химические лаборатории пользуются определенным оборудованием для своих экспериментов и опытов: центрифугами, микроскопами, термостатами, анализаторами, дозаторами и многим другим.

Производителей оборудования не так много, и большая их часть является зарубежными компаниями. Поэтому доставка оборудования, запчастей и аксессуаров к нему занимает длительное время. А эксперименты, как правило, останавливать нельзя.

Вместе с тем, некоторые запчасти и аксессуары можно изготовить на 3D-принтере, если есть подходящая 3D-модель. Именно магазин 3D-моделей для печати мы и сделали для нашего клиента.

Поскольку некоторые аксессуары являются типовыми, например, подставки под пипетки, а различаться только шириной крепления или количеством вставляемых пипеток, такие изделия можно легко менять на уровне 3D-модели. Но для этого надо уметь работать в Autodesk Inventor, а это умеют делать не все.

Решение

Чтобы позволить покупателям 3D-моделей вносить изменения в модели, мы разработали плагин, который связывается с облачной платформой Autodesk Forge. Autodesk Forge вносит изменения в модель и отправляет её обратно в магазин.

Наше решение состоит из трех компонентов:

  1. Сам интернет магазин
  2. Платформа-хранилище моделей
  3. Плагин, который взаимодействует с облачной платформой Autodesk Forge

1. Интернет-магазин

Интернет-магазин разработан на платформе WooCommerce. Заходя в интернет-магазин, покупатель видит каталог 3D продуктов. Можно воспользоваться поиском, можно воспользоваться фильтрами и переходом по категориям каталога и найти нужную модель.

Когда модель найдена, её можно почитать её спецификацию, рассмотреть в 3D виде, а также в неё можно внести изменения в карточке товара. Например, увеличить длину или ширину изделия, добавить дополнительные ячейки, если исходный вариант модели не подходит покупателю.

Через некоторое время пользователь увидит в корзине новый товар - измененную 3D-модель, которую можно оплатить и получить для распечатки на 3D-принтере. Вместе с каждой моделью отправляется документация, которую понимают 3D-принтеры, и могут на её основе корректно распечатать изделие.

2. Платформа-хранилище

Платформа-хранилище через интеграционный модуль связана с интернет-магазином. Здесь разработчики 3D-моделей размещают модели, задавают им изменяемые параметры и дельту изменений.

Также в хранилище автоматически генерируется некоторое количество вариантов моделей с типовыми изменениями. Например, если длина изделия X, а величина изменения этой длины 1 единица, то будет автоматически создан вариант с длиной X+1. Если длину можно увеличить до 5 единиц, то будут созданы все промежуточные варианты с шагом в 1 единицу: X+1, X+2, X+3, X+4, X+5.

Такой вариант позволяет максимально быстро предлагать покупателю новый вариант изделия к покупке.

3. Плагин конфигуратор

Все 3D-модели, разработанные в Autodesk Inventor, размещаются на сайте-хранилище, и когда приходит запрос на изменение параметров, через плагин отправляются в облачную платформу Autodesk Forge, где происходит изменение модели.

Плагин связывается с Autodesk Forge посредством Forge API, передавая в облачную платформу текстовые данные о необходимых изменениях. Затем модель возвращается сначала на платформу-хранилище, а затем попадает в корзину покупателя. Вместе с моделью Autodesk Forge формирует документацию для 3D-принтеров.

Результаты

Для покупателя процесс выглядит простым и понятным, в то время как у него “под капотом” скрыта сложная логика и большие вычисления.

Проект выполнен на технологиях React и .NET, использована облачная платформа yandex cloud с S3-хранилищем, где располагаются 3D-модели. В перспективе плагин конфигуратор можно будет встроить в любой интернет-магазин и предлагать наряду с обычными товарами 3D-продукты.

другие наши проекты

Система управления патрульными службами полиции

Система управления патрульными службами полиции

Система Сопровождения Контрактов (ССК)

Система Сопровождения Контрактов (ССК)

Облачная хостинг-платформа

Облачная хостинг-платформа

Автоматизация документооборота с контролем исполнения поручений в «СЛК-Моторс»

Автоматизация документооборота с контролем исполнения поручений в «СЛК-Моторс»

Система обмена данными для стоматологической клиники

Система обмена данными для стоматологической клиники

Система сканирования паспортов

Система сканирования паспортов

Внедрение сбалансированной системы показателей в ФГ «БКС»

Внедрение сбалансированной системы показателей в ФГ «БКС»

Зарплатная система для сети отелей и ресторанов

Зарплатная система для сети отелей и ресторанов

Инновационные технологии обследования пациентов

Инновационные технологии обследования пациентов

Система анализа счетов-фактур

Мобильное приложение Straw для быстрого создания опросов

Мобильное приложение Straw для быстрого создания опросов

Биржа торговли энергоресурсами (БТЭ)

Биржа торговли энергоресурсами (БТЭ)

Давайте найдем решение для вашего бизнеса!

Давайте найдем решение для вашего бизнеса!

Пожалуйста, заполните 'Имя'
Пожалуйста, заполните 'Телефон'
Пожалуйста, заполните 'Емейл'
Пожалуйста, заполните 'Сообщение'

Пожалуйста, заполните 'Имя и фамилия'
Пожалуйста, заполните 'Телефон'
Пожалуйста, заполните 'Емейл'
Выберите файл
Пожалуйста, выберите файл 'Резюме'
Выберите файл
Пожалуйста, прикрепите файл 'Код / ТЗ'