Skip to content

Reenable Label tooling#57

Merged
amock merged 12 commits intonaturerobots:mainfrom
JustusBraun:fix/cluster-label
Jun 3, 2025
Merged

Reenable Label tooling#57
amock merged 12 commits intonaturerobots:mainfrom
JustusBraun:fix/cluster-label

Conversation

@JustusBraun
Copy link
Copy Markdown
Collaborator

@JustusBraun JustusBraun commented May 24, 2025

This PR adresses #42 and does the following things:

  • GPU accelerated selection of Faces using an offscreen Ogre render pass (Removes the need for OpenCL)
  • 3 different selection modes:
    • Single click: (De)select a single face under the cursor
    • CTRL + Click: (De)select faces using a circular brush
      • Holding CTRL and using the Scrollwheel changes the size of the brush
    • SHIFT + Click: (De)select faces using a selection rectangle
  • Labeled instances are written to the /mesh/labels/LABEL_NAME/INSTANCE_NUMBER dataset
  • LabelTool and LabelVisuals respect the Culling Mode selected on the MeshDisplay
  • Existing Instances can be edit and overwritten

@amock amock self-requested a review June 3, 2025 13:06
Copy link
Copy Markdown
Member

@amock amock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice additions!

@amock amock merged commit 7b4f25a into naturerobots:main Jun 3, 2025
2 checks passed
@JustusBraun JustusBraun deleted the fix/cluster-label branch July 9, 2025 17:16
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