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

ホーム / モデリング / CGaudiBody / 関数

CGaudiBodyの関数リスト

[Bodyの名前]                         

関数名

Python用

関数の有無

説明

SetName   名前と材料名を設定する
 

[ボディキー変更]                   

関数名

Python用

関数の有無

説明

ChangeBodyKey1   ボディキーを更新する
ChangeBodyKey2   ボディキーを交換する

         

[境界条件]                      

関数名

Python用

関数の有無

説明

AddBoundary   境界条件の追加
RemoveBoundary   境界条件の削除
SetBoundary   境界条件の設定

     

[コピー]           

関数名

Python用

関数の有無

説明

CreateReplica   コピーの作成
MatrixCopy

格子状にコピーを作成
RingCopy

環状にコピーを作成
ReflectCopy   コピーを作成して鏡面移動
VectorCopy

指定された方向に沿ってコピーを作成
           

[移動・回転]                             

関数名

Python用

関数の有無

説明

Move   移動
Rotate2   回転
Reflect   鏡面移動
Cruising   クルージング
                       

[Boolean]                           

関数名

Python用

関数の有無

説明

Unite

和の形状を作成(和ブーリアン)
Subtract2

差の形状を作成(差ブーリアン)
Intersect2

積の形状を作成(積ブーリアン)
      

[変形]                          

関数名

Python用

関数の有無

説明

Fillet   丸み付け
Resize   拡大縮小(等方倍率)
ExpandBody   拡大縮小(異方倍率)
Cut

平面で切断
CutWithSurface

曲面で切断
Sweep2   引き延ばし
SimilarSweep2   相似引きのばし
Spin   回転体
Pipe   パイプ
Chamfer1   面取り(等距離)
Chamfer2   面取り(不等距離)
Chamfer3   面取り(角度指定)
OffsetFace   面のオフセット
OffsetEdge   辺のオフセット
                      

[分割]                    

関数名

Python用

関数の有無

説明

DivideEdge   辺分割
DivideFace

面分割
           

[分断]           

関数名

Python用

関数の有無

説明

DivideSheetBody

面分断
DivideSolidBody

Solid分断
 

[穴あけ境界]           

関数名

Python用

関数の有無

説明

HoleBoundary

穴あけ境界
    

[削除]           

関数名

Python用

関数の有無

説明

Delete   削除
                 

[検索]           

関数名

Python用

関数の有無

説明

IsInside

指定した点がBodyの内側にあるか
FindEdge

指定した座標値に一番近いEdgeの検索
FindFace

指定した座標値に一番近いFaceの検索
FindFacesByBox

指定した2点を対角とする直方体に含まれるFaceの検索
FindEdgesByBox

指定した2点を対角とする直方体に含まれるEdgeの検索
GetVertexBoundary

 
szBoundaryを境界条件に持つVertexの検索
GetEdgeBoundary

szBoundaryを境界条件に持つEdgeの検索
GetFaceBoundary

szBoundaryを境界条件に持つFaceの検索
  

[トポロジ取得]           

関数名

Python用

関数の有無

説明

GetVertexByID   CGaudiVertexの取得
GetEdgeByID   CGaudiEdgeの取得
GetFaceByID   CGaudiFaceの取得
           

[距離取得]           

関数名

Python用

関数の有無

説明

GetDistance   指定された座標との距離を算出
GetDistanceBody   指定されたBodyとの距離を算出
GetDistanceFace   指定されたFaceとの距離を算出
GetDistanceEdge   指定されたEdgeとの距離を算出
GetDistanceVertex   指定されたVertexとの距離を算出
     

[フィット]           

関数名

Python用

関数の有無

説明

Fit   視点をBodyにフィット