ホーム / モデリング / CGaudi / 関数 / MultiMatrixCopy
MultiMatrixCopy関数
定義
MultiMatrixCopy (BodyList() As CGaudiBody, IntervalX As Double, CopyX As Long, IntervalY As Double, CopyY As Long, IntervalZ As Double, CopyZ As Long, newBody( ) As CGaudiBody) As Boolean
[Python]
MultiMatrixCopy_py(CGaudiBody[] BodyList, double IntervalX, int CopyX, double IntervalY, int CopyY, double IntervalZ, int CopyZ)
戻り値
| True | 成功 | |
| False | 失敗 |
[Python]
| [0] | True:成功、False:失敗 | |
| [1][0~作成されたBody数-1] | コピーにより作成されたBody(CGaudiBody)配列 |
引数
| BodyList | 複製対象のBody配列 | |
| IntervalX | 幅方向のコピー間隔 | |
| CopyX | 幅方向のコピー数 | |
| IntervalY | 奥行き方向のコピー間隔 | |
| CopyY | 奥行き方向のコピー数 | |
| IntervalZ | 高さ方向のコピー間隔 | |
| CopyZ | 高さ方向のコピー数 | |
| newBody( ) | コピーにより作成されたBody(CGaudiBody)配列 |
[Python]
| BodyList | 複製対象のBody(CGaudiBody)配列 | |
| IntervalX | 幅方向のコピー間隔 | |
| CopyX | 幅方向のコピー数 | |
| IntervalY | 奥行き方向のコピー間隔 | |
| CopyY | 奥行き方向のコピー数 | |
| IntervalZ | 高さ方向のコピー間隔 | |
| CopyZ | 高さ方向のコピー数 |
解説
指定されたオブジェクトを複製します。新規に作成されたBodyはnewBodyに自動的に格納されます。このときnewBodyの既存の要素は破棄されます。
newBodyが動的配列で無い場合はエラーとなり、ストップします。
実行例
CGaudiBody.MatrixCopyを参照してください。


