Разработали плагин, который позволяет править 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 для быстрого создания опросов

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

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

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

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

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

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

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