-
Notifications
You must be signed in to change notification settings - Fork 138
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 individual splats #217
Conversation
Saving is currently broken:
|
Thanks for this @simonbethke - fixed. I hadn't tested not changing anything then trying to save yet :) |
The "Reset Splat" function is not resetting the TransformsPalette |
|
||
// reallocate the storage texture and copy over old data | ||
const realloc = (width: number, height: number) => { | ||
const newTexture = new Texture(device, { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just a note that when you move this to the engine v2 you can use texture.resize()
This PR add the ability to move/rotate/scale individual splats using transform gizmo and transform panel.
Screen.Recording.2024-10-15.at.11.07.54.mov
The code changes can be summarised as follows:
Pivot
objectTransformHandler
classes respond to pivot updates by applying the changes to the scene and updating the undo/redo historyTransform Palette
data-processor.ts
Issues/Concerns
Testing notes
Full regression testing is needed, specifically: