Femtet2026.0マクロヘルプ/マニュアル
 

ホーム / モデリング / CGaudi / 関数 / MultiCut

MultiCut関数

定義

MultiCut(BodyList() As CGaudiBody, P As CGaudiPoint, vec As CGaudiVector, newBody( ) As CGaudiBody, bNormalOnly As Boolenan) As Boolean
 


[Python]
 MultiCut_py(CGaudiBody[] BodyList, CGaudiPoint P, CGaudiVector vec, bool bNormalOnly)

戻り値

True   成功
False   失敗
 


[Python]
[0]   True:成功、False:失敗
[1][0~作成されたBody数-1]   切断によって作成されたBody(CGaudiBody)配列

引数

BodyList   切断するBody配列
P   切断面上の点
vec   切断面の法線ベクトル
newBody( )   切断によって作成されたBody配列
bNormalOnly   切断面の法線ベクトル方向Bodyのみを残す(True)、又は全て残す(False)
 


[Python]
BodyList   切断するBody(CGaudiBody)配列
P   切断面上の点(CGaudiPoint)
vec   切断面の法線ベクトル(CGaudiVector)
bNormalOnly   切断面の法線ベクトル方向Bodyのみを残す(True)、又は全て残す(False)

解説

指定されたBody全てを指定された平面で切断します。

実行例

CGaudiBody.Cutを参照してください。