问题描述
知道为什么这行不通吗?
<script>
im3D不变,仅给出零。在DM脚本方面,这将是:
DM::Image im2D = DM::RealImage("2D",4,2048);
DM::Image im3D= DM::RealImage("3D",2048,9,9);
PlugIn::ImageDataLocker im2D_LLl(im2D,PlugIn::ImageDataLocker::lock_data_CONTIGUOUS);
float *im2D_data = (float*)(im2D_LLl.get_image_data().get_data());
for (int i = 0; i <2048; i++) *Im2D_data++ = i;
Imaging::DataSlice planeSlice;
long xi=0,yi=0;
planeSlice = Imaging::DataSlice(Imaging::DataIndex(xi,yi,0),Imaging::DataSlice::Slice1(2,1));
DM::SliceImage(im3D,planeSlice) = im2D;
效果很好。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)