为什么我的这些点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