Mizející čáry
- stefan.dubecky
- Member
- Příspěvky: 37
- Registrován: úte čer 26, 2007 12:21 pm
- Bydliště: Praha
Mizející čáry
Zajímavého úkazu jsem sice všiml již dříve, ale nikdy jsem se neobtěžoval ho zkoumat : pokud jsou na sobě dvě stejně tlusté čáry a vezmu obě na kurzor (při posunu, kdy se zobrazují jen hranice čáry), dojde ke zmizení čar (hranic) z obrazovky v případě, že jsou barvy obou čar shodné (nemusí však být na jedné vrstvě). Pokud jsou barvy čar málo rozdílné, dojde k částečnému zmizení (jako by se barvy od sebe odečítaly).
- Petr Horský
- Member
- Příspěvky: 620
- Registrován: úte čer 19, 2007 12:40 pm
- Bydliště: Praha
- Kontaktovat uživatele:
To je celkem jednoduchá věc: co je "na cursoru", je XOR-ované. Jsou-li tam dva objekty stejné barvy přes sebe (typicky třeba dvě úsečky tvořící obrys dvou přesouvaných sousedících součástek), nezbývá jim tudíž nic jiného, než zmizet. Je to čistě grafická záležitost; po umístění budou objekty opět OR-ovány, takže se zas objeví.
- stefan.dubecky
- Member
- Příspěvky: 37
- Registrován: úte čer 26, 2007 12:21 pm
- Bydliště: Praha
Má tato funkce také nějaký pozitivní přínos ? Žádný mě nenapadá.
Zato negativní efekt je zcela jednoznačný. Projevilo se mi to po změně barev vrstev, kdy vrstva skutečného tvaru součástky 22(1) a sítotisku 23(0) mají podobnou barvu a zároveň se obrysové čáry obou vrstev často překrývají. Takže při posunu součástky její obrys zcela zmizí, což je opravdu hodně nešťastné a nepoužitelné. Řešením by samozřejmě bylo změnit tloušťku čar jedné z vrstev, ale byla to opravdu nouzové řešení - současná tloušťka mi zatím vyhovovala. Navíc to znamená změnit to najednou všude, jinak z toho budu mít guláš.
Zatímco ORování barev je docela předvídatelné, výsledek XORování je poněkud chaotický. Pokud se mi budou překrývat dvě stejné čáry, neuvidím žádnou. Když ale budou tři, tak už to zase vidět bude. Když to ovšem budou tři čáry dvousložkových barev (modrozelená, zelenočervená a fialová=červenomodrá), neuvidím zase nic.
Zato negativní efekt je zcela jednoznačný. Projevilo se mi to po změně barev vrstev, kdy vrstva skutečného tvaru součástky 22(1) a sítotisku 23(0) mají podobnou barvu a zároveň se obrysové čáry obou vrstev často překrývají. Takže při posunu součástky její obrys zcela zmizí, což je opravdu hodně nešťastné a nepoužitelné. Řešením by samozřejmě bylo změnit tloušťku čar jedné z vrstev, ale byla to opravdu nouzové řešení - současná tloušťka mi zatím vyhovovala. Navíc to znamená změnit to najednou všude, jinak z toho budu mít guláš.
Zatímco ORování barev je docela předvídatelné, výsledek XORování je poněkud chaotický. Pokud se mi budou překrývat dvě stejné čáry, neuvidím žádnou. Když ale budou tři, tak už to zase vidět bude. Když to ovšem budou tři čáry dvousložkových barev (modrozelená, zelenočervená a fialová=červenomodrá), neuvidím zase nic.
- Tomáš Och
- Member
- Příspěvky: 394
- Registrován: úte čer 19, 2007 4:41 pm
- Bydliště: Papouch s.r.o., Praha
- Kontaktovat uživatele:
Stejny efekt se deje, pokud nakreslite obdelnik a zvednete ho za jeho jednu stranu - protilehla strana zmizi. Take me to obcas mate. Deje se to zejmena v obrysu, kdy obrys mam kreslen ve vrstve masky zvrchu i zespod, to si pak nejsem jist, jestli je obrys uplny, protoze vidim zvednuty obrys jedne vrstvy, do toho se mi kresli druha vrstva a najednou na protilehle strane nevidim zmenu ci pohyb.
Primlouvam se o drobnou korekci v programu, ale nebral jsem to jako tak nutny problem.
Primlouvam se o drobnou korekci v programu, ale nebral jsem to jako tak nutny problem.
Naposledy upravil(a) Tomáš Och dne stř dub 20, 2011 1:31 pm, celkem upraveno 1 x.