From a77a560c615a24cbf957f1a5709d3bdaaa5ed662 Mon Sep 17 00:00:00 2001 From: Dan Royer Date: Wed, 27 Dec 2023 17:39:38 -0800 Subject: [PATCH] make sure to set first camera as active at program start. --- src/main/java/com/marginallyclever/ro3/Registry.java | 1 + src/main/java/com/marginallyclever/ro3/apps/render/Viewport.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/marginallyclever/ro3/Registry.java b/src/main/java/com/marginallyclever/ro3/Registry.java index 4b978d774..645c3a016 100644 --- a/src/main/java/com/marginallyclever/ro3/Registry.java +++ b/src/main/java/com/marginallyclever/ro3/Registry.java @@ -48,6 +48,7 @@ public static void reset() { for(Camera c : toRemove) cameras.remove(c); Camera first = new Camera("Camera 1"); cameras.add(first); + setActiveCamera(first); double v = Math.sqrt(Math.pow(50,2)/3d); // match the viewport default orbit distance. first.setPosition(new Vector3d(v,v,v)); first.lookAt(new Vector3d(0,0,0)); diff --git a/src/main/java/com/marginallyclever/ro3/apps/render/Viewport.java b/src/main/java/com/marginallyclever/ro3/apps/render/Viewport.java index c4ec2e5f9..085bd7613 100644 --- a/src/main/java/com/marginallyclever/ro3/apps/render/Viewport.java +++ b/src/main/java/com/marginallyclever/ro3/apps/render/Viewport.java @@ -268,7 +268,6 @@ public Component getListCellRendererComponent(JList list, Object value, int i camera = (Camera) e.getItem(); Registry.setActiveCamera(camera); }); - if(cameraListModel.getSize()>0) cameraSelector.setSelectedIndex(0); toolBar.add(cameraSelector); }