Chcę utworzyć wzór otworów głośników w ten sposób:
Ale nie jestem pewien, od czego zacząć. Czy można to osiągnąć bez pracochłonnego pozycjonowania w programie Illustrator lub podobnym oprogramowaniu?
Chcę utworzyć wzór otworów głośników w ten sposób:
Ale nie jestem pewien, od czego zacząć. Czy można to osiągnąć bez pracochłonnego pozycjonowania w programie Illustrator lub podobnym oprogramowaniu?
Odpowiedzi:
Dodam moją metodę, ponieważ wydaje mi się, że jest najprostsza. Zasadniczo:
Oto skrypt w języku Python (wymaga
svgwrite
imath
):Stworzy plik SVG w katalogu, w którym się znajduje. Możesz to otworzyć w przeglądarce:
Lub w programie Illustrator:
Powinieneś jednak użyć większego okna programu Illustrator niż moje, moje było jednak trochę za małe, aby wygodnie z nim pracować ...
Jeśli nie możesz mieć skryptów Pythona tworzących pliki (być może uruchamiających to w internetowym tłumaczu Pythona), po prostu skomentuj
dwg.save()
. Ostatni wiersz wypisuje zawartość SVG na konsolę, możesz wkleić to do Notatnika, a następnie zapisać jakomy file.svg
.Dałem się ponieść emocjom i dodałem kilka „schludnych” funkcji, takich jak:
Możesz z łatwością je pominąć, ponieważ Illustrator nie ukrywa obiektów poza granicami obszaru roboczego i pozwala ręcznie zmienić rozmiar obszaru roboczego:
źródło
W rzeczywistości nie określasz, czy obraz jest czymś, co sam wygenerowałeś w TK, masz pod ręką, czy nie. Jeśli masz już ten kod, możesz wyeksportować płótno aplikacji TK jako EPS i otworzyć je w programie Illustrator. Wszystko, co musisz zrobić, to zadzwonić
canvas.postscript()
.Jeśli chcesz użyć TK
Prosta próbka w python 2:
Powoduje to utworzenie pliku o nazwie
"patten.eps"
.Zdjęcie 1 : Otwarcie wygenerowanego EPS w programie Illustrator.
Możesz to zrobić w rozszerzonym języku JavaScript, SVG lub bezpośrednio, pisząc program EPS, z których wszystkie są łatwe do wykonania (niektóre przykłady znajdują się w załączniku poniżej). Zobacz następujące posty dotyczące zasobów:
PS : Nie wiem, czy warto pisać skrypty, ponieważ ich przyciągnięcie zajmuje około 3 minut za pomocą narzędzia obracania i Ctrl+D
Mieszanka parametryczna w programie Illustrator
Zdjęcie 2 : Jeden pierścień z powyższą metodą
Załącznik 1: Z ręcznie napisanym EPS
Dodatek 2: Przykład ExtendScript
źródło
Jeśli nie zależy ci na ustawieniu kropek ...
Możesz szybko zrobić coś podobnego do przykładu w programie Illustrator, używając kreski przerywanej. Aby łatwo narysować równomiernie rozmieszczone pierścienie, użyłbym narzędzia Polar Grid Tool .
Następnie wystarczy ustawić obrys na pierścieniach, tak aby był przerywany szczelinami, które pasują do twoich upodobań:
Możesz oczywiście dostroić każdy wiersz, aby dodać więcej kropek, jeśli to konieczne, po prostu zwiększ lub zmniejsz wartość pojedynczej przerwy. Przy aktywnym polu odstępu możesz użyć kółka przewijania, aby szybko zmienić wartość. Przytrzymaj Ctrl / Cmdpodczas przewijania, aby dostosować w dokładniejszych krokach
Problem z tą metodą polega na tym, że niektóre kropki mogą się nakładać:
Mogą one wymagać ręcznej edycji, jeśli potrzebujesz, aby były idealne. Powinno być co najwyżej 1 zakładka na rząd.
źródło
Jeśli zrobić dbają o punkty w kolejce ...
Efekt zniekształcania i przekształcania programu Illustrator jest idealny dla tego rodzaju powtarzającego się wzoru, ale aby uzyskać ten dokładny wzór, trzeba będzie go trochę ulepszyć. Zacznij od linii kropkowanej (w twoim przykładzie 11 kropek)
Dodaj efekt przekształcenia za pomocą Effect > Distort & Transform > Transform...
Zauważysz, że wewnętrzne rzędy mają zbyt wiele kropek. W tym momencie pojawia się ręczne poprawianie, ale powinno to doprowadzić Cię na tyle daleko, aby dowiedzieć się o reszcie.
źródło
Użyj Inkscape:
Rezultat (użycie 22,5 stopni w celu dopasowania do obrazu OP):
źródło