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

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

SelectTopologies関数

定義

SelectTopologies(VertexList() As CGaudiVertex, EdgeList() As CGaudiEdge, FaceList() As CGaudiFace, Optional Additional As Boolean = False) As Boolean



[Python]
 SelectTopologies_py(VertexList, EdgeList, FaceList, Additional=False)

戻り値

True      成功
False   失敗



[Python]

True      成功
False   失敗

引数

VertexList

  選択する頂点(CGaudiVertex)の配列

EdgeList

  選択する辺(CGaudiEdge)の配列

FaceList

  選択する面(CGaudiFace)の配列

Additional

  追加選択フラグ。Trueの場合は既存の選択に追加、Falseの場合は既存の選択を解除して新たに選択
(初期値: False)



[Python]

VertexList

  選択する頂点配列(リストまたは配列)

EdgeList

  選択する辺配列(リストまたは配列)

FaceList

  選択する面配列(リストまたは配列)

Additional

  追加選択フラグ。True の場合は既存の選択に追加、False の場合は既存の選択を解除
(既定値: False)

解説

指定されたトポロジー(頂点・辺・面)を選択状態にします。
すでにボディが選択されている場合、ボディの選択を解除し、トポロジーのみを選択します。
既存のトポロジーが選択されている場合、Additional が True の場合は既存の選択対象に加えて指定した頂点・辺・面を追加選択します。
Additional が False の場合は既存の選択状態を解除し、指定したトポロジーのみを選択します。
関数実行後は、選択状態が点・辺・面選択になります。

実行例


'例:頂点、辺、面を選択状態にする
bResult = Femtet.Gaudi.SelectTopologies(Vertices, Edges, Faces, True)
If bResult = False Then
   Femtet.ShowLastError
End If