vtk里面有没有用于处理简化三角面片的文件?
vtk吧
全部回复
仅看楼主
level 4
jsrdzw
楼主
如题,请问各位熟悉vtk的大神指导下,我用vtk提取等值面后,想对提取出来的三角面片做简化,vtk中有相应的函数吗?
2015年03月26日 09点03分
1
level 12
rabbitbride
有啊~
2015年03月27日 01点03分
2
jsrdzw
大哥,请问那个叫什么名字?vtk....。cxx?
2015年03月27日 01点03分
level 12
rabbitbride
vtkDecimate,vtkDecimatePro,vtkQuadricClustering和vtkQuadricDecimation
2015年03月27日 01点03分
3
jsrdzw
谢谢
2015年03月27日 07点03分
rabbitbride
@jsrdzw
客气~
~
2015年03月28日 01点03分
jsrdzw
@rabbitbride
你好,请教下VTK中vtkDecimatePro里使用的简化的算法是什么算法啊?我看代码理解它的简化思路并不理解,想请教下它的算法思想再去查找些自然语言的介绍来理解。再次拜谢
2015年04月12日 14点04分
level 12
rabbitbride
对于vtkDecimatePro类里的每个函数,作者都写了注释吧?
我是不会说你只是因为代码太长懒得看完的
2015年04月13日 01点04分
4
jsrdzw
肯定不是啊,写测试例子在里面跟着跑,但是貌似不理解它的简化思想的原理,单纯从代码来理解,逆推,有些困难哈
2015年04月13日 10点04分
jsrdzw
@jsrdzw
光看注释,还是不是很理解他的原理,只是知道这个函数是干啥的,但不知道干啥的理由,基于什么思路。
2015年04月13日 10点04分
jsrdzw
@jsrdzw
是不是比较水。。。
2015年04月13日 10点04分
rabbitbride
@jsrdzw
慢慢来,都有这个过程~加油加油
2015年04月13日 12点04分
level 12
rabbitbride
vtk中两种new:
1、vtkSmartPointer<vtkPoints> seeds = vtkSmartPointer<vtkPoints>::New();
这样的是智能指针,不用delete
2、vtkPoints *seeds = vtkPoints::New()
这样的,需要对应一个 seeds->delete()
@jsrdzw
2015年05月28日 12点05分
5
jsrdzw
原来如此,我就觉得奇怪了,为啥我NEW了,有些delete会报错,有些又不报错。原来是这样,搞的我以为都不要delete,3Q
2015年05月29日 00点05分
rabbitbride
@jsrdzw
有~
2015年06月01日 05点06分
jsrdzw
@rabbitbride
都是vtkPolyDataNormals.h?
2015年06月01日 06点06分
jsrdzw
@rabbitbride
像这样??? vtkCellData *cell=pSrcVtkPolyData->GetCellData(); vtkFloatArray *cellNormal=dynamic_cast<vtkFloatArray*>(cell->GetNormals());
2015年06月01日 11点06分
level 1
工藤的新一♤
楼主我是小白,想问一下用vtk怎么提取等值面呢
2019年03月28日 11点03分
6
1