Posty

Skalowanie i obracanie bloków w Pythonie

Obraz
Kiedyś trafiłem na coś takiego jak UrabanLISP. Jest to dodatek do AutoCada, który automatyzuje pewne czynności w rysowaniu zagospodarowania terenu. Jedną z ciekawych opcji jest losowe skalowanie oraz obracanie bloków (link do filmu na YouTube). Niestety nigdy nie skorzystałem z tych narzędzi.

Dzisiaj przypomniałem, że tak naprawdę część z tych funkcji da się bardzo łatwo napisać w  Pythonie do Rhino 3d. Poniżej załączam zrzut ekranowy ze skryptem.


Po uruchomieniu skryptu, wystarczy zaznaczyć bloki, które chcemy losowo przeskalować lub obrócić i gotowe.

Algorytm przyrostowy

Obraz
Dzisiaj w popołudniowych godzinach w ramach odpoczynku spędziłem trochę czasu bawiąc się z algorytmem przyrostowym napisanym w Phytonie w Rhino3d. Powyższy obraz prezentuje 4 różne ścieżki wygenerowane przy tych samych warunkach.



Stoł ze sklejki z krzesłami

Obraz
Jakiś czas temu wykonałem stół z krzesłami na potrzeby tutoriala do Sketchupa. Jak się później okazało istnieje bardzo podobny stół/biurko link.

Modele mebli 3d

Obraz
Zauważyłem, że sporo modeli 3d mebli, które kiedyś tworzyłem na potrzeby projektów architektonicznych, giną po jakimś czasie i zapominam o nich. Postanowiłem, że wszystkie nowe modele będę porządkował i ustawiał obok siebie w jednym pliku, żeby ocenić ile modeli  tworzę w skali roku. Poniżej kilka mebli, które wykonałem w ciągu ostatnich 3 miesięcy plus jedno krzesło, które mam udostępnione w 3dwarehouse.

PS. Nie wiem jeszcze w jaki sposób będę ustawiał większe modele np. stoły.

Autodesk Tinkerplay

Obraz
Natrafiłem ostatnio na kolejną ciekawą aplikację od Autodesku, a dokładnie chodzi o Tinkerplay. Aplikacja pozwala budować postacie z predefiniowanych klocków, które później można wydrukować w 3d.   Pierwszy model stworzyła moja bratanica, drugi (samuraj) natomiast wydrukowany na podstawie gotowego schematu z programu Tinkerplay.
Program pozwala tworzyć naprawdę fajne konstrukcje. Program pokazuje przybliżony czas wydruku, przybliżone zużycie materiału, pozwala także wybrać skalę w jakiej chcemy wydrukować stworzoną postać. Dodatkową zaletą jest łatwość exportowania na peceta.

Cow skull

Obraz
Z inicjatywy Piotra (Balwierz) postawiliśmy zaprojektować sygnet w stylu "The great frog London". Ze względu na ograniczone umiejętności modelowania znaleźliśmy model czaszki krowiej na stronie Grabcad.com (model od użytkownika Chuck Hindt) . Pierwszą próbę wykonaliśmy z lekką modyfikacją poroża w stosunku do modelu bazowego. Dodaliśmy pierścień w programie Meshmixer, oraz wygięliśmy poroże. Po wydrukowaniu oceniliśmy słabe punkty naszego projektu i zabraliśmy się za jego ulepszanie. W drugiej wersji poroże ma bardziej skomplikowany kształt, a czaszka otrzymała lekka fakturę niesymetrycznych pęknięć. Wydruk drugiego modelu okazał się bardziej spektakularny. Pierwszy model był drukowany zorientowany porożem w dół przez co ilość podpór była stosunkowo duża. Przy drugim wydruku model drukowaliśmy porożem do góry, spowodowało to zmniejszenie ilości podpór oraz ułatwienie przy oczyszczaniu modelu.



Podpory w druku 3d

Obraz
Zapowiadałem, że wrócę do prowadzenia bloga i chyba ten moment nastał. Od jakiegoś czasu mam okazję korzystać z drukarki 3d "Zortrax M200". Jak wiadomo metoda druku "FDM", z której korzysta drukarka, ma pewne ograniczenia. Jednym z takich ograniczeń jest drukowanie modeli z nadwieszeniami. Żeby wydrukować model z nadwieszeniami, oprogramowanie powinno wygenerować podpory.

Aktualnie kojarzę dwa sposoby na zrobienie takich podpór. Pierwsze z nich to skorzystanie z podpór generowanych przez program dostarczany z drukarką Z-Suite, a drugi to skorzystanie z darmowego programu Autodesk Meshmixer. Zazwyczaj korzystałem z podpór z Z-Suite ale ostatnio przeprowadziłem test jak radzą sobie podpory z Meshmixera.
Poniżej przedstawiam zrzuty ekranowe z podporami z dwóch programów.

Jak widać na zrzutach, podpory z programu Meshmixer pozwalają zaoszczędzić trochę filamentu (3,29m vs 4,74m) oraz skracają czas druku (1h 26m vs 1h 45m).

Po wydrukowaniu wydawało się, że tego typu po…