ADD_MASS_PROPERTY

Utility/Data Access Subroutineボディのセットの質量の集計データを返します。

使用

この関数は、任意のユーザー定義のサブルーチンから呼び出すことができます。

フォーマット

Fortranの呼出し構文
CALL ADD_MASS_PROPERTY(cm1, mass1, ip1, cm2, mass2, ip2)
C/C++の呼出し構文
c_add_mass_property(cm1, mass1, ip1, cm2, mass2, ip2)
Pythonの呼出し構文
[cm, mass, ip] = py_add_mass_property(cm1, mass1, ip1, cm2, mass2, ip2)
MATLABの呼出し構文
[cm, mass, ip] = m_add_mass_property(cm1, mass1, ip1, cm2, mass2, ip2)

引数

cm1
[倍精度]
1つのボディまたはボディセットのx、y、およびz座標を含む長さ3の倍精度配列。
mass1
[倍精度]
1つのボディまたはボディセットの質量を含む倍精度配列。
ip1
[倍精度]
1つのボディまたはボディセットの6つの慣性テンソル(Ixx、Iyy、Izz、Ixy、Ixz、Iyz)を含む長さ6の倍精度配列。ボディの質量中心に配置され、全体フレームに対して平行な参照マーカーで表されます。
cm2
[倍精度]
2つ目のボディまたはボディセットのx、y、およびz座標を含む長さ3の倍精度配列。
mass2
[倍精度]
2つ目のボディまたはボディセットの質量を含む倍精度配列。
ip2
[倍精度]
2つ目のボディまたはボディセットの6つの慣性テンソル(Ixx、Iyy、Izz、Ixy、Ixz、Iyz)を含む長さ6の倍精度配列。ボディの質量中心に配置され、全体フレームに対して平行な参照マーカーで表されます。

出力

cm
[倍精度]
結合されたボディセットのx、y、およびz座標を含む長さ3の倍精度配列。
mass
[倍精度]
結合されたボディセットの質量を含む倍精度配列。
ip
[倍精度]
結合されたボディセットの6つの慣性テンソル(Ixx、Iyy、Izz、Ixy、Ixz、Iyz)を含む長さ6の倍精度配列。ボディの質量中心に配置され、全体フレームに対して平行な参照マーカーで表されます。