[1] 授業単元:画像処理
[2] 問題文(含コード&リンク):
ブレゼンハムのアルゴリズムを用いて、ウインドウ内に線分を描画するプログラムを作成しなさい。
動作の仕様は2通りの中から選びなさい。(どちらでもよい)
仕様1(マウスの左ボタンと右ボタンを使用する。候補線を表示はなし。)
マウスの左ボタンクリック 線分の始点座標の指定
マウスの右ボタンクリック 線分の終点座標の指定及び線分の描画
仕様2(マウスの左ボタンだけで操作する。候補線を表示する。)
マウスの左ボタンクリック 線分の始点座標の指定、及び線分の描画開始
マウスの移動 始点から線分を絶えず候補として描画。(古い線分は消す)
マウスの左ボタンクリック 線分の終点座標の確定。線分を描画。
ただし、ライブラリの点を描画するAPI関数を使って線分を引くこと。直線を引くAPI関数を使ってはならない。
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ: Microsoft Visual C++ 2008 Express Edition
[3.3] 言語: C++
[4] 期限: 09年11月11日(水)
[5] その他の制限: 特になし
仕様は1と2どちらでもOKなので、簡単なほうで構いません。
よろしくお願いします。