Esempio n. 1
0
 def on_action_resize_triggered(self):
     # Resize model dimensions
     dialog = ResizeDialog(self)
     dialog.ui.width.setValue(self.display.voxels.width)
     dialog.ui.height.setValue(self.display.voxels.height)
     dialog.ui.depth.setValue(self.display.voxels.depth)
     if dialog.exec_():
         width = dialog.ui.width.value()
         height = dialog.ui.height.value()
         depth = dialog.ui.depth.value()
         self.resize_voxels(width, height, depth)
Esempio n. 2
0
 def on_action_resize_triggered(self):
     # Resize model dimensions
     dialog = ResizeDialog(self)
     dialog.ui.width.setValue(self.display.voxels.width)
     dialog.ui.height.setValue(self.display.voxels.height)
     dialog.ui.depth.setValue(self.display.voxels.depth)
     if dialog.exec_():
         new_width = dialog.ui.width.value()
         new_height = dialog.ui.height.value()
         new_depth = dialog.ui.depth.value()
         new_width_scale = float(new_width) / self.display.voxels.width
         new_height_scale = float(new_height) / self.display.voxels.height
         new_depth_scale = float(new_depth) / self.display.voxels.depth
         self.display.voxels.resize(new_width, new_height, new_depth)
         self.display.grids.scale_offsets(new_width_scale, new_height_scale, new_depth_scale)
         self.display.refresh()