16-го мая после четырёх лет разработки вышла новая стабильная версия OpenSCAD – 2019.05.
OpenSCAD – это неинтерактивный 3D CAD, являющийся чем-то вроде 3D-компилятора, который генерирует модель по скрипту на специальном языке программирования. OpenSCAD хорошо подходит для 3D печати, а также для автоматической генерации большого количества однотипных моделей по заданному набору параметров. Для полноценного использования требует только клавиатуру и базовые навыки написания кода.
OpenSCAD написан на C++, распространяется под лицензией GPLv2 и работает на всех основных ОС: Linux, *BSD, macOS, Windows.
Новое в этой версии
-
Возможности языка программирования
- شامل کیا گیا۔ модуль assert() и функция assert().
- شامل کیا گیا ماڈیول let().
- فنکشن شامل کیا گیا۔ ord().
- فنکشن شامل کیا گیا۔ بازگشت ().
- Добавлены функции для проверки типов: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Новая специальная переменная: $preview.
- Обновления в генераторе списков (list comprehensions): условие if/else, ключевое слово each, цикл for в стиле C, перебор символов строки.
- rotate_extrude(): добавлен параметр زاویہ.
- درآمد () теперь поддерживает SVG, 3MF и AMF.
- color() теперь поддерживает задание цвета в шестнадцатеричном виде.
-
پروگرام کی خصوصیات
- Customizer کے: даёт возможность менять параметры дизайна («константы» в коде) из GUI, виден на скриншоте справа.
- Поддержка 3D-мыши / джойстика / геймпада для навигации в области предпросмотра.
- Встроенная поддержка 3D печати, в том числе через آکٹو پرنٹ.
- Поддержка новых форматов для экспорта: SVG, 3MF, AMF.
- Быстрое редактирование и предпросмотр значений при нажатии Alt-стрелок (Shift-Alt-стрелок на macOS).
- کمانڈ لائن آپشن شامل کیا گیا۔ –view.
- При окончании рендера теперь воспроизводится звуковое уведомление.
- Переделаны некоторые ошибки и предупреждения.
- Перевод на новые языки: украинский, польский.
-
Устаревшие возможности
- Удалены glide() и subdiv(), которые никогда не были реализованы.
حوالہ جات
- Скачать исходники или готовые сборки под разные ОС
- GitHub کے
- Подробная документация
- ایم سی اے ڈی – библиотека дополнительных модулей, например, для генерации шестерней или резьбы
ماخذ: linux.org.ru