LineToCircle
線と円の間の最小距離を計算します。
LineToCircleの入力パラメータ
Syntax:(ライン.X 0,ライン.Y 0,ライン.X 1,ライン.Y 1,円.X,円.Y,円.半径,表示)
ラインの座標を指定します。
|
|||||||||
円の座標とサイズを指定します。
|
|||||||||
画像上の関数のグラフィックスオーバレイの表示モードを指定します。
|
LineToCircleの出力
戻り値 |
線と円が交差していない場合、この関数は、線上の点、円上の点、点の間の距離、および有向距離の角度を含んでいる距離データ構造体を返します。 線と円が交差している場合は、この関数は、交差上の 2 つの点、線セグメントの角度、および完全に 0 の距離を含んでいる距離データ構造体を返します。 |
結果 |
この関数が初めてセルに挿入されると、スプレッドシート内に結果テーブルが自動的に作成されます。 |
LineToCircleデータアクセス関数
次のデータアクセス関数がスプレッドシートに自動挿入され、結果テーブルが作成されます。
行 0 |
GetRow(Dist, 0) |
交差していない場合は、1 番目の円上の点の X 座標。交差している場合は、交差の 1 番目の点の X 座標。 |
列 0 |
GetCol(Dist, 0) |
交差していない場合は、1 番目の円上の点の Y 座標。交差している場合は、交差の 1 番目の点の Y 座標。 |
行 1 |
GetRow(Dist, 1) |
交差していない場合は、2 番目の円上の点の X 座標。交差している場合は、交差の 2 番目の点の X 座標。 |
列 1 |
GetCol(Dist, 1) |
交差していない場合は、2 番目の円上の点の Y 座標。交差している場合は、交差の 2 番目の点の Y 座標。 |
角度 |
GetAngle(Dist) |
2 点間の角度 |
距離 |
GetDistance(Dist) |
交差していない場合は点の間の距離。交差している場合は 0。 |