def cycle_viewport_presets(): cache = path.get_config_yaml(VIEWPORT_PRESET_YAML) presets = database._parse_yaml(cache).keys() current_viewport_preset = database.read_cache('current_viewport_preset') logger.info(presets) l = len(presets) i = 0 if current_viewport_preset in presets: for k in range(l): i = k logger.info("presets[%s] %s" % (i, presets[i])) if current_viewport_preset == presets[i]: logger.info("%s is a match" % i) break else: i = 0 i += 1 if i >= l: i = 0 database.save_cache('current_viewport_preset', presets[i], yaml_file=CACHE_YAML) maya_scene.apply_viewport_preset(cache, presets[i])
def lookThruPlayblastCam(): currentCamShape = get_current_camera() currentPane = get_active_editor() database.save_cache('selected_camera', currentCamShape) database.save_cache('current_pane', currentPane) cam = cmds.ls("syncSketchPlayer_camera*") if cam: cmds.lookThru(cam[0]) cmds.refresh(currentView=True) else: print "no syncSketchPlayer_camera found"
def _update_current_preset(self, preset_name): database.save_cache("current_preset", preset_name) self.parent.ui.ui_formatPreset_comboBox.populate_combo_list( PRESET_YAML, preset_name)