PointToLine

点から線までの最小距離を計算します。

PointToLineの入力パラメータ

Syntax:PointToLine(点.X,点.Y,ライン.X 0,ライン.Y 0,ライン.X 1,ライン.Y 1,表示)

原点として使用される点の座標を指定します。

X 点の X 座標。
Y 点の Y 座標。
ライン

ラインの座標を指定します。

X 0 ラインの最初の終点の X 座標。
Y 0 ラインの最初の終点の Y 座標。
X 1 ラインの 2 番目の終点の X 座標。
Y 1 ラインの 2 番目の終点の Y 座標。
表示

画像上の関数のグラフィックスオーバレイの表示モードを指定します。

0 = 非表示 関数を含んでいるセルがスプレッドシート内でハイライト表示されている場合を除き、すべてのグラフィックスが表示されません。
1 = 結果のグラフィックスのみ 点と入力線の間の最小距離を示す線セグメントが常に表示されます。
2 = 入力と結果のグラフィックス 点、入力線、およびそれらの間の線セグメントが常に表示されます。

PointToLineの出力

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

PointToLineデータアクセス関数

次のデータアクセス関数がスプレッドシートに自動挿入され、結果テーブルが作成されます。

行 0 GetRow(距離, 0) 点の X 座標。
列 0 GetCol(距離, 0) 点の Y 座標。
行 1 GetRow(距離, 1) 線上の最も近い点の X 座標。
列 1 GetCol(距離, 1) 線上の最も近い点の Y 座標。
角度 GetAngle(距離) 点と線との角度
距離 GetDistance(距離) 点と線との距離