Stronę tą wyświetlono już: 2509 razy
Program i jego opis
Swego czasu wpadłem na pomysł stworzenia programu, który będzie umożliwiał rysowanie obiektów 2W i ich eksport do różnych formatów plików. Głównym docelowym formatem jest oczywiście format OpenSCAD, który przeznaczony jest do generowania programowalnego obiektów 3W. Jak pomyślałem, tak i zrobiłem w efekcie czego można zobaczyć poniżej efekt pracy moich rąk.
Przykładowe obiekty wyeksportowane do OpenSCAD-a
Przykład wyeksportowanego pliku OpenSCAD można zobaczyć na poniższym rysunku.
Program jak widać jest w stanie generować rysunek wraz z wymiarami oraz zmiennymi sterującymi geometrią obiektu. Przykładowe kody takich plików można zobaczyć w moim repozytorium na GitHubie. Możliwe jest również wyeksportowanie obiektu do formatu pliku SVG lub po prostu zapisanie do pliku JSON w celu późniejszego jego wczytania.
Wprowadzone zmiany
Dodane elementy:
- dodano możliwość przemieszczania obszaru rysowania za pomocą kursora myszki;
- dodano okno dialogowe o programie;
- dodano okno dialogowe umożliwiające przypisanie operacji wyciągnięcia obrotowego względem wybranej osi (operacja jest realizowane przy eksporcie do pliku OpnenSCAD-a;
- dodanie możliwości obracania obiektów względem osi x i y;
- dodanie możliwości wyciągania obiektów względem osi x i y;
- dodanie możliwości generowania sprężyn wzdłuż osi x i y z wykorzystaniem funkcji polyhedron oraz w opcji drugiej z wykorzystaniem operacji hull dostępnej w programie OpenSCAD;
- dodanie podglądu widoku 3W z uwzględnieniem operacji 3W przeprowadzonych na obiektach płaskich 2W