ホーム / モデリング / 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を参照してください。


