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

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

MultiShell関数

定義

MultiShell (FaceList() As CGaudiFace, dThickness As Double) As Boolean
 


[Python]
 MultiShell_py(CGaudiFace[] FaceList, double dThickness)

戻り値

True   成功
False   失敗
 


[Python]
True   成功
False   失敗

引数

FaceList   取り除きたいFace配列
dThickness   厚み
 


[Python]
FaceList   取り除きたいFace(CGaudiFace)配列
dThickness   厚み

解説

SolidBodyの指定面を全て取り除き、残った面に指定された厚みを与えて空洞化します。

実行例

2つの面を取り除き貫通させます。
Dim Face0(1) As CGaudiFace

Set Face0(0) = Body(0).GetFaceByID(33)
Set Face0(1) = Body(0).GetFaceByID(97)

Gaudi.MultiShell Face0, 0.2


               変形前              変形後