level 1
醉笑不过眼眉弯
楼主
不知道有没有大佬用过vmtk(这不是重点...)
我用vmtk的类提取血管中心线网络(vtp格式),然后在这个网络上用vtk dijkstra类进行路径规划,结果发现选的起始点和终点在一条分支上没问题(图),但是一旦此路径需要通过分岔点就会报错

然后我尝试遍历整个模型,发现在每个分岔点处都至少有三个重合点,也就是说每个分支在这个分叉位置处都有一个点(图:如果这个位置有重合点,用小球标记)

我尝试连接这些重合点,但是会出错,我不确定是不是因为vtk中坐标相同的点无法连接...
我想要坐标相同的重合点相连或者用其他方法把分叉处的支线连接起来,这样我用dijkstra算法可以规划一条路径通过分岔点,有没有大佬有好的建议?
卡在这个地方好久了QAQ
虽然不知道有没有大佬帮我,还是提前谢谢大佬~
2019年04月11日 08点04分
1
我用vmtk的类提取血管中心线网络(vtp格式),然后在这个网络上用vtk dijkstra类进行路径规划,结果发现选的起始点和终点在一条分支上没问题(图),但是一旦此路径需要通过分岔点就会报错

然后我尝试遍历整个模型,发现在每个分岔点处都至少有三个重合点,也就是说每个分支在这个分叉位置处都有一个点(图:如果这个位置有重合点,用小球标记)
我尝试连接这些重合点,但是会出错,我不确定是不是因为vtk中坐标相同的点无法连接...我想要坐标相同的重合点相连或者用其他方法把分叉处的支线连接起来,这样我用dijkstra算法可以规划一条路径通过分岔点,有没有大佬有好的建议?
卡在这个地方好久了QAQ
虽然不知道有没有大佬帮我,还是提前谢谢大佬~
