はじめまして。碁盤目状に線で分割された領域の上にマウスで円を描き、その円の内部かライン上にある各々の領域を塗りつぶすという処理をしたいのですが、描いた円の座標をどういう計算式で求めたらいいのか教えてください。円の描画はAPIのEllipse関数を使用しています。わかりづらい説明ですみませんが、よろしくお願いします。
楕円の公式は Dim a As Long Dim b As Long Dim Step As Double Dim pi As Double Dim X As Double Dim Y As Double a = 5 b = 4 pi = 3.14 Step = 0 Do While Step < 2 * pi X = a * Sin(Step) Y = b * Cos(Step) Step = Step + 0.01 Loopこんな感じ。
ありがとうございました。教えていただいた公式で、楕円のとる座標がわかりました。