Skip to content

Commit 3893472

Browse files
committed
Checkbox to toggle object selection.
1 parent 6ea8e3a commit 3893472

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

ihmc-high-level-behaviors/src/libgdx/java/us/ihmc/rdx/behaviorTree/scene/RDXBehaviorTreeScene.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ private void renderImGuiWidgets()
8282
for (int i = 0; i < objects.size(); i++)
8383
{
8484
RDXBehaviorTreeSceneObject object = objects.get(i);
85+
if (ImGui.checkbox(labels.getHidden("Select%s%d".formatted(object.getName(), object.getID())), object.getGizmo().isSelected()))
86+
object.getGizmo().setSelected(!object.getGizmo().isSelected());
87+
ImGui.sameLine();
8588
ImGui.text("%s ID: %d".formatted(object.getName(), object.getID()));
8689
ImGui.sameLine();
8790
ImGui.pushStyleColor(ImGuiCol.Button, ImGuiTools.DARK_RED);

ihmc-high-level-behaviors/src/libgdx/java/us/ihmc/rdx/behaviorTree/scene/RDXBehaviorTreeSceneObject.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,9 @@ public void destroy()
5353
gizmo.destroyDefault(baseUI.getPrimary3DPanel());
5454
model.dispose();
5555
}
56+
57+
public RDXSelectablePose3DGizmo getGizmo()
58+
{
59+
return gizmo;
60+
}
5661
}

0 commit comments

Comments
 (0)