Project

General

Profile

English version

Opis projektu

Projekt ma na celu dostarczenie zestawu narzędzi do opracowywania redukcyjnych modeli kartonowych (takich jak np. "Mały modelarz") na bazie wirtualnych modeli 3D. Obecnie jest to wtyczka do programu Blender wykorzystująca jego api pythonowe jednak jeśli okaże się to zbyt ograniczające to rozważę opcję stworzenia autonomicznej aplikacji.

Teoretycznie każda siatka 3D daje się rozłożyć na płaszczyznę bez wcześniejszej obróbki ale wycięcie jej i złożenie nie musi być już wykonalne przez człowieka. Siatka więc przed wydrukiem powinna zostać odpowiednio uproszczona lub rozbudowana o elementy wzmacniające konstrukcję.

Jako projekt mojej pracy magisterskiej zaimplementowany został wstępny zbiór narzędzi a do samego rozkładania siatek na płaszczyznę i generowania dokumentów do druku służy w tej chwili wtyczka autorstwa Addama Dominec: https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Import-Export/Paper_Model

Wersja 0.1

Wizja rozwoju

- połączenie i integracja z wtyczką import-export-paper-model
- opracowanie algorytmów upraszczających działających z każdym rodzajem siatek
- stworzenie narzędzia do rozmieszczania części na arkuszach
- stworzenie nowych narzędzi przekształcających jeśli okażą się potrzebne

Repozytorium

Projekt dostępny jest w git'owym repozytorium na https://bitbucket.org/mpilhoo/paper-model-tools/src

Kontakt

W razie pytań czy tez chęci współpracy przy projekcie proszę o kontakt mailowy pod adresem .