Skip to content

Scene Editor Workbench#122

Draft
EulalieCoevoet wants to merge 41 commits intoSofaComplianceRobotics:roboticsfrom
EulalieCoevoet:dev_workbench
Draft

Scene Editor Workbench#122
EulalieCoevoet wants to merge 41 commits intoSofaComplianceRobotics:roboticsfrom
EulalieCoevoet:dev_workbench

Conversation

@EulalieCoevoet
Copy link
Copy Markdown

@EulalieCoevoet EulalieCoevoet commented Mar 27, 2026

In this PR:

  • The selection settings cannot be changed by the user
  • Add showWidget for string
  • Disable widget of read only data
  • Selection: highlight objects in node instead of showing the bounding box (requires [visual] VisualModelImpl: add resetMaterial variable sofa-framework/sofa#6057)
  • Filter component with error, warning or info message
  • Scene Editor Workbench:
    • Delete component and nodes (except rootnode and GUI node)
    • Create new node
    • Drag and drop component from Component window to Scene Graph window
    • Selectable template (replace the component on selection)
    • Rename on focus and F2 pressed
    • Always display type / template
    • Add info and instruction

Screenshot

Highlight on selection:

image

Rename components and nodes:

image

Add node and drag and drop components (a bit outdated):

2026-03-30_21-19-54.mp4

Filter warnings:
image

EulalieCoevoet and others added 30 commits February 27, 2026 12:03
* [ComponentsWindow] list components examples

* [SofaImGui] ImGuiGUIEngine: init mouse interaction enabled (SofaComplianceRobotics#101)

---------

Co-authored-by: HanaeRateau <hanaerateau@yahoo.fr>
…#103)

* [SofaImGui] Widget: adds missing float widget

* fixes scientific e format
…plianceRobotics#106)

* [SofaImGui] open documentation and format LocalTextLinkOpenURL

* correct usage of ellipsis

* adds more links
…ComplianceRobotics#105)

* [Widgets] refactoring and limits table vertical size in windows

* add bounding box widget

* Precomputes table size before starting the table

---------

Co-authored-by: HanaeRateau <hanaerateau@yahoo.fr>
…s#109)

* [SofaImGui] cleaning simulation driving window

* fixes compilation
- create component on drag and drop
- add string widget
- disable readOnly data
@EulalieCoevoet EulalieCoevoet mentioned this pull request Apr 17, 2026
8 tasks
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