Jeśli ktoś zna łatwiejszy sposób wykonania tej czynności, proszę o dodanie go poniżej.
Oprogramowanie potrzebne
Inkscape — edytor grafiki wektorowej o otwartym kodzie źródłowym , oferujący możliwości podobne do programów Illustrator, CorelDraw lub Xara X, wykorzystujący standard W3C — format plików SVG (Scalable Vector Graphics).
OpenSCAD - solidny modelarz 3D CAD dla programistów
kroki
Pobierz obraz 2D i otwórz go w programie Inkscape (lub narysuj go w programie Inkscape)
Przekonwertuj to na ścieżkę (jeśli zadziałało, powinieneś zobaczyć mnóstwo szarych kwadratów)
Jeśli jest to znaleziony obraz, przejdź do Ścieżka → Ślad mapy bitowej - Shift+Alt+B
Jeśli to narysowałeś Ścieżka → Obiekt do ścieżki lub kliknij Shift+Ctrl+C
Zaznacz każdy węzeł → przejdź do Edycji → Zaznacz wszystko lub Ctrl+A
Jeśli chcesz uzyskać wysoką rozdzielczość (krzywe linie), kliknij przycisk po lewej stronie „wstaw nowe węzły do wybranych segmentów” (wykonaj tę czynność tyle razy, ile chcesz, 2 lub 3 razy, co pozwoli uzyskać gładkie krzywe na większości obrazów)
Następnie kliknij przycisk „Uczyń zaznaczone segmenty liniami” – 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 je zapisałeś. Jeśli nie znajdujesz się na swoim komputerze (np. na komputerze z programem Principia), użyj:import(file="\\\\principia.edu\\home\\My Pictures\\filename.dxf", convexity=3);
Następnie możesz użyćlinear_extrude();
Kompiluj i renderuj (F6)
Zapisz jako STL do druku: Kliknij Projekt → Zapisz jako STL (może to potrwać chwilę, w zależności od stopnia złożoności obiektu)
Otwórz w swoim ulubionym oprogramowaniu do druku 3D i spróbuj go wydrukować
Jeśli chcesz zaimportować plik STL do OpenSCAD:import("name-of-file.stl",convexity=3);
Alternatywy
W przypadku obiektu ze świata rzeczywistego, np. fotografii, alternatywnym rozwiązaniem jest wykorzystanie grupy obrazów/fotografii wykonanych pod nieco innym kątem i z różnymi punktami ostrości.
Korzystając z oprogramowania open source VisualFSM, możesz przekonwertować zbiór obrazów na trójwymiarową chmurę danych punktowych, którą następnie można edytować w Meshlab przed wydrukowaniem. Zobacz tutaj samouczek, jak to zrobić.
Bezpłatny, ale nie open source: http://www.selva3d.com . Prześlij plik, a zostanie on przekonwertowany do formatu STL w 3 krokach, bez konieczności pobierania żadnego oprogramowania.