1

我可以在 Mayavi 中的两点之间创建一个弯曲的箭头吗?
这是我使用 vtk 创建的一行

ar1 = visual.arrow(x=x1, y=y1, z=z1)
arrow_length = np.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2 + (z2 - z1) ** 2)
ar1.actor.scale = [arrow_length, arrow_length, arrow_length]
ar1.pos = ar1.pos / arrow_length
ar1.axis = [x2 - x1, y2 - y1, z2 - z1]

在此处输入图像描述
我希望它是弯曲的,即
在此处输入图像描述

4

1 回答 1

2

没有PolyDataAlgorithm弯曲箭头的 vtk,尽管您可以使用visual.curve并添加带有 0 长度箭头的尖端。

于 2019-08-23T18:34:03.607 回答