Обновить README.md
This commit is contained in:
36
README.md
36
README.md
@@ -1,5 +1,3 @@
|
|||||||
# QuickPrintBridge
|
|
||||||
|
|
||||||
### README.md для проекта «QuickPrint Bridge»
|
### README.md для проекта «QuickPrint Bridge»
|
||||||
|
|
||||||
**QuickPrint Bridge** — инструмент для молниеносной отправки 3D-моделей на печать через веб-ссылки в любой слайсер. Если слайсер не поддерживает веб-интеграцию — модель автоматически экспортируется в формате **3MF**.
|
**QuickPrint Bridge** — инструмент для молниеносной отправки 3D-моделей на печать через веб-ссылки в любой слайсер. Если слайсер не поддерживает веб-интеграцию — модель автоматически экспортируется в формате **3MF**.
|
||||||
@@ -37,3 +35,37 @@
|
|||||||
2. Запустите плагин через меню «Приложения» → «QuickPrint Bridge».
|
2. Запустите плагин через меню «Приложения» → «QuickPrint Bridge».
|
||||||
3. Нажмите «Отправить на печать».
|
3. Нажмите «Отправить на печать».
|
||||||
4. Модель будет передана в слайсер или экспортирована в 3MF (в зависимости от настроек слайсера).
|
4. Модель будет передана в слайсер или экспортирована в 3MF (в зависимости от настроек слайсера).
|
||||||
|
|
||||||
|
#### ⚙ Настройка
|
||||||
|
Параметры задаются в `appsettings.json`:
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"SlicerProtocols": {
|
||||||
|
"PrusaSlicer": "prusaslicer://",
|
||||||
|
"BambuStudio": "bambustudio://",
|
||||||
|
"Cura": "cura://"
|
||||||
|
},
|
||||||
|
"TempExportFolder": "%TEMP%\\QuickPrintBridge",
|
||||||
|
"FallbackFormat": "3mf",
|
||||||
|
"StlExport": {
|
||||||
|
"Deviation": 0.01,
|
||||||
|
"Angle": 5.0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
- `SlicerProtocols` — список поддерживаемых протоколов;
|
||||||
|
- `TempExportFolder` — папка для временных файлов;
|
||||||
|
- `FallbackFormat` — формат экспорта при отсутствии поддержки веб-ссылок;
|
||||||
|
- `StlExport` — параметры экспорта STL.
|
||||||
|
|
||||||
|
#### 🔐 Безопасность
|
||||||
|
- плагин не передаёт данные в интернет;
|
||||||
|
- все операции выполняются локально;
|
||||||
|
- рекомендуется подписывать DLL-файл цифровой подписью.
|
||||||
|
|
||||||
|
**Изменения:**
|
||||||
|
- все упоминания `MultiSlicer Link` заменены на `QuickPrint Bridge`;
|
||||||
|
- соответствующие изменения в названиях файлов, пространств имён (`namespace QuickPrintBridge...`);
|
||||||
|
- обновлён путь к временной папке в `appsettings.json` (`%TEMP%\\QuickPrintBridge`).
|
||||||
|
|
||||||
|
Этот код представляет базовый функционал проекта. Для полноценной работы потребуется дописать методы взаимодействия с конкретной CAD-системой (`GetCurrentModelPath`, экспорт модели) и протестировать на целевых ОС.
|
||||||
Reference in New Issue
Block a user