その14 楕円と点の最短距離:サンプルプログラム
衝突判定編2D衝突編その14「楕円と点の最短距離」で説明した内容を踏まえたサンプルプログラムです。実行すると、カーソル点から楕円までの最短ラインが引かれます。
サンプルスクリーンショット。ヌルヌル滑る感じがなんか良いww
○ コンパイル方法
必要なファイルはこちらからダウンロードできます(COLSmp_2D_No14.zip)。binフォルダ内のexeを叩くとすぐにサンプルを動かせます。サンプルコードはsrcに入っています(VS2017プロジェクト)。drawの中で都度楕円とカーソル位置の座標との最短距離と最近接点を計算して描画しているだけです。
右クリックで楕円の大きさを変えられますので、色々な楕円に対してぬるぬると接する感じを楽しんでみて下さいww