Mayın 16-da, dörd illik inkişafdan sonra, OpenSCAD-in yeni stabil versiyası - 2019.05-də buraxıldı.
OpenSCAD qeyri-interaktiv 3D CAD-dir və xüsusi proqramlaşdırma dilində skriptdən model yaradan 3D tərtibçi kimi bir şeydir. OpenSCAD 3D çap üçün, həmçinin verilmiş parametrlər dəsti əsasında çoxlu sayda oxşar modellərin avtomatik yaradılması üçün çox uyğundur. Tam istifadə üçün yalnız klaviatura və əsas kodlaşdırma bacarıqları tələb olunur.
OpenSCAD C++ dilində yazılmışdır, GPLv2 lisenziyası altında paylanmışdır və bütün əsas əməliyyat sistemlərində işləyir: Linux, *BSD, macOS, Windows.
Bu versiyada yeni
-
Proqramlaşdırma dili imkanları
- Əlavə edilib assert() modulu и assert() funksiyası.
- Əlavə edilmiş modul qoy().
- Əlavə edilmiş xüsusiyyət ord().
- Əlavə edilmiş xüsusiyyət echo().
- Növün yoxlanılması üçün əlavə funksiyalar: is_undef(), is_list(), is_sayı(), is_bool(), is_string().
- Yeni xüsusi dəyişən: $preview.
- Anlayış yeniləmələrinin siyahısı: əgər/başqa şərt, hər bir açar söz, Döngü üçün C üslubu, sətirdəki simvollar üzərində təkrarlayın.
- rotate_extrude(): əlavə edilmiş parametr bucaq.
- idxal() indi SVG, 3MF və AMF-ni dəstəkləyir.
- rəng() indi onaltılıq sistemdə rəngin göstərilməsini dəstəkləyir.
-
Proqram xüsusiyyətləri
- Customizer: sağdakı ekran görüntüsündə görünən GUI-dən dizayn parametrlərini (koddakı sabitlər) dəyişdirməyə imkan verir.
- 3D siçan/joystick/geympad dəstəkləyir önizləmə sahəsinə getmək üçün.
- 3D çap üçün daxili dəstək, o cümlədən vasitəsilə Octo Çap.
- Yeni ixrac formatları üçün dəstək: SVG, 3MF, AMF.
- Alt-Ox (macOS-da Shift-Alt-Ox) düymələrini basaraq dəyərləri cəld redaktə edin və önizləyin.
- Komanda xətti seçimi əlavə edildi -görüntü.
- Göstərmə tamamlandıqda səsli bildiriş səslənir.
- Yenidən hazırlanmış bəzi səhvlər və xəbərdarlıqlar.
- Yeni dillərə tərcümə: Ukrayna, Polyak.
-
Köhnəlmiş xüsusiyyətlər
- Heç vaxt həyata keçirilməyən glide() və subdiv() silindi.
References
- Müxtəlif əməliyyat sistemləri üçün mənbələri və ya hazır birləşmələri yükləyin
- Github
- Ətraflı sənədlər
- MCAD – əlavə modulların kitabxanası, məsələn, dişlilər və ya iplər yaratmaq üçün
Mənbə: linux.org.ru