# PointToCircle

点から、円上の最も近い点までの最小距離を計算します。点が円の外側にある場合は、距離は正の数値として報告され、点が円の上にある場合は 0 、点が円の内側にある場合は負の数値として報告されます。

## PointToCircle の入力

パラメータ | 説明
点 | 原点として使用する点の座標を指定します。
X | 点の X 座標。
Y | 点の Y 座標。
円 | 円の座標とサイズを指定します。
X | 円の中心の X 座標。
Y | 円の中心の Y 座標。
半径 | 円の半径。
表示 | 画像上の関数のグラフィックスオーバレイの表示モードを指定します。
0 = 非表示 | 関数を含んでいるセルがスプレッドシート内でハイライトされている場合を除き、すべてのグラフィックスが表示されません。
1 = 結果のグラフィックスのみ | 点と円の間の最小距離を示すラインセグメントが常に表示されます。
2 = 入力と結果のグラフィックス | 点と円、およびそれらの間のラインセグメントが常に表示されます。

## PointToCircle の出力

戻り値 | 点と、円上の最も近い点の間の有向距離を含んでいる Dist データ構造体。
結果 | この関数が初めてセルに挿入されると、スプレッドシート内に結果テーブルが自動的に作成されます。

## PointToCircle のデータアクセス関数

結果テーブルを作成するため、次の 距離Vision Data Access functionsがスプレッドシートに自動挿入されます。

ラベル | 関数 | 説明
--- | --- | ---
X0 | GetX(距離, 0) | 点の X 座標。
Y0 | GetY(距離, 0) | 点の Y 座標。
X1 | GetX(距離, 1) | 円上の最も近い点の X 座標。
Y1 | GetY(距離, 1) | 円上の最も近い点の Y 座標。
角度 | GetAngle(距離) | 2 点間の角度。
距離 | GetDistance(距離) | 2 点間の距離。