Gear
Model ElementGearは、2つのボディ間のギア拘束を定義します。
クラス名
Gear
説明
ギアは、2つのジョイント間の入力変位と出力変位の代数的な関係としてモデル化されます。これらの入力と出力は、回転でも並進でもかまいません。これにより、平歯車、はすば歯車、ベベルギア、およびラックアンドピニオンギアのセットをモデル化できるようになります。摩擦、バックラッシュ、歯形の製造誤差はモデル化されません。
属性の概要
名前 | プロパティ | コマンドで変更可能か | 設計可能か |
---|---|---|---|
id | Int () | ||
label | Str () | ○ | |
joints | Reference ("Joint", count=2) | ○ | |
cv | Reference ("Marker") | ○ | ○ |
active | Bool () | ○ | |
virtual | Bool () | ○ |
使用法
Gear (joints=[objJoint1, objJoint2], cv=objMarker, optional_attributes):
属性
- joints
- 2つのJOINTオブジェクトを含むリスト。
- cv
- 既存のマーカーへの参照。
- id
- 整数
- label
- 文字列
- active
- ブール
- virtual
- ブール
例
- 最小限の数の属性でGEARを定義します。
gear = Gear (joints=[joint1, joint22], cv=marker1101)
- GEARを定義して、そのすべての属性を指定します。
gear1101 = Gear (id=1101, label="Gear-1101", joints=[joint1, joint22], cv=marker1101)
コメント
- プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。
- Gearの詳細については、ConstraintGearをご参照ください。
- virtualの詳細については、Constraint: Jointをご参照ください。