Angular - program do rysowania i eksportu do formatu OpenSCAD

Autor podstrony: Krzysztof Zajączkowski

Stronę tą wyświetlono już: 2265 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.

Widok wyeksportowanego do formatu OpenSCAD pliku stworzonego za pomocą AnCAD-a
Rys. 1
Widok wyeksportowanego do formatu OpenSCAD pliku stworzonego za pomocą AnCAD-a

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.

Widok wyeksportowanego do formatu OpenSCAD pliku stworzonego w AnCad-zie
Rys. 2
Widok wyeksportowanego do formatu OpenSCAD pliku z bryłami obrotowymi
Widok wyeksportowanego do formatu OpenSCAD pliku stworzonego w AnCad-zie
Rys. 3
Widok wyeksportowanego do formatu OpenSCAD pliku z bryłami obrotowymi i jednym obiektem spiralnym

Wprowadzone zmiany

Dodane elementy: