中心から直線距離の計算寸法

機能: 入力ポイントクラウドの中心を計算し、ポイントクラウド中心から4本の直線までの距離を使用してバウンディングボックスのサイズを計算します。

入力パラメータ:

名称 タイプ 有効範囲 デフォルト値 意味

ポイントクラウド

XYZPoints

なし

なし

点群は 1 つだけで、中心点の計算に使用されますが、これはフィッティング ラインのマージの結果、またはラインのフィッティング前の点群です

直線方程式のパラメータのリスト

List

なし

なし

直線方程式のパラメータのリストで、各要素は直線近似線上の点を表し、直線の方向ベクトルを表します[point.x point.y point.z direction.x direction.y direction.z]

ストレートポイントクラウド

XYZPoints

なし

なし

4 つの点群で構成される直線点群で、4 本の適合直線を表します

出力パラメータ:

名称 タイプ 有効範囲 デフォルト値 意味

ブラケットサイズ

List

該当なし

なし

ブラケットの長さと幅を表すブラケットサイズ

パラメータ設定:

名称 タイプ 有効範囲 デフォルト値 意味

センターポイントタイプ

String

['ポイントクラウド平均', 'ポイントクラウド中央値']

ポイントクラウド平均

結果の境界ボックスの中心の種類を返します。点群の平均は、計算された境界ボックスの点群の中心の平均を指します。点群の中央値は、計算された境界ボックスの点群の中央値を返します。境界ボックスの中心は、計算された点群の境界ボックスの中心を示します。

距離計算方法

String

['点から直線までの距離', '高さに対する三角形面積の周囲長計算']

点から直線までの距離

点から直線までの距離は、直線方程式と点を用いて直接算出し、三角形面積の周囲は、点の三角形面積と周囲と直線の両端を用いて算出し、高さを算出する。