-
Notifications
You must be signed in to change notification settings - Fork 97
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
Transform relations #315
Transform relations #315
Conversation
Codecov ReportBase: 91.36% // Head: 91.48% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #315 +/- ##
==========================================
+ Coverage 91.36% 91.48% +0.11%
==========================================
Files 33 33
Lines 3626 3677 +51
==========================================
+ Hits 3313 3364 +51
Misses 313 313
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
@geoffder I updated cbind enough it would build, but there are some API updates here, which I presume is causing the CI failure. |
Possibly related to #302: I noticed the ubuntu OMP builds have started to flake out sometimes, appearing to infinite-loop on |
doesn't reproduce on my machine compiled with the current master. My first naive inclination was to try using the On the topic of parallel backends, I found that testing hung out on |
Strange - I wonder how it could succeed on your local machine. Seems like a simple enough problem once it repros... |
@elalish Ahh interesting, good catch! I wonder if that behaviour changed between compiler versions then since I didn't hit the bug. |
* added transforms output * removed meshids * read MeshGL runs, IDs, and transforms * cleanup * replaced lambdas * refactor reserveIDs * refactored reference initialization * added round-trip test * added multi-material round trip test * added faceID round trip test * back to const inputs * added missing error types * shorten CI timeouts * update docs
Related #282
This adds transformation feedback to to the
MeshGL
output, as well as taking these transforms and original IDs as input. TheReserveIDs
function allows you to make your own IDs to pass in for when your input mesh has multiple materials, for instance.I think this is moving the API in the right direction, because the tests are getting cleaner while checking more things. I still need to add feedback about if the reference is inverted to complete the normal transforms for #282.