Мой метод быстрого проектирования 3D-деталей в OpenSCAD!
В последнее время меня часто спрашивают, какой метод я использую для создания 3D-деталей, кронштейнов и т.д. Это видео — лишь введение в мой стиль быстрого прототипирования с использованием OpenSCAD. Если вам нравится этот метод, есть множество видеороликов, которые помогут вам освоить множество полезных знаний об этой замечательной программе. Шпаргалка по OpenSCAD: https://openscad.org/cheatsheet/ Мой стартовый код: $fn=10; //Включаем модули в заголовке //include module.scad; //Пользовательские переменные current_color = "ALL"; //current_color = "gray"; //current_color = "white"; //модули /* Аналогично функции color, но может использоваться для генерации многоцветных моделей для печати. Глобальная переменная current_color указывает цвет для печати. */ module multicolor(color) { if (current_color != "ALL" && current_color != color) { // игнорируем дочерние элементы. } else { color(color) children(); } } // Разместите здесь элементы, которые вы хотите построить. module positive(){ // эти элементы будут видны, когда раскомментирован серый цвет выше multicolor(color = "gray"){ } // эти элементы будут видны, когда раскомментирован белый цвет выше multicolor(color = "white"){ } } // Разместите здесь вырезанные элементы. module negative(){ // эти элементы будут видны, когда раскомментирован серый цвет выше multicolor(color = "gray"){ } // эти элементы будут видны, когда раскомментирован белый цвет выше multicolor(color = "white"){ } } // Код difference(){ positive(); negative(); } // При необходимости вы можете добавить сюда ещё что-нибудь, чтобы вернуть что-то в вырезанную часть.
Название:
Мой метод быстрого проектирования 3D-деталей в OpenSCAD!
Категория:
Разное