Ahojte Prosím vás nemá niekto kód metapostu pre "area clay" v AUT znakoch Potreboval by som zväčšiť priestory medzi jednotlivými bodmi "!prevzdušniť" tú zeminu a neviem nájsť pre tú značku kód. Ďakujem M.
Tu je vysvetlenie zo súboru uAUT.mp: let a_clay_AUT = a_sand_AUT; Takže ten zdrojový kód je identický ako a_sand_AUT Kľudne skopíruj ten a_sand_AUT do layoutu, premenuj ho na a_u_moj_clay_AUT, uprav a použi v mape. Nerob to v zdrojákoch, nebolo by to korektné. m.
26. 5. 2017 v 9:50, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
Ahojte Prosím vás nemá niekto kód metapostu pre "area clay" v AUT znakoch Potreboval by som zväčšiť priestory medzi jednotlivými bodmi "!prevzdušniť" tú zeminu a neviem nájsť pre tú značku kód. Ďakujem M. _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
Ujček, asi toto si chcel?: def a_sand_UIS (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 1u until xpart urcorner q: for j = ypart llcorner q step 1u 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; enddef; Akurát ten prvý riadok si daj pozor, teda "sand_UIS" sa nezobrazí, pokiaľ bude zadaný symbol-assign ... (ak používaš ten môj thcnfig). Riadok prepíš na "def a_clay (expr p) =", pohraj sa s tými číslami v definícii ( 1u ) a nájdeš si svoje prevzdušnenie. Potom to vlož do layoutu a pôjde to. Paľo Dňa 2017-05-26 10:07 Martin Sluka via Therion-cs napísal(a):
Tu je vysvetlenie zo súboru uAUT.mp:
let a_clay_AUT = a_sand_AUT;
Takže ten zdrojový kód je identický ako a_sand_AUT
Kľudne skopíruj ten a_sand_AUT do layoutu, premenuj ho na a_u_moj_clay_AUT, uprav a použi v mape. Nerob to v zdrojákoch, nebolo by to korektné.
m.
26. 5. 2017 v 9:50, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
Ahojte Prosím vás nemá niekto kód metapostu pre "area clay" v AUT znakoch Potreboval by som zväčšiť priestory medzi jednotlivými bodmi "!prevzdušniť" tú zeminu a neviem nájsť pre tú značku kód. Ďakujem M. _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
Ďakujem za odpoveď Brat Pavol, to poznám to som skúšal, ale to je na môj vkus zase až "moc prevzdušnené", ja by som chcel prevzdušniť len mierne to AUT, ale zdá sa že to sa nedá. Každopádne ďakujem určite to ešte využijem :) Dňa 26. mája 2017, 11:30, Pavel Herich via Therion-cs <therion-cs@speleo.sk> napísal(-a):
Ujček, asi toto si chcel?:
def a_sand_UIS (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 1u until xpart urcorner q: for j = ypart llcorner q step 1u 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; enddef;
Akurát ten prvý riadok si daj pozor, teda "sand_UIS" sa nezobrazí, pokiaľ bude zadaný symbol-assign ... (ak používaš ten môj thcnfig). Riadok prepíš na "def a_clay (expr p) =", pohraj sa s tými číslami v definícii ( 1u ) a nájdeš si svoje prevzdušnenie. Potom to vlož do layoutu a pôjde to. Paľo
Dňa 2017-05-26 10:07 Martin Sluka via Therion-cs napísal(a):
Tu je vysvetlenie zo súboru uAUT.mp:
let a_clay_AUT = a_sand_AUT;
Takže ten zdrojový kód je identický ako a_sand_AUT
Kľudne skopíruj ten a_sand_AUT do layoutu, premenuj ho na a_u_moj_clay_AUT, uprav a použi v mape. Nerob to v zdrojákoch, nebolo by to korektné.
m.
26. 5. 2017 v 9:50, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
Ahojte Prosím vás nemá niekto kód metapostu pre "area clay" v AUT znakoch Potreboval by som zväčšiť priestory medzi jednotlivými bodmi "!prevzdušniť" tú zeminu a neviem nájsť pre tú značku kód. Ďakujem M. _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
Tam máš toho na riedenie, koľko len chceš: code metapost beginpattern(pattern_bahno); pickup PenC; p:= origin -- (0.01u,0.01u); for i=0.0u step 0.2u until 2.4u: for j=0.0u step 0.2u until 2.4u: draw p rotated uniformdeviate(360) shifted ((i,j) randomized 0.09u); endfor; endfor; if BaseScale<=2.5: my_step:=2.4u; else: my_step:=2.6u; fi; patternstep(my_step,my_step); endpattern; def a_u_bahno(expr Path) = T:=identity; % thclean Path; thfill Path withpattern pattern_bahno ; enddef; endcode m. On May 26, 2017, at 03:29 PM, Matej Ševčík via Therion-cs <therion-cs@speleo.sk> wrote: Ďakujem za odpoveď Brat Pavol, to poznám to som skúšal, ale to je na môj vkus zase až "moc prevzdušnené", ja by som chcel prevzdušniť len mierne to AUT, ale zdá sa že to sa nedá. Každopádne ďakujem určite to ešte využijem :) Dňa 26. mája 2017, 11:30, Pavel Herich via Therion-cs <therion-cs@speleo.sk> napísal(-a): Ujček, asi toto si chcel?: def a_sand_UIS (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 1u until xpart urcorner q: for j = ypart llcorner q step 1u 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; enddef; Akurát ten prvý riadok si daj pozor, teda "sand_UIS" sa nezobrazí, pokiaľ bude zadaný symbol-assign ... (ak používaš ten môj thcnfig). Riadok prepíš na "def a_clay (expr p) =", pohraj sa s tými číslami v definícii ( 1u ) a nájdeš si svoje prevzdušnenie. Potom to vlož do layoutu a pôjde to. Paľo Dňa 2017-05-26 10:07 Martin Sluka via Therion-cs napísal(a): Tu je vysvetlenie zo súboru uAUT.mp: let a_clay_AUT = a_sand_AUT; Takže ten zdrojový kód je identický ako a_sand_AUT Kľudne skopíruj ten a_sand_AUT do layoutu, premenuj ho na a_u_moj_clay_AUT, uprav a použi v mape. Nerob to v zdrojákoch, nebolo by to korektné. m. 26. 5. 2017 v 9:50, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>: Ahojte Prosím vás nemá niekto kód metapostu pre "area clay" v AUT znakoch Potreboval by som zväčšiť priestory medzi jednotlivými bodmi "!prevzdušniť" tú zeminu a neviem nájsť pre tú značku kód. Ďakujem M. _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
Šuhaju, tie čísla treba meniť! V prílohe sú príklady práce s nimi. Takto funguje asi väčšina líniových a area symbolov, keď chceš meniť rotácie, hustoty, orientácie atď. Stačí len vyskúšať, ktoré číslo čo robí (alebo si to v definícii prečítať, čo ja väčšinou schopný nie som). Je to jednoduché, a otvára sa Ti ako laikovi cesta k definíciám vlastných značiek. Paľo Dňa 2017-05-26 15:29 Matej Ševčík via Therion-cs napísal(a):
Ďakujem za odpoveď Brat Pavol, to poznám to som skúšal, ale to je na môj vkus zase až "moc prevzdušnené", ja by som chcel prevzdušniť len mierne to AUT, ale zdá sa že to sa nedá. Každopádne ďakujem určite to ešte využijem :)
Dňa 26. mája 2017, 11:30, Pavel Herich via Therion-cs <therion-cs@speleo.sk> napísal(-a):
Ujček, asi toto si chcel?:
def a_sand_UIS (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 1u until xpart urcorner q: for j = ypart llcorner q step 1u 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; enddef;
Akurát ten prvý riadok si daj pozor, teda "sand_UIS" sa nezobrazí, pokiaľ bude zadaný symbol-assign ... (ak používaš ten môj thcnfig). Riadok prepíš na "def a_clay (expr p) =", pohraj sa s tými číslami v definícii ( 1u ) a nájdeš si svoje prevzdušnenie. Potom to vlož do layoutu a pôjde to. Paľo
Dňa 2017-05-26 10:07 Martin Sluka via Therion-cs napísal(a):
Tu je vysvetlenie zo súboru uAUT.mp:
let a_clay_AUT = a_sand_AUT;
Takže ten zdrojový kód je identický ako a_sand_AUT
Kľudne skopíruj ten a_sand_AUT do layoutu, premenuj ho na a_u_moj_clay_AUT, uprav a použi v mape. Nerob to v zdrojákoch, nebolo by to korektné.
m.
26. 5. 2017 v 9:50, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
Ahojte Prosím vás nemá niekto kód metapostu pre "area clay" v AUT znakoch Potreboval by som zväčšiť priestory medzi jednotlivými bodmi "!prevzdušniť" tú zeminu a neviem nájsť pre tú značku kód. Ďakujem M. _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs [1]
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs [1]
Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs [1]
Links: ------ [1] https://mailman.speleo.sk/listinfo/therion-cs _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
Áno Martin pomohlo, ďakujem Paľo menil som čo som vedel, aj som to skúšal cez AUT, UIS príkazy, aj ten symbol-assign som mal vypnutý, ale nejak sa to nechcelo meniť, neviem kde je chyba, každopádne keď som to definoval ako "u" a zadal tam Martinové údaje tak to funguje fajn, takže asi to urobím takto. Každopádne ak môžem ešte. Neviem ako potom určiť farbu - keď si nakreslím "area u:bahno" tak neviem definovať farbu. Cez "symbol-color area u:bahno 50" to nejak nefunguje ani keď zadám [50 50 50]. Treba farbu definovať niekde v "beginpattern(pattern_bahno);", alebo "def a_u_bahno(expr Path) =" alebo ako? A ešte mám 2 otázky ak môžem Ako funguje kreslenie priečnych rezov? Je niekde na to nejaký návod? Treba tam zadať nejak mierku, alebo ako? Lebo keď dám samostatný scrap a začnem kresliť tak, buď mi ten rez vykreslí nesúmerne veľký alebo nesúmerne malý a okrem toho ich "porozhadzuje" kade tade po mape. Keď mám v xvi. súbore nejaké údaje a potrebujem ich pretočiť na druhú stranu (zrkadlovo) dá sa to? Pretože mám taký problém, kreslím mapu jaskyne nad ktorou je závrt, závrt mám po povrchu zameraný, zanesený do xvi. súboru, ale jeho vykreslenie prebehlo v therione na opačnú (ľavu) stranu ako som chcel (ja som chcel aby to vykreslilo vpravo) - viď priložený obrázok. Dá sa to bez toho aby som musel meniť základný azimut v údajoch? Ďakujem Dňa 27. mája 2017, 10:47, Pavel Herich via Therion-cs <therion-cs@speleo.sk> napísal(-a):
Šuhaju, tie čísla treba meniť! V prílohe sú príklady práce s nimi. Takto funguje asi väčšina líniových a area symbolov, keď chceš meniť rotácie, hustoty, orientácie atď. Stačí len vyskúšať, ktoré číslo čo robí (alebo si to v definícii prečítať, čo ja väčšinou schopný nie som). Je to jednoduché, a otvára sa Ti ako laikovi cesta k definíciám vlastných značiek. Paľo
Dňa 2017-05-26 15:29 Matej Ševčík via Therion-cs napísal(a):
Ďakujem za odpoveď Brat Pavol, to poznám to som skúšal, ale to je na môj vkus zase až "moc prevzdušnené", ja by som chcel prevzdušniť len mierne to AUT, ale zdá sa že to sa nedá. Každopádne ďakujem určite to ešte využijem :)
Dňa 26. mája 2017, 11:30, Pavel Herich via Therion-cs <therion-cs@speleo.sk> napísal(-a):
Ujček,
asi toto si chcel?:
def a_sand_UIS (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 1u until xpart urcorner q: for j = ypart llcorner q step 1u 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; enddef;
Akurát ten prvý riadok si daj pozor, teda "sand_UIS" sa nezobrazí, pokiaľ bude zadaný symbol-assign ... (ak používaš ten môj thcnfig). Riadok prepíš na "def a_clay (expr p) =", pohraj sa s tými číslami v definícii ( 1u ) a nájdeš si svoje prevzdušnenie. Potom to vlož do layoutu a pôjde to. Paľo
Dňa 2017-05-26 10:07 Martin Sluka via Therion-cs napísal(a):
Tu je vysvetlenie zo súboru uAUT.mp:
let a_clay_AUT = a_sand_AUT;
Takže ten zdrojový kód je identický ako a_sand_AUT
Kľudne skopíruj ten a_sand_AUT do layoutu, premenuj ho na a_u_moj_clay_AUT, uprav a použi v mape. Nerob to v zdrojákoch, nebolo by to korektné.
m.
26. 5. 2017 v 9:50, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
Ahojte Prosím vás nemá niekto kód metapostu pre "area clay" v AUT znakoch Potreboval by som zväčšiť priestory medzi jednotlivými bodmi "!prevzdušniť" tú zeminu a neviem nájsť pre tú značku kód. Ďakujem M. _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs [1]
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs [1]
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs [1]
Links: ------ [1] https://mailman.speleo.sk/listinfo/therion-cs _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
30. 5. 2017 v 10:45, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
Áno Martin pomohlo, ďakujem Paľo menil som čo som vedel, aj som to skúšal cez AUT, UIS príkazy, aj ten symbol-assign som mal vypnutý, ale nejak sa to nechcelo meniť, neviem kde je chyba, každopádne keď som to definoval ako "u" a zadal tam Martinové údaje tak to funguje fajn, takže asi to urobím takto. Každopádne ak môžem ešte.
To by si musel prekompilovať Therion. Ale od toho sú uživateľské značky, aby sa nesiahalo do zdrojového kódu.
Neviem ako potom určiť farbu - keď si nakreslím "area u:bahno" tak neviem definovať farbu. Cez "symbol-color area u:bahno 50" to nejak nefunguje ani keď zadám [50 50 50]. Treba farbu definovať niekde v "beginpattern(pattern_bahno);", alebo "def a_u_bahno(expr Path) =" alebo ako?
To by som musel skúmať je na to niečo ako „withcolor“
A ešte mám 2 otázky ak môžem Ako funguje kreslenie priečnych rezov? Je niekde na to nejaký návod? Treba tam zadať nejak mierku, alebo ako? Lebo keď dám samostatný scrap a začnem kresliť tak, buď mi ten rez vykreslí nesúmerne veľký alebo nesúmerne malý a okrem toho ich "porozhadzuje" kade tade po mape.
Každý skrap musí byť nakalibrovaný (georeferencovaný) buď pomocou aspoň dvoch bodov, alebo mierky (scale) pod definíciou skrapu. Objaví sa červená šípka, na prvé kliknutie ti dá východzí bod a na druhé kliknutie koncový, potom zadáš do druhých dvoch políčok relatívne hodnoty súradnice koncového bodu v metroch. Priradíš vzdialenosti v pixeloch podkladu skutočnej vzdialenosti. Priečny profil sa definuje vo východzom skrape (ku ktorému patrí): 1. pomocou „line section“ - viď wiki. 2. bodom „point section“ kde sa uvedie meno skrapu s profilom, prípadne ktorý roh obálky profilu má byť na tom bode, štandartne je to stred.
Keď mám v xvi. súbore nejaké údaje a potrebujem ich pretočiť na druhú stranu (zrkadlovo) dá sa to? Pretože mám taký problém, kreslím mapu jaskyne nad ktorou je závrt, závrt mám po povrchu zameraný, zanesený do xvi. súboru, ale jeho vykreslenie prebehlo v therione na opačnú (ľavu) stranu ako som chcel (ja som chcel aby to vykreslilo vpravo) - viď priložený obrázok. Dá sa to bez toho aby som musel meniť základný azimut v údajoch?
Na to je príkaz „extent“ v centerline, v tvojom prípade má byť na začiatku "extend left“ (štandartne je tam automaticky "extend right“, a pred tou zámerou, čo už má ísť doprava, tak „extend right“. Viď Thbook posledná kapitola. m.
Áno Martin pomohlo, ďakujem Paľo menil som čo som vedel, aj som to skúšal cez AUT, UIS príkazy, aj ten symbol-assign som mal vypnutý, ale nejak sa to nechcelo meniť, neviem kde je chyba, každopádne keď som to definoval ako "u" a zadal tam Martinové údaje tak to funguje fajn, takže asi to urobím takto. Každopádne ak môžem ešte.
To by si musel prekompilovať Therion. Ale od toho sú uživateľské značky, aby sa nesiahalo do zdrojového kódu.
___ nemusíš nič prekompilovávať, toto si vlož do configu (všimni si "-layout ph" v druhom riadku (za tým môže byť aj ďalší s niečim iným: -layout xy)): source dedicny_brloh_th.th export map -output dedicny_brloh.pdf -layout ph layout ph code metapost def a_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; enddef; endcode endlayout
Neviem ako potom určiť farbu - keď si nakreslím "area u:bahno" tak neviem definovať farbu. Cez "symbol-color area u:bahno 50" to nejak nefunguje ani keď zadám [50 50 50]. Treba farbu definovať niekde v "beginpattern(pattern_bahno);", alebo "def a_u_bahno(expr Path) =" alebo ako?
To by som musel skúmať je na to niečo ako „withcolor“
____ 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ť. Jediná možnosť zatiaľ, ako ich nezobraziť na kompilovanej mape je zadať "symbol-hide group all", čo vyhodí úplne všetko, a potom si po jednej značke všetko vyvolať späť cez symbol-show line wall, atď. Ale tiež sa nedá symbol-show line u:niečo, takže je to problematické. Je to ale len nedostatok kódu Therionu a teda zrejme nič, čo by sa v budúcnosti nedalo vyriešiť.
Keď mám v xvi. súbore nejaké údaje a potrebujem ich pretočiť na druhú stranu (zrkadlovo) dá sa to? Pretože mám taký problém, kreslím mapu jaskyne nad ktorou je závrt, závrt mám po povrchu zameraný, zanesený do xvi. súboru, ale jeho vykreslenie prebehlo v therione na opačnú (ľavu) stranu ako som chcel (ja som chcel aby to vykreslilo vpravo) - viď priložený obrázok. Dá sa to bez toho aby som musel meniť základný azimut v údajoch?
Na to je príkaz „extent“ v centerline, v tvojom prípade má byť na začiatku "extend left“ (štandartne je tam automaticky "extend right“, a pred tou zámerou, čo už má ísť doprava, tak „extend right“. Viď Thbook posledná kapitola.
____ príklad dole - extend left, right (treba sa s tým len vyhrať, vždy prekompilovať xvi, ktoré automaticky aktualizuje v th2: date 2016.04.28 data normal from to compass clino tape extend right 0 1 244.22 -10.22 3.530 extend left 2 1 94.76 -40.25 1.390 Paľo
____ 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.
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
30. 5. 2017 v 23:20, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
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
Tak toto je snáď len dobre - viď predchádzajúcu púoznámku ohľadne modifikácie preddefinovaných značiek.
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.
Parádna jazvečia diera!!! Musel by som mať o pár desiatok rokov menej aby som sa do nej vošiel :D Jediná poznámočka: Prosím ťa, bude o niečo korektnejšie, keď thconfig použiješ ako typ (extenziu) súboru, pretože u niektorých operačných systémov to môže robiť komplikácie pri priradení súboru k aplikácii: thconfig_Jazveci_hrad_a_Viktoria -> Jazveci_hrad_a_Viktoria.thconfig Inak super! Martin
Hej všetko super, akurát je zle nakreslená mapa. Takže poporiadku ako zhruba čítať ten kompilačný dokument (v tomto sa asi lepšie orientuje Martin, ja len viem niekedy, čo čo znamená): 1:
"C:\Program Files (x86)\Therion\therion.exe: warning -- JHV@Jazveci_hrad_a_Viktoria -- multiple scrap outer outlines not supported yet" Toto znamená, že scrap máš zle nakreslený, t. j. napr. nepoužil si funkciu "-outline in" do "možnosti" krivky pre Wall. Každý stĺp v mape musí mať toto + orientácia steny (hneď pod tým je možnosť "otočiť" - tá farebná strelka steny musí byť do priestoru jaskyne).
2:
[Warning: undefined symbol `p_station_natural_SKBB'] [1] [2] [3] [4] Neviem, ako si prišiel na to, že sa toto týka "a_sand", ale teda je tam len point_station... a nemá to súvis, čo tie čísla už majú. ! MetaPost capacity exceeded, sorry [main memory size=1500000]. <recently read> ; Toto sa týka pridaného symbolu (takže odstránením v layoute to dosiahneš, ako si pochopil), akurát, neviem prečo celkom - vo výslednej mape by bolo príliš veľa tých bodiek, ktoré prekročia, ako je napísané, kapacitu Metapostu. Čiže, keď dáš mierku 1:100 a vyššie, už to pôjde. Ale tomuto problému celkom nerozumiem, možno sa pri kopilácii naozaj niečo duplikuje a Martin má pravdu, že by sa nemali prepisovať v layoute značky. Ale to asi len ten, kto rozumie zdrojovému kódu by vedel povedať. Mne všetko funguje aj vo veľkých systémoch.
3: každé meranie musí mať vlastný centerline, pretože druhý dátum centerline sa nebude brať do úvahy. Takže si podopisuj do th súboru tie centerline a endcenterline páry, plus všetko, čo tam musí byť. 4: Je jednoduchšie používať pre "možnosti" wall -clip off spolu s -outline none pre také veci, ako je vstup, ako máš v mape. Tým pádom nemusíš mať dva scrapy. Ale to je na úvahu, podľa tvojho gusta. 5: v scrape JHV si všimni tú bodku pri priečnom reze - musí tam byť, aby sa priečny rez zobrazil. 6: scrap sa ručne kalibruje tak, ako je v prílohe. 7: v prílohe tiež, červená šípka, scrap priečneho rezu musí byť projection none. 8: na jeden scrap jeden priečny rez 9: ešte malá rada, mierku si zadávaj hneď na začiatku takú, ako bude výsledná veľkosť, 1:50 je nezmysel, minimálne 1:100. XVI si zakrížikuj, lebo sa ti zmenia, lepšie možno to robiť tak, že prepisovať prípony pdf na xvi a späť, keď potrebuješ aktualizovať. 10: pokiaľ area ohraničuješ jedinou uzavretou líniou, stačí na ňu kliknúť iba raz, nemusíš na všetky body línie. 11: v rozvinutom reze opäť pozor, všetko, čo nie je spojité s rúrou scrapu musí byť označené ako -outline none (myslím tým wall), a mimo priestoru scrapu pomáha -clip off. V prílohe to posielam všetko opravené, okrem bodu 11, to sa mi už nechce. Maj sa dobre Paľo Dňa 2017-05-31 08:17 Martin Sluka via Therion-cs napísal(a):
30. 5. 2017 v 23:20, Matej Ševčík via Therion-cs <therion-cs@speleo.sk>:
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
Tak toto je snáď len dobre - viď predchádzajúcu púoznámku ohľadne modifikácie preddefinovaných značiek.
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.
Parádna jazvečia diera!!! Musel by som mať o pár desiatok rokov menej aby som sa do nej vošiel :D
Jediná poznámočka:
Prosím ťa, bude o niečo korektnejšie, keď thconfig použiješ ako typ (extenziu) súboru, pretože u niektorých operačných systémov to môže robiť komplikácie pri priradení súboru k aplikácii:
thconfig_Jazveci_hrad_a_Viktoria -> Jazveci_hrad_a_Viktoria.thconfig
Inak super!
Martin _______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
On May 31, 2017, at 09:40 AM, Pavel Herich via Therion-cs <therion-cs@speleo.sk> wrote: Hej všetko super, akurát je zle nakreslená mapa. Takže poporiadku ako zhruba čítať ten kompilačný dokument (v tomto sa asi lepšie orientuje Martin, ja len viem niekedy, čo čo znamená): Tieto chyby sa najlepšie ukážu, keď si vyfarbíš podklad "color map-bg" alebo jaskyňu "color map-fg". Martin
Veľmi pekne ďakujem Paľo!!! Máš u mňa minimálne pivo :) Už to všetko fachčí tak ako má. Ja sa to učím pravdupovediac dosť "na kolene", viac menej čerpám z toho čo som sa naučil v LM na therion_kurze a to čo prečítam bud na therion_wiki, alebo v therion_booku a pod., takže niektoré veci nemám ešte celkom zmáknuté a preto mi niektoré bazálne veci môžu uchádzať. A ešte také viac menej rečnícke otázky. Čo sa týka tej kalibrácie tak ono v podstate keď spustíš kresliaci editor tak prvú mapu si nakalibruje therion sám že? Len treba predĺžiť tu červenú šípku na celú plochu. Pretože inak neviem kde ja by som zobral napr. kalibračné číslo 25.5042223. No ono ja som mal mierku mapu 1:50, lebo 1:100 mne osobne na takéto jaskynky príde dosť málo. Ono ja som vychádzal i z teórie od Z. Hochmuta, ktorý odporúčal používať na malé jaskyne malé mierky vzhľadom na lepšie vykreslenie detailov, i keď je pravda, že v jeho knižke sa píše, že najmenšia dobre použiteľná mierka je 1:100. A ďalšia vec, ktorá ma viedla k tomu je, že zvyklosťou v Borinskom krase je vykresľovať malé jaskyne (do 50m) v mierke 1:50 - to zaviedol už T. Ďurka a P. Magdolen. Každopádne ešte raz veľká vďaka už si s tým budem vedieť poradiť. Matej Dňa 31. mája 2017, 11:22, Martin Sluka via Therion-cs <therion-cs@speleo.sk> napísal(-a):
On May 31, 2017, at 09:40 AM, Pavel Herich via Therion-cs < therion-cs@speleo.sk> wrote:
Hej všetko super, akurát je zle nakreslená mapa. Takže poporiadku ako zhruba čítať ten kompilačný dokument (v tomto sa asi lepšie orientuje Martin, ja len viem niekedy, čo čo znamená):
Tieto chyby sa najlepšie ukážu, keď si vyfarbíš podklad "color map-bg" alebo jaskyňu "color map-fg".
Martin
_______________________________________________ Therion-cs mailing list Therion-cs@speleo.sk https://mailman.speleo.sk/listinfo/therion-cs
31. 5. 2017 v 21:35, Matej Ševčík via Therion-cs <therion-cs@speleo.sk <mailto:therion-cs@speleo.sk>>:
Čo sa týka tej kalibrácie tak ono v podstate keď spustíš kresliaci editor tak prvú mapu si nakalibruje therion sám že? Len treba predĺžiť tu červenú šípku na celú plochu. Pretože inak neviem kde ja by som zobral napr. kalibračné číslo 25.5042223.
Pošlem pozdejšie súbor, kde to bude. Keď máš podklad xvi, tak cez rez natiahneš tú šipku od jedného rohu metrového štvorca do náprotivného a napíšeš čísla 1 a 1 a pod tým jednotka meter (m) V hornom riadku sú štyri súradnice v pixloch podkladu: dve pre začiatok kalibračnej šipky a ďaľšie dve pre koniec kalibračnej šipky. Riadok pod tým sú relatívne súradnice šipky v metroch - v uvedenom prípade má začiatok súradnice 0;0 a koniec 1;1.
No ono ja som mal mierku mapu 1:50, lebo 1:100 mne osobne na takéto jaskynky príde dosť málo. Ono ja som vychádzal i z teórie od Z. Hochmuta, ktorý odporúčal používať na malé jaskyne malé mierky vzhľadom na lepšie vykreslenie detailov, i keď je pravda, že v jeho knižke sa píše, že najmenšia dobre použiteľná mierka je 1:100. A ďalšia vec, ktorá ma viedla k tomu je, že zvyklosťou v Borinskom krase je vykresľovať malé jaskyne (do 50m) v mierke 1:50 - to zaviedol už T. Ďurka a P. Magdolen.
1:50 je normálna mierka, používajú archeológovia bežně. m.
1. 6. 2017 v 7:49, Martin Sluka via Therion-cs <therion-cs@speleo.sk>:
V hornom riadku sú štyri súradnice v pixloch podkladu: dve pre začiatok kalibračnej šipky a ďaľšie dve pre koniec kalibračnej šipky.
Veľa z tých súradníc v stĺpci menu sa dá ručne prepísať, čo sa niekedy dá výhodne použiť. m.
participants (3)
-
Martin Sluka -
Matej Ševčík -
Pavel Herich