natrig Posted June 16, 2022 Report Share Posted June 16, 2022 (edited) Здравствуйте! Подскажите, пожалуйста, как лучше сделать отображение "библиотеки частей (компонентов)" из хранилища CADBase (https://cadbase.rs) в интерфейсе NanoCAD, есть ли что-то похожее среди расширений для NanoCAD? CADBase — это платформа для обмена информацией о 3D-компонентах, чертежах и производителях. Вроде как GitHub для кода, только для компонентов (частей, метизов и т.д.). Термины: Компонент - совокупность данных модели (информация, модификации, документация, стандарты, поставщики и т.д.). Модификация компонента - содержит информацию, характеристики, сопутствующие файлы модификации и наборы файлов. Набор файлов - файлы модификации компонента, необходимые для использования 3D модели (чертежа) в САПР (набор создается под каждый САПР). Базовый сценарий использования интеграции: 1. Пользователь (на сайте CADBase) добавляет в избранное интересующий его компонент. 2. С помощью расширения для интеграции NanoCAD с CADBase, пользователь получает 3D модель (чертеж) требуемой модификации компонента для использования 3D модели (чертежа) в САПР. Из интерфейса NanoCAD, скачиваются только файлы из набора файлов для NanoCAD. 3. Пользователь может использовать 3D модель (чертеж) в САПР NanoCAD. Доступ к хранилищу осуществляется по сети: - получение токена доступа через POST запрос на https://api.cadbase.rs/login - взаимодействие с платформой через GraphQL API https://api.cadbase.rs/graphql Справочник по API https://docs.cadbase.rs Пример интеграции с FreeCAD: Исходный код расширения для FreeCAD: https://github.com/mnnxp/FreeCAD-CADBase-library Edited June 16, 2022 by natrig 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.