「ほぼ」線形 (しきい値内)、実際には線形であるポイントを変更するにはどうすればよいですか?
3 つの点が互いに直線であるかどうか (ギブまたはテイク) をチェックするコードがあり、それらの座標を 100% インラインの新しい座標に置き換えたいと考えています。
double distance = (x1 - x2) * (y1 - y3) - (y1 - y2) * (x1 - x3);
double threshold = 4;
if (Math.abs(distance) <= threshold) {
// is Near line
return true;
}
else
return false;
これは私の別の投稿の延長です...これは再投稿ではなく、単に関連するトピックです: