掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
座標の求め方 (ID:12600)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
たぶん、Delphiと言うよりも 数学の問題なのでしょうが、残念ながら 弱いので、よろしくお願いします。 直線を描画する扱いで、キャンバス上の 2点で長方形を書きたいのです。各角は90度 (実際には長方形の中に更に、線を引き図形にしたいので Rectangleとは意味合いが違うのです) 2点(高さ)は、マウスで把握 マウスダウン(座標把握)>移動>マウスアップ(座標把握)と 2点の座標が、識別できている状態で この2点は、四角形の左の上、左の下の点とし 右側に、20の幅を持つ四角形とします。 マウスダウン 10,10 マウスアップ 10,50 のように垂直な座標であれば、 右上の点は 10、10+20 右下の点は 10、50+20 と、単純に計算できますが 垂直でない場合、 右の上・下の座標はどの様な算式で求められるのでしょうか? 数学の公式の世界の気がしますが、解りません 例えば マウスダウン(左上) 10,10 マウスアップ(左下) 30,50 の場合、右上・右下の座標を算出するには どの様な計算になるのでしょうか。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.