Вопрос по 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 и все работает, а есть места где ни чего не работает...
Популярные вопросы
3Д печать
Вопрос к уважаемым знатокам и талантливым энтузиастам !!!
№1 - Во...
№1 - Во...
Creality K2 SE или Flashforge 5M?
Нужен открытый кубик под ПЛА с небольшим столом. Рассматривал много чего, но в итоге ничего не нашел из того что соответствует - либо стол юольшой, ли...
Зачем используют слово '3D' при описании аддитивных технологий?
Несколько раз уже я обращался к уважаемому сообществу с вопросом на тему - почему так говорят '3D печать', '3D принтеры' и прочие интерпретации, типа...

Комментарии и вопросы
Доброго времени суток, дорогие...
Всем доброго времени суток! Хо...
Доброго времени суток. Не печа...
Всем привет, подскажите, можно...