ホーム / モデリング / CGaudiBody / 関数 / HoleBoundary
HoleBoundary関数
定義
HoleBoundary (Tool( ) As CGaudiBody,newBody(
) As CGaudiBody,bondName As String,bDelTool
As Boolean) As Boolean
[Python]
HoleBoundary_py(CGaudiBody[]
Tool, str bondName, bool bDelTool)
戻り値
[Python]
| [0] |
|
True:成功、False:失敗 |
| [1][0~新しいボディ数-1] |
|
Substract後に新しくできたCGaudiBody(通常は空) |
引数
| Tool |
|
引く形状のBody(配列) |
| newBody |
|
Substract後に新しくできたBody(通常は空) |
| bondName |
|
境界条件名 |
| bDelTool |
|
ToolのBodyを削除するかのフラグ[True:削除する/False:削除しない] |
[Python]
| Tool |
|
引く形状のCGaudiBody(配列) |
| bondName |
|
境界条件名 |
| bDelTool |
|
ToolのBodyを削除するかのフラグ[True:削除する/False:削除しない] |
解説
Substractを実行した結果とToolBodyの接触面に境界条件を設定します。
但しSubstract前のTargetBodyとToolBodyが干渉していない場合(距離を持つ場合)は設定されません。
実行例
- [newBodyが作成されない例]
BodyA.HoleBoundary(BodyB,newBody,"Wood",True)

- [newBodyが作成される例]
Body0.HoleBoundary Body1, Body2, "HoleBoundary", False

HoleBoundary後
