Skip to content

Wip/spacer gizmo selection - #976

Draft
Raven358 wants to merge 24 commits into
Try:masterfrom
Raven358:wip/spacer-gizmo-selection
Draft

Wip/spacer gizmo selection#976
Raven358 wants to merge 24 commits into
Try:masterfrom
Raven358:wip/spacer-gizmo-selection

Conversation

@Raven358

Copy link
Copy Markdown

Description:

Initial WIP implementation for the Spacer editor.

Includes:

  • object selection using actual mesh geometry rather than only bounding boxes;
  • Im3d transform gizmo;
  • selection outline;
  • required editor shaders and integration.

This is an experimental implementation and still needs cleanup/review. A significant part of the initial code was AI-assisted/generated.

Known issues:

  • gizmo manipulators can stretch when close to the screen edge;
  • selection outline may create visual noise on textures with an alpha channel when viewed very closely.

Try added a commit that referenced this pull request Aug 31, 2026
@Try

Try commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Hi, @Raven358 and thanks for PR!

As we discussed on discord, I'm not going to take patch as-is, but rather use it as a base to rewrite optimal implementation.
Here current state of selection (also property view is updates accordingly)
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants