Czy można ustawić okrąg w inkscape za pomocą środka? Projektuję kształt wycinarki laserowej, a koła mają obrysować otwory montażowe. Każdy otwór ma około 3,2 mm.
Wiem, że jednym ze sposobów jest odjęcie promienia za każdym razem, gdy je pozycjonujesz. Ale mam dużą liczbę dziur i znacznie zwiększy to prawdopodobieństwo błędu (zamiast pozycjonowania w (14,14), ustawię go w pozycji (12.4,12.4).
To jedyny wątek, jaki mogłem znaleźć na ten temat i niestety nie ma na nie odpowiedzi. Czy ktoś wie, czy jest na to sposób?
EDYCJA: Żeby wyjaśnić, chcę być w stanie dokładnie ustawić otwory, używając wartości x
i y
, używając lewego dolnego rogu arkusza jako źródła.
Odpowiedzi:
Stwórz
Aby narysować okrąg centrujący punkt początkowy zamiast w ramce, możemy nacisnąć Shiftpodczas rysowania. Dla racji kwadratowych (zamiast koła zamiast elipsy) możemy Ctrldodatkowo nacisnąć .
Aby ułatwić rozpoczęcie od określonego węzła, możemy włączyć przyciąganie do węzłów guzowatych lub do siatki.
Ruszaj się
Aby przesunąć okrąg przez jego środek, musimy tymczasowo przenieść go z łuku (w trybie ścieżki przeciągnij uchwyt łuku okrągłego). Następnie możemy przyciągnąć środek okręgu do np. Węzłów wierzchołkowych lub do siatki, przeciągając okrąg z jego środka.
Łuk można następnie przekształcić ponownie w okrąg, klikając „zrób całość” ( ) w trybie ścieżki.
Ręcznie edytuj pozycję x / y
Aby ręcznie edytować pozycję środkowego okręgu wycięcia, musimy wybrać obiekt, a następnie otworzyć edytor XML ( ShiftCtrlX), w którym możemy dowolnie edytować wartości środkowe
cx
icy
podać dowolną wartość, a następnie nacisnąć set .źródło
x
iy
za pomocą lewego dolnego rogu jako źródła, muszę mieć możliwość wprowadzenia wartości bezpośrednio w mm. Przyciąganie obiektów do środka działa nawet bez przekształcania go w łuk.Jest to coś w rodzaju prowizorycznego rozwiązania, ale może się przydać.
źródło
transform
opcji, myślę, że to dobry pomysł. To zadziała, ale znowu muszę uważać, aby zaznaczyć wszystkie dziury przed kliknięciem transformacji. Martwię się tylko o prawdopodobieństwo wystąpienia błędu.Jeśli masz wiele kręgów i lubisz ustawiać je według wartości, licząc odległości od dołu do góry, prawdopodobnie powinieneś użyć języka skryptowego lub programu do obsługi arkuszy kalkulacyjnych, takiego jak LibreOffice-Calc lub Excel, klasyczny edytor tekstowy z silnikiem wyszukiwania rozszerzonego lub zamień połączenie tych.
Prawdopodobnie masz już wartości w formie łatwej do parsowania maszynowego, jak zwykła lista wartości (x, y, promień).
Następnie możesz odjąć wartość y za pomocą formuły od rozmiaru strony. Lub tworzysz je i odwracasz rysunek na końcu w pionie.
W edytorze możesz użyć bardzo podstawowego kodu SVG, aby zdefiniować okrąg:
Po otwarciu i zapisaniu w programie inkscape zostanie on przekształcony do znacznie bardziej skomplikowanego formatu o względnych współrzędnych. Ale z tabeli wartości w pliku CSV możesz łatwo tworzyć setki kół (zrobiłem to).
Możesz więc zapisać pusty plik SVG, wstawić kręgi za pomocą edytora przed tagiem zamykającym, ponownie otworzyć go za pomocą programu inkscape i w razie potrzeby edytować.
źródło
Począwszy od Inkscape 0.92.2 punkt kontrolny jest umieszczony w środku okręgów, umożliwiając przyciąganie środka do punktu przecięcia siatki lub innych elementów. Zobacz ten film, aby zobaczyć krótką demonstrację.
źródło
Inni dość dobrze opisali problem z punktem początkowym.
Aby ustawić obiekty według środka, powinieneś
Nie zapomnij ustawić Narzędzi / Geometrycznej ramki granicznej w Preferencjach, aby uzyskać odpowiedni rozmiar obiektów; jeśli używasz domyślnej wizualnej ramki granicznej, rozmiar obiektu uwzględnia szerokość linii. Możesz tego nie chcieć, chociaż nawet wycinarki laserowe mają szerokość rzazu…
źródło