数学的アルゴリズムを教えてください
既知の 3 点座標 p1(x0,y0),p2(x1,y1)p3(x2,y2) 未知の点 M(x ,y ) を 3 つの点 d1、d2、d3 の比に変換し、未知の点の座標を求めます。
注: 1. M は、p1、p2、p3 によって形成される三角形内に存在しない可能性があります。固定された解の公式はありますか? ? それが不可能な場合は、滞在するために学校に行く準備をしてください。
过去多啦不再A梦2017-07-01 09:13:54
レンマ
$A$、$B$ が平面上の 2 点、$lambda > 0、lambda neq 1$、$P$ 点の軌道が $frac{|AP|}{|BP|}=lambda$ を満たすと仮定します。は円 (アポロニアン円); $lambda = 1$ の場合、軌道は $AB$ に垂直な直線に縮退します。縮退していない場合、円は直径として $CD$ を持ち、$C, D$ は直線 $AB$ 上にあり、線分 $AB$ 上で $C$、線分外の $D$ を満たします。 $AB$、$frac {|AC|}{|BC|}=frac{|AD|}{|BD|}=lambda$。
この補題によれば、最初に $P_1$、$P_2$ を選択して軌道 $Gamma_1$ を取得し、次に $P_2$、$P_3$ を選択して 2 番目の軌道 $Gamma_2$ を取得します。 $Gamma_1,Gamma_2$ に交点がある場合、その交点が目的の交点になります。
$$$$