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

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

MultiRingCopy関数

定義

MultiRingCopy (BodyList() As CGaudiBody, P As CGaudiPoint, Axis As CGaudiVector, IntervalAngle As Double, CopyNum As Long, newBody( ) As CGaudiBody) As Boolean
 


[Python]
 MultiRingCopy_py(CGaudiBody[] BodyList, CGaudiPoint P, CaudiVector axis, double IntervalAngle, int CopyNum)

戻り値

True   成功
False   失敗
 


[Python]
[0]   True:成功、False:失敗
[1][0~作成されたBody数-1]   コピーにより作成されたBody(CGaudiBody)配列

引数

BodyList   複製対象のBody配列
P   回転軸上の点
Axis   回転軸の方向ベクトル
IntervalAngle   角度[deg]
CopyNum   コピー個数
newBody( )   コピーにより作成されたCGaudiBody(配列)


[Python]
BodyList   複製対象のBody(CGaudiBody)配列
P   回転軸上の点(CGaudiPoint)
Axis   回転軸の方向ベクトル(CGaudiVector)
IntervalAngle   角度[deg]
CopyNum   コピー個数

解説

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

実行例

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