создание расширения для библиотеки компонентов

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
Post Reply
mnnxp
Posts: 6
Joined: Thu May 19, 2022 6:16 pm

создание расширения для библиотеки компонентов

Post by mnnxp »

Всем привет!
Есть хранилище компонентов и доступ к хранилищу по API.
Как лучше сделать отображение "библиотеки компонентов" из хранилища в интерфейсе FreeCAD, есть ли что-то похожее среди расширений для FreeCAD?
(в целом вопрос про интеграцию CADBase с FreeCAD)
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: создание расширения для библиотеки компонентов

Post by Kuzma30 »

https://wiki.freecadweb.org/Parts_Library_Workbench
Судя по вашему описанию, похоже
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
mnnxp
Posts: 6
Joined: Thu May 19, 2022 6:16 pm

Re: создание расширения для библиотеки компонентов

Post by mnnxp »

Похоже на то, попробую разобраться. Спасибо!
mnnxp
Posts: 6
Joined: Thu May 19, 2022 6:16 pm

Re: создание расширения для библиотеки компонентов

Post by mnnxp »

Может кому будет интересно:
https://github.com/mnnxp/FreeCAD-CADBase-library

На некоторых дистрибутивах бывают ошибки, связанные с отсутствием PySide2 (похожее уже упоминалось на форуме):

Code: Select all

from PySide2 import QtNetwork <class 'ImportError'>: cannot import name 'QtNetwork' from 'PySide2'
Так сказать решение:

Code: Select all

pip install PySide2
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: создание расширения для библиотеки компонентов

Post by Kuzma30 »

Что то не нашел на сайте никаких компонентов. Можете дать ссылку на любой?
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
mnnxp
Posts: 6
Joined: Thu May 19, 2022 6:16 pm

Re: создание расширения для библиотеки компонентов

Post by mnnxp »

Спасибо за желание протестировать макрос и ресурс.
По задумке, работает так: файлы под конкретный CAD загружаются в "набор файлов" модификации компонента, и для FreeCAD скачивается подходящий набор файлов, а не все файлы компонента и модификации.

Просто для демонстрации работы:
https://cadbase.rs/#/component/01f967b8 ... ae69aed92e
Набор файлов для FreeCAD есть в модификации "K Series"

https://cadbase.rs/#/component/5c871507 ... 34b90d850a
Набор файлов для FreeCAD есть в модификациях "Mod #1" и "Mod #6"

Если кому-то интересно, но не настолько, чтобы пробовать самому: https://www.youtube.com/watch?v=bfBCzGQe1Co
Post Reply