浏览代码

fix 3D rendering in animation tool (#293)

Broken because of ea51ed82995, color_map needs to be always present.
Anna Petrasova 5 年之前
父节点
当前提交
f853428c58
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      gui/wxpython/animation/nviztask.py
  2. 2 2
      gui/wxpython/animation/provider.py

+ 1 - 1
gui/wxpython/animation/nviztask.py

@@ -297,7 +297,7 @@ class NvizTask:
             self.task.set_param(paramName, value)
             # FIXME: we assume we want always default color map
             if paramName == 'elevation_map':
-                self.task.set_param('color_map', '')
+                self.task.set_param('color_map', self.task.get_param(paramName)['value'])
             if paramName == 'volume':
                 self.task.set_param('isosurf_color_map', '')
             self.task.set_flag('overwrite', True)

+ 2 - 2
gui/wxpython/animation/provider.py

@@ -26,7 +26,7 @@ import wx
 import tempfile
 from multiprocessing import Process, Queue
 
-from core.gcmd import RunCommand, GException
+from core.gcmd import RunCommand, GException, DecodeString
 from core.settings import UserSettings
 from core.debug import Debug
 from core.utils import autoCropImageFromFile
@@ -821,7 +821,7 @@ def read2_command(*args, **kwargs):
     kwargs['stderr'] = gcore.PIPE
     ps = gcore.start_command(*args, **kwargs)
     stdout, stderr = ps.communicate()
-    return ps.returncode, stdout, stderr
+    return ps.returncode, DecodeString(stdout), DecodeString(stderr)
 
 
 def test():