crypt of decay - December 17th, 2013 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

December 17th, 2013

философский вопрос [Dec. 17th, 2013|02:12 pm]
скажите, а вы не знаете, кто придумал делать декорации окон со скруглёнными углами сверху и нормальными снизу? если знаете — скажите: у этого существа глаза глубоко в жопе, там же, где и эстетическое чувство?

я не знаю, что оно (существо) этим хотело Символизировать, но получилось мегауебанство. каждый раз, когда я вижу такое окно, мне хочется кого-нибудь убить. и я даже знаю, кого: того, кто сделал эту тему.

нет, серьёзно: может, вы знаете, какая Глубокая Идея стоит за этой сранью? зачем вообще оно сделано именно так, ЧЕМУ должны помогать эти ёбнутые скругления?

нет, я не против скруглений per se; я не понимаю, почему и зачем они только сверху. пока что я вижу только один вариант: «скругления — это охуеть как модно, поэтому они должны у нас быть. но снизу это охуеть как неудобно, потому что наши тупые пользователи не могут найти у окна угол, когда читают 'потяните за угол', поэтому снизу скругления делать нельзя. но скругления — это охуеть как модно, и они ДОЛЖНЫ у нас быть! поэтому прихуячим хотя бы наверх, а то пацаны с района засмеют.»

я понимаю сложности со скруглёнными декорациями. я не понимаю, нахуя вообще делать скруглённые декорации, если они не решают никаких проблем, нормально не реализуются и в итоге выглядят как говно.
Link11 meows|meow!

блядь, старость -- это пиздец! [Dec. 17th, 2013|04:21 pm]
чота я загруз, не могу написать растеризатор полигона. задача такая:
а) быстро;
б) полигон всегда cloclwise, не обязательно выпуклый, но пересекать сам себя не может: т.е. «сложный», но без самопересечений типа: (0, 0), (1, 0), (0, 1), (1, 1), (0, 0);
в) (и вот тут у меня затык нахуй) растеризатор ОБЯЗАН отрисовывать правый и нижний край полигона, при этом ОБЯЗАН не делать overdraw.

если ослабить «в», то всё проще: или не отрисовываем края (как делает подавляющее большинство растеризаторов), иди напрягаем анус и овердравим (подтормаживая). но низя.

что-то я уже пятый алгоритм сочиняю, и все не работают, заразы.

надо бы, конечно, не брать приступом, а сесть и подумать, но…

upd: а ну его нахуй. у меня что, Z80, что я памяти и тактов жалею? лупану после растеризатора отрисовку контура, всё это засуну в буфер-маску с флажкам «тут был свет», и потом рендерну по сраному буферу. кстати, буфер можно попробовать немного заблурить, и получатся хуёвые, но зато penumbras.
Link15 meows|meow!

navigation
[ viewing | December 17th, 2013 ]
[ go | Previous Day|Next Day ]