From d32f24f147068e6cbecb31c7f98047f68bc8b58a Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 21 Jul 2019 19:03:28 -0400 Subject: [PATCH] Embed texture. --- GroupEditor.java | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/GroupEditor.java b/GroupEditor.java index 1e0e863..0372f78 100644 --- a/GroupEditor.java +++ b/GroupEditor.java @@ -80,18 +80,20 @@ this.copy = this.group = copy; //selectees = this.group.selectees; - if (copy.versions == null) - { - copy.versions = new byte[100][]; - copy.versionindex = -1; - } - SetupMenu2(this); //objEditor); SetupUI2(objEditor); objEditor.SetupUI(true); SetupViews(objEditor); ((cRadio)radioPanel.getComponent(0)).SetCamera(cameraView.renderCamera, true); + + if (copy.versions == null) + { + copy.versions = new byte[100][]; + copy.versionindex = -1; + + Save(true); + } } void CloneSelection(boolean supports) @@ -3151,7 +3153,7 @@ for (Enumeration e = group.selection.elements(); e.hasMoreElements();) { obj = (Object3D)e.nextElement(); - obj.SetBumpTexture(null); + obj.ResetBumpTexture(); } refreshContents(); @@ -4161,7 +4163,7 @@ try { - texturedata = Globals.theRenderer.GetTextureData(pigment, false, node.texres); + texturedata = Globals.theRenderer.GetTextureData(tex.pigmenttexture, pigment, false, node.texres); } catch (Exception e) { @@ -4798,7 +4800,7 @@ void refreshContents(boolean cp) { - if (objectPanel.getSelectedIndex() == objectPanel.indexOfTab("Info")) + if (objectPanel.getSelectedIndex() == 2) // objectPanel.indexOfTab("Info")) if (!Globals.MOUSEDRAGGED && group.selection != null) // && !Globals.TIMERRUNNING) { objEditor.ClearInfo(); // .GetMaterial()); -- Gitblit v1.6.2