Add VBL Pen tool for freehand topology drawing#5940
Open
KnutZuidema wants to merge 1 commit intoRPTools:developfrom
Open
Add VBL Pen tool for freehand topology drawing#5940KnutZuidema wants to merge 1 commit intoRPTools:developfrom
KnutZuidema wants to merge 1 commit intoRPTools:developfrom
Conversation
- Implement VBLPenTool for real-time, freehand drawing of Vision Blocking Layers. - Add configurable radius with Ctrl+Scroll support and dedicated Radius panel. - Persist VBL pen radius in application state. - Update UI and I18N properties to support the new tool.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Identify the Bug or Feature request
closes #5939
Description of the Change
This PR implements a freehand VBL Pen tool designed for high-responsiveness topology drawing. The tool employs an incremental application strategy, submitting individual area segments during mouse drag events to provide real-time visual feedback across all selected topology layers. It includes a dedicated radius configuration panel, supports dynamic resizing via Ctrl+Mouse Wheel, and provides immediate visual mode indicators by tracking modifier key states.
Possible Drawbacks
Frequent network updates during continuous drawing, though mitigated by segmenting the area updates.
Documentation Notes
Adds VBL Pen tool to the topology toolbar. Supports Ctrl+Scroll for radius and Shift for eraser mode.
Release Notes
Added a VBL Pen tool for real-time freehand drawing of topology with a configurable radius and Ctrl+Scroll support.
This change is