Добавлен README с описанием и инструкцией по печати
This commit is contained in:
1 parent
bd44338cbd
commit
4e0cc0b2ba
1 file changed
+62
@@ -0,0 +1,62 @@
|
||||
# Органайзер для кошачьего корма (3D-модель)
|
||||
|
||||
Органайзер для хранения влажного кошачьего корма. Дизайн по мотивам
|
||||
`cat_organaizer_a1_veroi.3mf`: высокая коробка + крышка из двух частей
|
||||
(верх с кошачьими ушками + низ с защёлками).
|
||||
|
||||
## Содержимое
|
||||
|
||||
| Файл | Описание |
|
||||
|---|---|
|
||||
| `box.stl` | Коробка **без боковой конструкции** (для печати) |
|
||||
| `lid_top.stl` | Крышка-верх с кошачьими ушками |
|
||||
| `lid_bottom.stl` | Крышка-низ с 4 защёлками |
|
||||
| `cat_organaizer_a1_veroi.3mf` | Оригинальный дизайн (исходник) |
|
||||
| `view_original.glb` / `view_edited.glb` | Собранные модели для просмотра |
|
||||
| `preview_original.html` | Просмотрщик: оригинал |
|
||||
| `preview_edited.html` | Просмотрщик: без боковой конструкции |
|
||||
| `preview.html` | Просмотрщик с переключателем версий |
|
||||
| `generate_box.py` | Параметрический генератор (Python) |
|
||||
| `vendor/` | Локальные файлы Three.js (просмотрщик работает без интернета) |
|
||||
|
||||
## Просмотр модели
|
||||
|
||||
Открой `preview_original.html` или `preview_edited.html` в браузере
|
||||
(модель встроена в HTML, интернет не нужен). Управление:
|
||||
ЛКМ — вращение, колесо — масштаб, ПКМ — сдвиг.
|
||||
|
||||
Для просмотра с других устройств в локальной сети:
|
||||
|
||||
```bash
|
||||
cd <папка проекта>
|
||||
python3 -m http.server 8000 --bind 0.0.0.0
|
||||
# затем открыть http://<IP-компьютера>:8000/preview_original.html
|
||||
```
|
||||
|
||||
## Печать
|
||||
|
||||
- **Коробка** (`box.stl`): печатать вертикально, дном вниз
|
||||
- **Крышка-верх** (`lid_top.stl`): пластиной вниз, ушки вверх
|
||||
- **Крышка-низ** (`lid_bottom.stl`): защёлками вверх
|
||||
- Рекомендации: слой 0.2 мм, сопло 0.4 мм, заполнение 20–30%,
|
||||
материал PETG или PLA
|
||||
- Сборка: крышка-низ вставляется в отверстие коробки, её защёлки
|
||||
входят в отверстия крышки-верха
|
||||
|
||||
## Размеры
|
||||
|
||||
- Коробка: 131.5 × 156.2 × 200 мм
|
||||
- Крышка-верх: 105 × 155 × 24 мм
|
||||
- Крышка-низ: 100.2 × 150.2 × 9 мм
|
||||
- Толщина стенок: ~3–4 мм, дно сплошное
|
||||
|
||||
## Генератор
|
||||
|
||||
`generate_box.py` строит модель параметрически (размеры пакета,
|
||||
количество, сегментация для печати). Запуск:
|
||||
|
||||
```bash
|
||||
python3 generate_box.py
|
||||
```
|
||||
|
||||
Требуются: `trimesh`, `numpy`, `shapely`, `manifold3d`, `matplotlib`.
|
||||
Reference in new issue
Block a user