Ptsf
Model ElementPTSFは、高次対偶拘束を定義します。一方のボディ上の固定ポイントが、もう一方のボディに固定されたサーフェス上をスライドします。このポイントは、このサーフェスからリフトオフすることはできません。
クラス名
Ptsf
属性の概要
名前 | プロパティ | コマンドで変更可能か | 設計可能か |
---|---|---|---|
id | Int () | ||
label | Str () | ○ | |
surface | Reference ("Surface") | ○ | ○ |
i | Reference ("Marker") | ○ | ○ |
rm | Reference ("Marker") | ○ | ○ |
disp | Double ([0,0,0], count=3) | FDのみ | |
active | Bool () | ○ |
使用法
Ptsf (i=objMarker, surface=objSurface, optional_attributes)
属性
- i
- 既存のマーカーへの参照。
- surface
- 既存のサーフェスへの参照。
- rm
- 既存のマーカーへの参照。
- id
- 整数
- label
- 文字列
- active
- ブール
例
# Create the I marker
iMark = Marker (body=p2, qp=[1,2,3], zp=[4,5,6], label="iMark")
# Create the surface object
surface = Surface (function="user (10)", routine=cylindricalSurface, uclosed=True, vclosed=False, minpar=[0, -150], maxpar=[2*pi, 150])
# Finally, create the PTSF constraint
thePtsf = Ptsf (i=iMark, surface= Surface, label="thePtsf")
コメント
- プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。
- PTSFの詳細については、Constraint: PTSFをご参照ください。