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

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

MultiCreateReplica関数

定義

MultiCreateReplica (BodyList() As CGaudiBody, VertexList() As CGaudiVertex, EdgeList() As CGaudiEdge, FaceList() As CGaudiFace, newBody() As CGaudiBody) As Boolean
 


[Python]
 MultiCreateReplica_py(CGaudiBody[] BodyList, CGaudiVertex[] VertexList, CGaudiEdge[] EdgeList, CGaudiFace[]  FaceList)

戻り値

True   成功
False   失敗
 


[Python]
[0]   True:成功、False:失敗
[1][0~複製ボディ配列数-1]   複製結果を返すための配列(動的配列)

引数

BodyList   複製対象のBody配列
VertexList   複製対象の点トポロジ配列
EdgeList   複製対象の辺トポロジ配列
FaceList   複製対象の面トポロジ配列
newBody   複製結果を返すための配列(動的配列)
 


[Python]
BodyList   複製対象のBody(CGaudiBody)配列
VertexList   複製対象の点トポロジ(CGaudiVertex)配列
EdgeList   複製対象の辺トポロジ(CGaudiEdge)配列
FaceList   複製対象の面トポロジ(CGaudiFace)配列

解説

指定されたオブジェクトを複製します。
新規に作成されたBodyはnewBodyに自動的に格納されます。このときnewBodyの既存の要素は破棄されます。
newBodyが動的配列で無い場合はエラーとなり、ストップします。

実行例

CGaudiBody.CreateReplica
CGaudiVertex.CreateReplica
CGaudiEdge.CreateReplica
CGaudiFace.CreateReplica
それぞれを参照してください。