From 4b7d272eb60e739660fc64cb18cdc7fa5cb33303 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20GINIER?= Date: Sat, 15 Apr 2017 11:50:41 +0200 Subject: [PATCH] Keeps dynamic option after remesh --- src/gui/GuiTopology.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gui/GuiTopology.js b/src/gui/GuiTopology.js index 7114b082..20b2ed01 100644 --- a/src/gui/GuiTopology.js +++ b/src/gui/GuiTopology.js @@ -72,6 +72,8 @@ class GuiMultiresolution { if (!mesh) return; + var wasDynamic = mesh.isDynamic; + var meshes = main.getMeshes(); var selMeshes = main.getSelectedMeshes().slice(); for (var i = 0, l = selMeshes.length; i < l; ++i) { @@ -81,7 +83,9 @@ class GuiMultiresolution { if (sel === mesh) mesh = selMeshes[i]; } + var newMesh = Remesh.remesh(selMeshes, mesh); + if (wasDynamic) newMesh = new MeshDynamic(newMesh); main.getStateManager().pushStateAddRemove(newMesh, main.getSelectedMeshes().slice()); main.getMeshes().push(newMesh); main.setMesh(newMesh);