Cvsf
Model ElementCvsfは、高次対偶拘束を定義します。
クラス名
Cvsf
説明
一方のボディ上の曲線が、もう一方のボディに固定されたサーフェス上をスライドします。この曲線は、このサーフェスからリフトオフすることはできません。
属性の概要
名前 | プロパティ | コマンドで変更可能か | 設計可能か |
---|---|---|---|
id | Int () | ||
label | Str () | ||
curve | Reference ("Curve") | ○ | ○ |
surface | Reference ("Surface") | ○ | ○ |
irm | Reference ("Marker") | ○ | ○ |
jrm | Reference ("Marker") | ○ | |
idisp | Double ([0,0,0], count=3) | FDのみ | |
jdisp | Double ([0,0,0], count=3) | FDのみ | |
no_slip | Bool () | ||
active | Bool () | ○ |
使用法
Cvsf (irm=objMarker, curve=objCurve, jrm=objMarker, surface=objSurface, optional_attributes)
属性
- irm
- 既存のマーカーへの参照
- curve
- 既存の曲線への参照
- jrm
- 既存のマーカーへの参照
- surface
- 既存のサーフェスへの参照
- id
- 整数
- label
- 文字列
- idisp
- 3つの倍精度値のリストまたはLocationオブジェクト
- jdisp
- 3つの倍精度値のリストまたはLocationオブジェクト
- no_slip
- 曲線に沿って滑りが許可されるかどうかを示します。
- active
- ブール
例
cvsf = Cvsf (irm=refCurve1, curve=curve1, jrm=refSurface1, surface=surface1, label="CVSF Joint")
cvsf.idisp = [0.2, 50.8, 0.1]
cvsf.jdisp = [0.3, 32.1, 1.1]
コメント
- プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。
- CVSFの詳細については、Constraint: CVSFをご参照ください。