Вопрос по OpenScad. Не работает If
Вот такая конструкция:
module f1(x, y, z, front) {
rot= 0;
if (front == true) rot = 45;
rotrotate([0, rot, 0 ] ) ;
translate([x, y, z ] ) ;
cube([10, 2, 1], center = true);
}
module main_f(x, y, z, front) {
f1(x, y, z, front);
//что-то еще
}
module main() {
x=0;
y=0;
z=0;
//front=;
main_f(x, y, z, true);
main_f(x, y, z, false);
}
main();
не работает if (front == true) rot = 45;
При чем все равно буелвы, иили цифры. Есть места где не работаю скажем булевы, но меняю на 0/1 и все работает, а есть места где ни чего не работает...
module f1(x, y, z, front) {
rot= 0;
if (front == true) rot = 45;
rotrotate([0, rot, 0 ] ) ;
translate([x, y, z ] ) ;
cube([10, 2, 1], center = true);
}
module main_f(x, y, z, front) {
f1(x, y, z, front);
//что-то еще
}
module main() {
x=0;
y=0;
z=0;
//front=;
main_f(x, y, z, true);
main_f(x, y, z, false);
}
main();
не работает if (front == true) rot = 45;
При чем все равно буелвы, иили цифры. Есть места где не работаю скажем булевы, но меняю на 0/1 и все работает, а есть места где ни чего не работает...
Популярные вопросы
Стоит ли собирать 3D принтер самому
Вот возникла в голове такая мысль собрать из качественных комплектующих самому. На стальной раме. Стоит ли в это ввязываться ? Так то вроде руки...
Локально подгорел (как я думаю) финишный слой при печати
Всем доброго времени суток. В общем, при снятии напечатанной детали обнаружил данный дефект. Судя по всему в один момент подгорел последний слой (как...
Программа для 3D проектирования
Понимаю, что тема 100500 раз обсуждалась, но не удалось нигде найти обобщающей информации, в основном все в одной куче советуется.
Пр...
Пр...
Комментарии и вопросы
Как в пародии на известную рек...
А гадить - делать угодное, люб...
В овощесушилке сушу часа 4 на....
Посоветуйте хотенд с гладким т...
Здравствуйте, столкнулся с про...
Всем привет! Прошу, не кидайте...
Собственно и вопрос: Как в Ком...