На 16 мај, по четири години развој, беше објавена нова стабилна верзија на OpenSCAD - 2019.05.
OpenSCAD е неинтерактивен 3D CAD, што е нешто како 3D компајлер кој генерира модел од скрипта на посебен програмски јазик. OpenSCAD е добро прилагоден за 3D печатење, како и за автоматско генерирање на голем број слични модели врз основа на даден сет на параметри. За целосна употреба, потребна е само тастатура и основни вештини за кодирање.
OpenSCAD е напишан во C++, дистрибуиран под лиценцата GPLv2 и работи на сите главни оперативни системи: Linux, *BSD, macOS, Windows.
Ново во оваа верзија
-
Способности за програмски јазик
- Додадено модул assert(). и функцијата assert()..
- Додаден модул нека ().
- Додадена функција ред ().
- Додадена функција ехо ().
- Додадени функции за проверка на типот: is_undef (), is_list (), is_num(), is_bool (), is_string().
- Нова специјална променлива: $преглед.
- Листа на ажурирања за разбирање: ако/друго услов, секој клучен збор, C стил за јамка, повторување преку знаци во низа.
- rotate_extrude(): додаден параметар агол.
- увоз () сега поддржува SVG, 3MF и AMF.
- боја () сега поддржува одредување на боја во хексадецимално.
-
Карактеристики на програмата
- Customizer: овозможува промена на параметрите за дизајн („константи“ во кодот) од GUI, видливи на скриншот од десната страна.
- Поддржете 3D глушец/џојстик/подлога за игри за да се движите во областа за преглед.
- Вградена поддршка за 3D печатење, вклучително и преку ОктоПринт.
- Поддршка за нови формати за извоз: SVG, 3MF, AMF.
- Брзо уредувајте и прегледувајте ги вредностите со притискање на Alt-Arrow (Shift-Alt-Arrow на macOS).
- Додадена е опција за командна линија – поглед.
- Сега се репродуцира звучно известување кога ќе заврши рендерирањето.
- Преправен некои грешки и предупредувања.
- Превод на нови јазици: украински, полски.
-
Застарени функции
- Отстранети glide() и subdiv(), кои никогаш не беа имплементирани.
референци
- Преземете извори или готови склопови за различни ОС
- GitHub
- Детална документација
- MCAD – библиотека со дополнителни модули, на пример, за генерирање запчаници или нишки
Извор: linux.org.ru