createRevoluteJoint

Modeling Function2つのボディ間の回転ジョイントを定義します。

定義

createRevoluteJointは、IおよびJマーカーを作成し、作成されたジョイントオブジェクトを返します。回転ジョイントのすべてのプロパティがキーワード引数でサポートされます。

シグネチャ

joint = createUJoint(ibody, jbody, location, ishaft, jshaft, **kwds)

入力引数

ibody
ジョイントが作成される1つ目のボディ。
jbody
ジョイントが作成される2つ目のボディ。
location
ジョイントが作成される位置。
ishaft
ベクトルが与えられた場合はishaftの方向、そうでない場合は終点を定義します。
jshaft
ベクトルが与えられた場合はishaftの方向、そうでない場合は終点を定義します。
kwds
ジョイントの他のプロパティを定義するキーワード引数。

戻り値

joint
作成された回転ジョイント。

使用法

# Create a revolute Joint at (1,1,1) and the zaxis is (0,0,1)
part1 = Part(mass=1, ip=[10,10,10], cm=Marker())
part2 = Part(mass=1, ip=[10,10,10], cm=Marker())
joint = createRevoluteJoint(
     ibody = part1, 
     jbody = part2,
     location = Point(1,1,1),
     axis = Point(1,1,2),
     ic = [0.0, 0.0]
     )