Skip to content

Conversation

@akenmorris
Copy link
Contributor

This PR fixes a couple of groom/mesh issues as well as updates the vtkWindowedSincPolyDataFilter basic options and parameters.

…room run

  The cache was being cleared after set_display_mode() was called in
  handle_groom_complete(). However, set_display_mode() emits an
  update_view_mode() signal which triggers update_display(), causing
  mesh lookups to hit the stale cache before it was cleared.

  This resulted in an alternating pattern where groomed meshes would
  only reload on every other groom run.

  Move handle_clear_cache() to before set_display_mode() so the cache
  is cleared before any display updates are triggered.
The issue is that we have to remove the existing normals first or the filter will skip creation if normals already exist.
@akenmorris akenmorris merged commit cefe2da into master Dec 5, 2025
5 checks passed
@akenmorris akenmorris deleted the groom_issues branch December 5, 2025 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants