Closed GlennWSo closed 1 year ago
Hi !
That's ... odd indeed. I suspect this is because of some extraction methods of the mesh being called in Mesh.display()
for getting the group edges, wireframe, etc
I got it: Mesh.display()
is duplicating some points to have separate vertices in the openGL buffer. Those duplication could happen on a copy of the original buffer instead.
It is much better to fix that because a display is like a measurement: it shall not affect what we measure.
hi
i expected that
show([mesh])
should not mutate mesh.This causes problems when debugging, I cant inspect visually without mutating my objects.
simple snippet: