web サイト

Thumbnail of post image 047

 普段、HTML の文法チェックに、Another HTMLLINT5 を使っていましたが、ローカルにチェックできないかを調べてみました。もともとのhtmllint は HTML5 に対応していないので、十分チェックできません。HTM ...

SDL2

Thumbnail of post image 094

 SDL2 で画像を表示するには、ビットマップを読み込んで、サーフェスを作成し、テクスチャに変えます。そして、renderer を使ってコピーします。

 SDL2 だけであれば、bmp ファイルを扱えます。それ以外のファイ ...

SDL2

Thumbnail of post image 071

 GPiCASE で動くプログラムを作ろうと思い、SDL2 を使って、練習用にスクリーンセーバーもどきをいくつか作ったので、以下のページで公開します。

スクリーンセーバーもどき

 GPiCASE を考えているの ...

SDL2

Thumbnail of post image 081

 塗りつぶした楕円は、回転させなければ、円の塗りつぶしと同様に描くことができます。

void fill_oval(SDL_Renderer *renderer, int sx, int sy, int a, int b, int ...

サーバ設定

Thumbnail of post image 105

 dns で IP アドレスを調べると、hn.kd.ny.adsl という存在しない名前を返してくるクローラがあります。

 中国です。中国です。中国です。

 大事なことなので3回言いました。中国はいいところも悪 ...

未分類

Thumbnail of post image 047

 メディアの報道をみると、事実を重視するよりもセンセーショナルな内容になるように捻じ曲げているように思えます。そのメディアに対してのアンチテーゼとしてインターネットがありました。

 ところが、今はインターネット上にデマが多 ...

SDL2

Thumbnail of post image 076

 SDL2 でウィンドウイメージを画像に保存するには、データコピー用のサーフェスを準備して、SDL_RenderReadPixels() 関数でウィンドウイメージのコピーを取得できます。

 SDL_RenderReadPi ...

SDL2

Thumbnail of post image 077

 楕円を回転して描画させたいと思います。

楕円

 もともと、上のような楕円を回転させます。例えば、45° 回転させた下のような楕円を描画できるようにします。

45°回転させた楕円

 原点を中心としてある点 (x, ...

SDL2

Thumbnail of post image 051

 今度は楕円形を書いてみたいと思います。

 下の図のような楕円形を考えます。

楕円

 この楕円の方程式は以下のようになります。

楕円の方程式

 円と同様に、x から y を求めると以下の計算になります。 ...

SDL2

Thumbnail of post image 045

 SDL2 の描画は、点、線、矩形の描画はできますが、円は描画ができません。円を描画する関数を作成してみます。

 円は、円の座標を計算して、そこに点を描画して表現します。円の方程式は以下です。

円の方程式

 r ...