Руководство пользователя по OpenSCAD/Модули
Пользователи могут расширять язык, определяя свои собственные модули и функции. Это позволяет группировать части сценария для легкого повторного использования с разными значениями. Хорошо подобранные имена также помогают документировать вашу программу.
В OpenSCAD модули состоят из:
- Определения модуля, по сути это функция принимает название модуля, аргументы, определяет форму, но не отображает объект.
- Вызова модуля, вызов модуля позволяет отобразить объект.
module name ( parameters ) { actions } name(parameter values)
//Пример module cubestar(size=5){ cube(size,true); rotate([45,45,0]) cube(size,true); rotate([45,0,45]) cube(size,true); } cubestar(10);