掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphiの初心者 (ID:16047)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> DELPHI の初心者で、まだanoneさんのプログラム理解できてないですが Delphi の初心者は関係ないと思います。普通の算数の問題のような気がします。 TCanvas.Ellipse() はヘルプによると ・Ellipse は,以下のいずれかの値を設定することによって外接四角形を指定します。 ・外接四角形が正方形の場合は,円が描画されます。 となっています。あの回答では正方形の左上と右下の点の座標を与えています。 で、正方形の内側に内接する円が描かれます。 同心円を描くためには、まず中心を固定する必要があります。中心点の座標から 正方形の左上と右下の点の座標を計算すると回答になります。それぞれ半径の分を 足したり引いたりするだけです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.