関数cut_3d_data_gridNo マニュアル

(The documentation of function cut_3d_data_gridNo)

Last Update: 2023/12/13


◆機能・用途(Purpose)

3次元データから格子点番号で範囲を指定して一部分を切り出す。
Extract a partial 3-D data for a specified grid node index range.


◆形式(Format)

#include <3d_data/operation.h>
inline struct _3d_data cut_3d_data_gridNo
(const struct _3d_data original,const int imin,const int imax,
 const int jmin,const int jmax,const int kmin,const int kmax)


◆引数(Arguments)

original 切り出す前の3次元データ。
The 3-D data before the extraction.
imin 切り出す\(x\)座標範囲の下限に対応する格子点番号。
The grid node index corresponding to the lower limit of the \(x\)-coordinate range to extract.
imax 切り出す\(x\)座標範囲の上限に対応する格子点番号。
The grid node index corresponding to the upper limit of the \(x\)-coordinate range to extract.
jmin 切り出す\(y\)座標範囲の下限に対応する格子点番号。
The grid node index corresponding to the lower limit of the \(y\)-coordinate range to extract.
jmax 切り出す\(y\)座標範囲の上限に対応する格子点番号。
The grid node index corresponding to the upper limit of the \(y\)-coordinate range to extract.
kmin 切り出す\(z\)座標範囲の下限に対応する格子点番号。
The grid node index corresponding to the lower limit of the \(z\)-coordinate range to extract.
kmax 切り出す\(z\)座標範囲の上限に対応する格子点番号。
The grid node index corresponding to the upper limit of the \(z\)-coordinate range to extract.


◆戻り値(Return value)

引数originalで与えた3次元データから格子点番号が [imin,imax]×[jmin,jmax]×[kmin,kmax] の範囲を切り出した3次元データ。
A 3-D data extracted from that given by argument original for a grid node index range of [imin, imax] × [jmin, jmax] × [kmin, kmax].


◆使用例(Example)

struct _3d_data original;
struct _3d_data extracted=cut_3d_data_gridNo(original,5,20,3,40,8,50);