Andras Deak
Andras Deak
> Adding a single large dataset to a plotter (probably of one of each type). I wonder if it would be worth adding a range of sizes from small to...
I can reproduce a segfault on my debian linux (which is the same thing as "_Windows fatal exception: access violation_" in your case). Here's the snippet I used, taken from...
@chen112p loading the mesh is fine. What breaks is `repair()` of pymeshfix, see my snippet in https://github.com/pyvista/pymeshfix/issues/41#issuecomment-1121573606.
It's not as pretty as your real data, but ```py mesh_surf = pv.ParametricSuperToroid(n1=0.5, n2=1.5).decimate(0.75).compute_normals() mesh_surf.point_arrays['scalars'] = mesh_surf.point_arrays['Normals'][:, 0] ``` might be enough to demonstrate the issue. At least it's very...
The superficial issue seems to be that you're adding a new mesh to the plotter with each callback (each new selected point), and after a few clicks you start trying...
I think there are multiple things that are off here... 1. The second code block in my last message is off, it uses both `callback` and `tubify_path` but only defines...
It seems to me that the line sections returned from the geodesic point picking are all listed in reverse order. This leads to the apparent jumps in the final tube....
I don't have time for a detailed investigation right now, but if my hunch is correct then the duplicates are where line segments meet. So by throwing away the first...
Yes, sorry, that's why I posted the code block again. I should have been more explicit where the changes are. That version is the one that probably still has duplicates,...
@ZandreeTresvalles we've added a new keyword argument to `enable_geodesic_picking`, `keep_order` which will be `True` by default. This should automatically order and clean the selected path, and it should be in...