This PR adds basic end-to-end tests of the scatter export functionality for both glTF and USD. In both cases, we create a simple session with a 3D scatter viewer, export the file, then read the file back in and verify and that it has the expected structure.
Along the way, I made a few changes to the package content:
Added methods that return the number of vertices and triangles for our various shapes
Refactored the glTF and USD scatter export functionality into separate files, and moved format-agnostic functions scatter.py
Updated the way that prim keys are determined in the USD builder for testability
This PR adds basic end-to-end tests of the scatter export functionality for both glTF and USD. In both cases, we create a simple session with a 3D scatter viewer, export the file, then read the file back in and verify and that it has the expected structure.
Along the way, I made a few changes to the package content:
scatter.py