Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove pyvista dependency and update export options #35

Merged
merged 84 commits into from
Aug 6, 2024

Conversation

Carifio24
Copy link
Member

This PR removes the package's dependency on pyvista, which resolves #32. This involves a large refactor of the package and involves a few major changes:

  • Remove support for exporting to OBJ files
  • Add support for exporting to USD files
  • Add voxel-based export (in addition to isosurface method) for volume layers
  • Add meshoptimizer as a glTF compression option
  • Use registry-based system to add layer export methods
  • Update the export dialog to allow for selecting a different export method (if available) for each layer
  • Improve sizing of spheres for scatter layers

…ns into separate files and add cylinder and cone.
@Carifio24 Carifio24 changed the base branch from remove-pyvista to master August 6, 2024 13:57
@Carifio24 Carifio24 merged commit d83f5f4 into glue-viz:master Aug 6, 2024
3 checks passed
@Carifio24 Carifio24 added dependencies enhancement New feature or request glTF Related to export of glTF/glB files USD Related to export of USD files labels Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies enhancement New feature or request glTF Related to export of glTF/glB files USD Related to export of USD files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Explore removing PyVista dependency
1 participant