Files

3.0 KiB
Raw Permalink Blame History

Органайзер для кошачьего корма (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, интернет не нужен). Управление: ЛКМ — вращение, колесо — масштаб, ПКМ — сдвиг.

Для просмотра с других устройств в локальной сети:

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 строит модель параметрически (размеры пакета, количество, сегментация для печати). Запуск:

python3 generate_box.py

Требуются: trimesh, numpy, shapely, manifold3d, matplotlib.