Openscad: получение сообщения об ошибке из открытой скобки; Почему я не могу переназначить переменную массива?
Почему я получаю сообщение об ошибке из открытых скобок в операторе if? Как я могу переназначить векторные переменные, если не так?
array = [[14,2],[60,3],[1,43]];
echo (array);
for (x = [1:len(array)])
{
a = array[x-1][1];
b = array[x][1];
if (b>a)
{
array[x-1][1] = b;
array[x][1] = a;
}
}
1 ответ
Вы не можете назначить список, массив или даже переменную. Вы можете создавать только новые.
В руководстве пользователя есть пример реализации для вас: