2020-01-01から1年間の記事一覧
前回の記事のつづき。 effect.hatenablog.comよくある「選択範囲」の描画を実装してみた際のメモです。 ラバーバンドと呼ばれるもののようです。 Shiftキーを押している場合は正方形に補正されるようにしています。考え方としては、カーソルの開始位置と終了…
前回の記事のつづき。effect.hatenablog.com45度に補正する処理を加えました。考え方としては、まず開始位置から終了位置に向かうベクトルの角度をアークタンジェント(atan2)で算出して度数に直しています。 この時、ベクトルを絶対値にすることで360度ど…
前回の記事の続き。 effect.hatenablog.com色んなツールで定番の機能として、ラインを引く際にShiftキーを押せば縦または横に真っすぐになるよう補正されるというのがあります。 それを取り入れてみました。考え方としては、開始位置と終了位置の長さを出し…
C#でPictureBoxに表示している画像上に直線を引きたい場合についてのメモ。 using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace SampleRubberBand { public partial class Form1 : Form { public …
以前にこんな記事を書きました。 今回は、実際に英語学習を兼ねて英語版でプレイしたsteamのゲームをプレイした順にメモっていきたいと思います。