[OT] OpenSCad chyba?

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pondělí Říjen 3 19:59:34 CEST 2022


Aha, uz jsem kdysi taky narazial ale i jiny identifikator pro novou 
hodnotu jsem zkousel ale nejak to vubec neprovede to za blokem if.
Tohle je reseni:
         ww = n*dist;
         w = (ww <= 25 ? 25 : (ww <= 50 ? 50: (ww <= 75 ? 75 : 100)));

Kazdopadne vyvoj se nejak zda se zaseknul, pritom tak super SW...

Dne 03.10.2022 v 19:47 Nesvacil Jiri napsal(a):
>
> Tay jsem si kdysi naběhl.... viz níže
>
> You can't change the value of Variables. If you update the value of a 
> variable inside brackets, the new value will be lost as soon as you 
> exit that scope.
>
> https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Conditional_and_Iterator_Functions
>
> Jirka
>
> Dne 03.10.2022 v 18:58 Jaroslav Buchta napsal(a):
>> Kdyz napisu
>>
>>     difference()
>>     {
>>         w = n*dist;
>>         if (w <= 25)
>>         {
>>             w = 25;
>>         }
>>         plate(w);
>>         if(go != 0)
>>         {
>>             for (i=[0:2])
>>             {
>>                 translate([ext+go+i*dist, -ov, h-gh])
>>                     cube([gw, l+2*ov, 5]);
>>             }
>>         }
>>     }
>>
>> nevykresli nic, kdyz w <= 25, v opacnem pripade ano.
>>
>> Uz jsem zkousel snad vsechny konstrukce a varianty s else ale stale 
>> stejne.
>>
>> Neco mi uniklo nebo to takto proste nejde? Chci hodnotu zarovnat, asi 
>> to napisu s ?: ale je to divne...
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20221003/3b56471c/attachment.htm>


Další informace o konferenci Hw-list