You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…8649)
This adds a partial update example for `Points3D`, in all languages,
using both the legacy and new APIs (if they already exist).
This acts as a before/after comparison, a piece of documentation and a
way to make sure that the legacy and new APIs behave similarly.
* DNM: requires #8648
* Part of #8583
* Part of #8581
* Part of #8582
There really is not much to be said that wouldn't be made clearer by
just looking at the code.
Specifically:
* Look at the codegen changes.
* Now look at the changes to one of the generated archetypes (probably
`Transform3D`).
* Now look especially at the changes to `transform3d_ext`. That one's
important.
* Now look at how the different "partial updates" snippets evolved.
Overall I hate everything here, literally every single bit -- but that's
the best I managed to get out of the status quo without ridiculous
amounts of efforts.
* DNM: requires #8690
* Closes#8582
---------
Co-authored-by: Antoine Beyeler <[email protected]>
Something like this:
The text was updated successfully, but these errors were encountered: