Обновить README.md

(cherry picked from commit e24e853f2d)
This commit is contained in:
2025-11-06 23:54:05 +03:00
committed by Mikhail Shahovalov
parent e2d3d94450
commit 9410827029

View File

@@ -1,3 +1,5 @@
# QuickPrintBridge
### README.md для проекта «QuickPrint Bridge» ### README.md для проекта «QuickPrint Bridge»
**QuickPrint Bridge** — инструмент для молниеносной отправки 3D-моделей на печать через веб-ссылки в любой слайсер. Если слайсер не поддерживает веб-интеграцию — модель автоматически экспортируется в формате **3MF**. **QuickPrint Bridge** — инструмент для молниеносной отправки 3D-моделей на печать через веб-ссылки в любой слайсер. Если слайсер не поддерживает веб-интеграцию — модель автоматически экспортируется в формате **3MF**.
@@ -35,37 +37,3 @@
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`, экспорт модели) и протестировать на целевых ОС.