From c67da2e5d8655704601d6d06e8bc60aabe212253 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 23 Jun 2019 21:49:12 -0400 Subject: [PATCH] Compute shadow when live option. --- ObjEditor.java | 34 +++++++++++++++++++++++----------- 1 files changed, 23 insertions(+), 11 deletions(-) diff --git a/ObjEditor.java b/ObjEditor.java index 9be4ae9..9fcd4b1 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -171,7 +171,7 @@ objEditor.ctrlPanel.remove(setupPanel); objEditor.ctrlPanel.remove(setupPanel2); - objEditor.ctrlPanel.remove(commandsPanel); + objEditor.ctrlPanel.remove(objectCommandsPanel); objEditor.ctrlPanel.remove(pushPanel); //objEditor.ctrlPanel.remove(fillPanel); @@ -327,9 +327,18 @@ toolbarPanel.setName("Toolbar"); treePanel = new cGridBag(); treePanel.setName("Tree"); + + editPanel = new cGridBag().setVertical(true); + editPanel.setName("Edit"); + ctrlPanel = new cGridBag().setVertical(false); // new GridBagLayout()); - ctrlPanel.setName("Edit"); + + editCommandsPanel = new cGridBag(); + editPanel.add(editCommandsPanel); + editPanel.add(ctrlPanel); + materialPanel = new cGridBag().setVertical(true); + materialPanel.setName("Material"); /*JTextPane*/ infoarea = createTextPane(); @@ -819,10 +828,13 @@ JButton fasterButton; JButton remarkButton; + cGridBag editPanel; + cGridBag editCommandsPanel; + cGridBag namePanel; cGridBag setupPanel; cGridBag setupPanel2; - cGridBag commandsPanel; + cGridBag objectCommandsPanel; cGridBag pushPanel; cGridBag fillPanel; @@ -1035,23 +1047,23 @@ oe.ctrlPanel.add(setupPanel2); oe.ctrlPanel.Return(); - commandsPanel = new cGridBag().setVertical(false); + objectCommandsPanel = new cGridBag().setVertical(false); - resetButton = AddButton(commandsPanel, "Reset"); + resetButton = AddButton(objectCommandsPanel, "Reset"); resetButton.setToolTipText("Jump to frame zero"); - stepButton = AddButton(commandsPanel, "Step"); + stepButton = AddButton(objectCommandsPanel, "Step"); stepButton.setToolTipText("Step one frame"); // resetAllButton = AddButton(oe, "Reset All"); // stepAllButton = AddButton(oe, "Step All"); // Return(); - slowerButton = AddButton(commandsPanel, "Slow"); + slowerButton = AddButton(objectCommandsPanel, "Slow"); slowerButton.setToolTipText("Decrease animation speed"); - fasterButton = AddButton(commandsPanel, "Fast"); + fasterButton = AddButton(objectCommandsPanel, "Fast"); fasterButton.setToolTipText("Increase animation speed"); - remarkButton = AddButton(commandsPanel, "Remark"); + remarkButton = AddButton(objectCommandsPanel, "Remark"); remarkButton.setToolTipText("Set the current transform as the target"); - oe.ctrlPanel.add(commandsPanel); + oe.ctrlPanel.add(objectCommandsPanel); oe.ctrlPanel.Return(); pushPanel = AddSlider(oe.ctrlPanel, "Push", -1, 1, copy.NORMALPUSH, 1.1); // To have the buttons @@ -1340,7 +1352,7 @@ // north.setName("Edit"); // north.add(ctrlPanel, BorderLayout.NORTH); // objectPanel.add(north); - objectPanel.add(ctrlPanel); + objectPanel.add(editPanel); objectPanel.add(infoPanel); /* -- Gitblit v1.6.2