Jeśli ktoś zna łatwiejszy sposób na zrobienie tego - proszę dodać poniżej.
Potrzebne oprogramowanie
- Inkscape — edytor grafiki wektorowej typu open source z możliwościami podobnymi do programów Illustrator, CorelDraw lub Xara X, korzystający ze standardowego formatu pliku Scalable Vector Graphics (SVG) W3C.
- OpenSCAD - Programista solidny modelarz 3D CAD
Kroki
- Uzyskaj obraz 2D i otwórz go w Inkscape (lub narysuj w Inkscape)
- Konwertuj go na ścieżkę (jeśli zadziałało, powinieneś zobaczyć kilka szarych kwadratów)
- Jeśli jest to znaleziony obraz, przejdź do Ścieżka → Śledź bitmapę - shift+Alt+B
- Jeśli to narysowałeś Ścieżka → Obiekt do ścieżki lub kliknij Shift+Ctrl+C
- Wybierz każdy węzeł → przejdź do Edycja → Wybierz wszystko lub Ctrl+A
- Jeśli chcesz uzyskać wysoką rozdzielczość (zakrzywione linie), kliknij lewy przycisk „wstaw nowe węzły do wybranych segmentów” (zrób to tyle razy, ile chcesz, 2 lub 3 razy, a na większości obrazów uzyskasz całkiem gładkie krzywe
- Następnie kliknij przycisk „Utwórz wybrane linie segmentów” - zobacz zrzut ekranu (jeśli nie widzisz przycisków, kliknij F2.)
- Plik → Zapisz jako plik dxf
- Zapisz plik w katalogu OpenSCAD lub przenieś go po zapisaniu
- Uruchom OpenSCAD
- Użyj polecenia import w katalogu, w którym go zapisałeś. Jeśli nie na własnym komputerze (np. komputerze Principia), użyj:
import(file="\\\\principia.edu\\home\\My Pictures\\filename.dxf", convexity=3);
- Wtedy możesz użyć
linear_extrude();
- Skompiluj i wyrenderuj (F6)
- Zapisz jako STL do wydrukowania: Kliknij Projekt → Zapisz jako STL (może to zająć trochę czasu, w zależności od stopnia złożoności obiektu)
- Otwórz w swoim ulubionym oprogramowaniu do drukowania 3D i spróbuj wydrukować
- Jeśli chcesz zaimportować plik STL do OpenSCAD:
import("name-of-file.stl",convexity=3);
Alternatywy
W przypadku przedmiotu ze świata rzeczywistego, takiego jak fotografia, alternatywą jest użycie grupy obrazów/zdjęć wykonanych pod nieco innym kątem i z różnymi punktami ostrości.
Korzystając z oprogramowania open source VisualFSM, możesz przekonwertować kolekcję obrazów na trójwymiarową chmurę danych punktowych, którą następnie można edytować w Meshlab przed wydrukiem. Zobacz tutaj tutorial jak to zrobić.
Bezpłatne, ale nie open source: http://www.selva3d.com . Prześlij swój plik, a zostanie on przekonwertowany do formatu STL w 3 krokach, bez konieczności pobierania żadnego oprogramowania.
Inną bezpłatną, ale nie otwartą alternatywą jest http://web.archive.org/web/20170401174609/http://www.123dapp.com/catch