Вопрос по 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 и все работает, а есть места где ни чего не работает...
Популярные вопросы
QIDI Q2 PA-CF Отклеивается модель
Здравствуйте! Наверное банальная ситуация - при печати PA-CF NexaForge происходит отлипание модели от стола. Я обезжирил PEI чистым изопропиловым спир...
LERDGE Z. Хождение по мукам...
Всем доброго. померла у меня плата на эндер 3 нео, а в закромах лежала плата lerdge z купленная мной еще года три назад.решил все это дело пожен...
Программа для 3D проектирования
Понимаю, что тема 100500 раз обсуждалась, но не удалось нигде найти обобщающей информации, в основном все в одной куче советуется.
Пр...
Пр...

Комментарии и вопросы
Я гнул 5мм медную трубку вокру...
Так можно и содержимое распеча...
Не надо мне приписывать ваши ф...
всем привет .заклинивает ...
Всем привет!Возникла такая про...
Доброго времени суток. Мо...
Всем привет, решил настроить п...