OpenSCAD
: 01 maja 2011, 14:29
Zrobiłem pierwsze testy programu OpenSCAD.
http://www.openscad.org/
http://en.wikibooks.org/wiki/OpenSCAD_U ... D_Language
Jak na razie dowiedziałem się, że program jest w stanie robić to, na czym zawsze mi zależało.
Mianowicie z odpowiednio przygotowanego pliku dxf (np. Qcad) generuje obiekty 3D.
Obiekty można zapisać np. w formacie STL i dalej to już co się zechce.
Do projektowania 2,5D nie potrzeba programów za grube tysiące euro, wystarczy Qcad i dxf2gcode.
Problemem jest to, że tak przygotowana praca jest nieczytelna dla człowieka.
OpenSCAD czyta warstwy z pliku dxf, nadaje im odpowiednią grubość i umożliwia wykonanie operacji logicznych na tak powstałych obiektach.
Praca sprowadza się do napisania prostego skryptu.
Program posiada też inne funkcje.
Jest za darmo na licencji GPL.
Jest wieloplatformowy, z tym że użytkownicy najlepszego systemu jakikolwiek wymyślono muszą się chwilowo zadowolić wersją z przed roku.
A tak przy okazji, to powstał nowy program http://www.librecad.org/ .
Z tego co piszą, jest to darmowy Qcad pod Windows.
.
[ Dodano: 2011-05-01, 16:59 ]
Żeby było trochę ciekawiej załączam przykładowe zrzuty.


Na warstwie "body" jest narysowany materiał, w tym wypadku kwadratowa płytka.
Na warstwie "holes" są narysowane wszystkie obiekty, które mają zostać z płytki wycięte.
Cały skrypt sprowadza się do kilku linii :"example" to nazwa przykładowa.
.
http://www.openscad.org/
http://en.wikibooks.org/wiki/OpenSCAD_U ... D_Language
Jak na razie dowiedziałem się, że program jest w stanie robić to, na czym zawsze mi zależało.
Mianowicie z odpowiednio przygotowanego pliku dxf (np. Qcad) generuje obiekty 3D.
Obiekty można zapisać np. w formacie STL i dalej to już co się zechce.
Do projektowania 2,5D nie potrzeba programów za grube tysiące euro, wystarczy Qcad i dxf2gcode.
Problemem jest to, że tak przygotowana praca jest nieczytelna dla człowieka.
OpenSCAD czyta warstwy z pliku dxf, nadaje im odpowiednią grubość i umożliwia wykonanie operacji logicznych na tak powstałych obiektach.
Praca sprowadza się do napisania prostego skryptu.
Program posiada też inne funkcje.
Jest za darmo na licencji GPL.
Jest wieloplatformowy, z tym że użytkownicy najlepszego systemu jakikolwiek wymyślono muszą się chwilowo zadowolić wersją z przed roku.
A tak przy okazji, to powstał nowy program http://www.librecad.org/ .
Z tego co piszą, jest to darmowy Qcad pod Windows.
.
[ Dodano: 2011-05-01, 16:59 ]
Żeby było trochę ciekawiej załączam przykładowe zrzuty.


Na warstwie "body" jest narysowany materiał, w tym wypadku kwadratowa płytka.
Na warstwie "holes" są narysowane wszystkie obiekty, które mają zostać z płytki wycięte.
Cały skrypt sprowadza się do kilku linii :
Kod: Zaznacz cały
module example()
{
difference() {
dxf_linear_extrude(file = "test.dxf",layer = "body",height = 10,center=true);
dxf_linear_extrude(file = "test.dxf",layer = "holes",height = 10,center=true);
}
}
example();
.