線描画の挙動

| No Comments | No TrackBacks

tsukimiの実装を、少しずつprocessingに近づける作業をしていたのだけど、どうもline()の動作が違うところが直せない。

この辺の「色が妙に薄くなる」現象が謎で、色自体は同じ値のはずだし、Lineのプロパティをいろいろ試してみても(Silverlightはよくわからんので、その辺からやってみないと分からない)、どうも変わらない。Rectangleとrect()については、どうやら終端側(右と下)の線を1ドットずつずらさないと合わない感じだったが、line()はそもそもprocessing上では厚さが1ドットのものが2ドットにぼやけて描画される。アンチエイリアスがかかっているんだろうか。Java2DとSilverlightの違いなのかもしれないし。じっくり調べないと分からなそうだ。

全然関係ないけど、rectModeとellipseModeを実装したので、こんなものも動くようになった。 http://veritas-vos-liberabit.com/tmp/tsukimi/output/Basics/Input/Clock/Clock.html

やっぱりそのうちWritableBitmapに移行すべきだろうな。processingのdraw()の動きが分からなかったので躊躇していたのだけど、単なる描画だけでオブジェクトの配置とか削除が行われているわけではないようだから、描きっぱなしでたぶん問題は無いだろう。

No TrackBacks

TrackBack URL: http://veritas-vos-liberabit.com/noteon/mt-tb.cgi/25

Leave a comment

About this Entry

This page contains a single entry by note on published on May 19, 2009 1:16 PM.

draw() support in tsukimi was the previous entry in this blog.

諸君、私はautotoolsが嫌いだ is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Categories

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.23-en