为什么我的这些点delaunay三角剖分后是这种样子。。
vtk吧
全部回复
仅看楼主
level 6
喧嚣中寻找宁静
楼主
上方的点都没包含进去
2019年01月08日 08点01分
1
level 6
喧嚣中寻找宁静
楼主
第一张图用的是delaunay2D,后来改用delaunay3D,效果好多了。但是好简单好粗略。有参数可以让它更细致吗?
2019年01月08日 09点01分
2
喧嚣中寻找宁静
这个我会了,把alpha设小点,就能更精细
2019年01月08日 12点01分
level 6
喧嚣中寻找宁静
楼主
唉,难受。vtkDelaunay3D剖分效果不错,但是输出的是vtkUnstructuredGrid类,不能用vtkCurvatures来计算曲率。vtkDelaunay2D输出的是vtkPolydata类,可以用vtkCurvatures来计算曲率,但是vtkDelaunay2D剖分出来的太扯了。。
2019年01月08日 12点01分
3
level 6
喧嚣中寻找宁静
楼主
@rabbitbride
求助吧主
2019年01月08日 12点01分
4
level 4
风铃小麻叶º
网格类可以转化为polydata
2019年10月19日 02点10分
5
level 4
风铃小麻叶º
想要更光滑可以后面对polydata进行细化哦
2019年10月19日 02点10分
6
level 4
风铃小麻叶º
百度都有源代码。还有你需要什么类型,vtk中大多数都可以互相转化的。比如你计算曲率需要输入polydata,你就把你的输出(vtkungrid)转化为polydata就行啦
2019年10月19日 02点10分
7
喧嚣中寻找宁静
对对对,后来我解决了
2019年10月19日 02点10分
瓶子小姐的王大
@喧嚣中寻找宁静
请问如何转化,是直接强制类型转化吗?我用的Qt,直接强制类型转化程序就卡死了。
2019年12月31日 02点12分
瓶子小姐的王大
@瓶子小姐的王大
deci->SetInputConnection((vtkPolyData*)(delaunay->GetOutputPort())) ;
2019年12月31日 02点12分
瓶子小姐的王大
@瓶子小姐的王大
我这里setinputconnection要求输入polydata,delaunay是一个vtkDelaunay3D的指针,它的getouputport返回的是一个vtkUnstructuredGrid你也是知道的
2019年12月31日 02点12分
1