OpenSCAD включает в себя ряд команд, позволяющих строить двумерные объекты. И сами команды, и их параметры очень похожи на свои "трёхмерные аналоги", за тем исключением, что лежать они будут в плоскости XY. Рассмотрим некоторые возможности по созданию таких фигур и построению объёмных тел на их основе.
понедельник, 30 декабря 2019 г.
суббота, 28 декабря 2019 г.
OpenSCAD. Функции, модули, библиотеки
Функции в OpenSCAD предназначены для вычисления каких-либо значений и всегда возвращают свой результат. Объявление функции имеет вид
function название(список_аргументов) = тело_функции;
При объявлении можно задавать значения аргументов по умолчанию с помощью знака равенства. В вызове функции агрументы могут быть просто перечислены в порядке объявления, либо переданы по имени. Язык программирования поддерживает использование тернарного оператора условие ? действие_1 : действие_2, который может быть использован, в частности, для организации рекурсивных вызовов.
пятница, 27 декабря 2019 г.
OpenSCAD. Первые шаги
Для создания 3D модели в OpenSCAD необходимо написать сценарий её построения, а именно, перечислить базовые блоки и операции над ними. Базовыми блоками могут быть геометрические примитивы (кубы, сферы), их комбинации и другие отображаемые элементы. При этом команды записываются в виде
преобразование1 преобразование2 ... преобразованиеN элемент;
т.е. каждое действие выполняется над записанным справа потомком, а самым правым элементом является отображаемый объект. Если элемент не представляет собой блок в фигурных скобках, в конце ставится точка с запятой.
вторник, 24 декабря 2019 г.
OpenSCAD. Простой инструмент для простых задач
OpenSCAD - система автоматизированного проектирования на основе параметрического описания модели. Как следует из названия, программа является открытой (и бесплатной), к тому же, есть версии для основных операционных систем. Сайт проекта находится по адресу www.openscad.org.
Подписаться на:
Сообщения (Atom)