No mne nefunguje zadefinovanie piesku v th configu pomocou *"for i = xpart llcorner q step 0.4u until xpart urcorner q: for j = ypart llcorner q step 0.4u until ypart urcorner q: *" z toho dôvodu, že ma nepustí SKBB kód. Vypisuje mi, že nemôžem mať hodnotu nižšiu ako [1] [2] [3] [4]. A ak značku zadefinujem ako "a_sand:AUT" tak mi to začne vypisovať že v definícii (symbol assign) je málo znakov a treba minimálne 3. Preto mi to funugje len ak si to zadefinujem ako užívateľskú položku. V prílohe eventuálne posielam i celý therion súbor mapy. Dňa 30. mája 2017, 16:19, Martin Sluka via Therion-cs <therion-cs@speleo.sk> napísal(-a):
____ tu sme pri dlhodobom probléme, pre značky typu u:niečo nefungujú príkazy typu symbol-color, symbol-hide a podobne. Takže sa s nimi nedá moc dobre pracovať.
Je to "withcolor" - http://latex.org/articles/MetaPost3.pdf
code metapost def a_u_sand (expr p) = T:=identity; % thclean p; pickup PenC; path q; q = bbox p; picture tmp_pic; tmp_pic := image( for i = xpart llcorner q step 0.4u until xpart urcorner q: for j = ypart llcorner q step 0.4u until ypart urcorner q: draw origin shifted ((i,j) randomized 0.7u) withpen PenC; endfor; endfor; ); clip tmp_pic to p; drawoptions(); draw tmp_pic *withcolor* red; enddef; endcode
U uživateľských značiek sa asi neočakáva, že by sa u nich ešte uživateľsky menila farba, ked sa môže zmeniť v kóde.
Prepísanie definície značky v layoute je možné, ale môže sa ti to vymstit, keď budeš chcieť použiť pôvodnú značku a zabudneš na to.
m.
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs