triangle_outerCircleコマンド マニュアル

(The documentation of triangle_outerCircle command)

Last Update: 2023/7/6


◆機能・用途(Purpose)

2次元平面上の三角形の外接円を求める。
Determine the circumscribed circle of a given triangle on a 2-D plane.


◆ソースコード(Source code)

$YMAEDA_OPENTOOL_DIR/general/src/triangle_outerCircle.c


◆使用方法(Usage)

コマンドライン引数でパラメータを指定する。 パラメータの一覧を下表に示す。
Specify parameters by command-line arguments. The table below shows a list of parameters.


●「--」から始まらない引数 (Arguments not beginning with “--”)

引数
Argument
与える値
Quantity to be given
第1引数
1st argument
三角形の1つ目の頂点の座標。 \(x\)座標と\(y\)座標をカンマ(,)で区切って与える。
The coordinate of the 1st vertex of the triangle, given as \(x\)- and \(y\)- coordinates separated by a comma (,).
第2引数
2nd argument
三角形の2つ目の頂点の座標。 \(x\)座標と\(y\)座標をカンマ(,)で区切って与える。
The coordinate of the 2nd vertex of the triangle, given as \(x\)- and \(y\)- coordinates separated by a comma (,).
第3引数
3rd argument
三角形の3つ目の頂点の座標。 \(x\)座標と\(y\)座標をカンマ(,)で区切って与える。
The coordinate of the 3rd vertex of the triangle, given as \(x\)- and \(y\)- coordinates separated by a comma (,).


●「--パラメータ名=パラメータ値」の形式の引数 (Arguments of a form “--Parameter name=Parameter Value”)

「--パラメータ名=パラメータ値」の形式の引数は自由な順番で指定できる。 「-」から始まらない引数の間に挿入しても良い。 相反する指定がなされた場合には後の指定が優先される。 デフォルト値を持つパラメータは省略できる。
Arguments of a form “--Parameter name=Parameter Value” can be placed in an arbitrary order. They can even be inserted between arguments not beginning with “-”. In case of conflicting options being specified, the latter option has a higher priority. Parameters that have default values can be omitted.

パラメータ名
Parameter name
意味
Meaning
可能なパラメータ値
Allowed parameter values
デフォルト値
Default value
output_format 計算結果の出力形式。
The output format.
  • explicit
    以下の書式で出力する。 ここで\((x_c,y_c)\)は外接円の中心点の座標、 \(r\)は外接円の半径である。
    Output with the format below, where \((x_c,y_c)\) is the coordinate of the center of the circumscribed circle and \(r\) is the radius of the circle.

    center=\(x_c\),\(y_c\)
    radius=\(r\)

  • simple
    \(x_c\), \(y_c\), \(r\)の値のみを この順にスペースで区切って出力する。
    Output only the values of \(x_c\), \(y_c\), and \(r\) in this order separated by spaces.

explicit


◆動作(Behaviour)

第1-第3引数で指定した3地点を頂点に持つ三角形の外接円を求め、 パラメータoutput_formatで指定した書式で 標準出力に結果を表示する。
Determine the circumscribed circle of the triangle that has the three convexes specified by the 1st to 3rd argument, and output the results into the standard output with the format specified by parameter output_format.


◆使用例(Example)

triangle_outerCircle 1.2,3.4 -5.6,7.8 9.0,-1.2 --output_format=simple


◆補足(Additional notes)

計算式については 関数triangle_outerCircleのマニュアル参照。
See the documentation of function triangle_outerCircle for the formula.