求大神帮忙把这段c++代码转换成python语言,十分感谢 20

vtkSmartPointer<vtkStructuredPointsReader>rs=vtkSmartPointer<vtkStructuredPointsReade... vtkSmartPointer<vtkStructuredPointsReader> rs = vtkSmartPointer<vtkStructuredPointsReader>::New();
rs->SetFileName("D://Saint Helen//shm_10m.vtk");
rs->Update();

int dim[3];//if dim[2], there would be memory leakage!

rs->GetOutput()->GetDimensions(dim);
long count = 0;

vtk_create(vtkPoints, points);
for (int y = 0; y < dim[1]; y++)
{
for (int x = 0; x < dim[0]; x++)
{
float* scalar = static_cast<float*>(rs->GetOutput()->GetScalarPointer(x, y, 0));
//scalar[0] = 1;
double pos[3];
vtkIdType i = y*dim[0] + x;
rs->GetOutput()->GetPoint(i, pos);
//points->InsertNextPoint(x, y, (*scalar)/16.0);
//points->InsertNextPoint(pos[0], pos[1], pos[2]);
points->InsertNextPoint(pos[0], pos[1], *scalar);
}
}
vtk_create(vtkPolyData, pd);
pd->SetPoints(points);
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
俏丽又透彻的多宝鱼q
2015-08-25 · 超过32用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:43.7万
展开全部
看不动c++。。。还不如直接说需求了。。
追问
额…用vtk读取一副dem图片上所有的点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式