[リストへもどる]
一括表示

投稿時間:2004/03/31(Wed) 12:02
投稿者名:kiyopin
Eメール:
URL :
タイトル:
円の座標
はじめまして。
碁盤目状に線で分割された領域の上にマウスで円を描き、その円の内部かライン上にある各々の領域を塗りつぶすという処理をしたいのですが、描いた円の座標をどういう計算式で求めたらいいのか教えてください。
円の描画はAPIのEllipse関数を使用しています。
わかりづらい説明ですみませんが、よろしくお願いします。

投稿時間:2004/03/31(Wed) 18:46
投稿者名:るしぇ
Eメール:
URL :
タイトル:
Re: 円の座標
楕円の公式は
    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
こんな感じ。

投稿時間:2004/04/01(Thu) 08:21
投稿者名:kiyopin
Eメール:
URL :
タイトル:
Re^2: 円の座標
ありがとうございました。
教えていただいた公式で、楕円のとる座標がわかりました。