Maya cmds pymel scriptJob() 和 undoInfo() 在回调中撤销(undo)
Maya cmds pymel scriptJob() 和 undoInfo() 在回调中撤销(undo)
def myEventFun():
cmds.undoInfo(stateWithoutFlush = 0)
# your code
pass
cmds.undoInfo(stateWithoutFlush = 1)
cmds.scriptJob(event = ['SelectionChanged', myEventFun], killWithScene = 1)
stateWithoutFlush 的意思是把 undo 关掉,但是还保留之前的序列
这样就可以 CTRL + Z 直接把回调中的所有步骤一次撤销
Maya cmds pymel scriptJob() 和 undoInfo() 在回调中撤销(undo)的更多相关文章
- maya cmds pymel undoInfo chunk 撤销束
		
maya cmds pymel undoInfo chunk 撤销束 cmds.undoInfo(openChunk = 1) # your code cmds.undoInfo(closeChunk ...
 - maya cmds pymel 选择 uv area(uv 面积) 为0 的面
		
maya cmds pymel 选择 uv area(uv 面积) 为0 的面 cmds.selectType( pf=True ) cmds.polySelectConstraint( m=3, t ...
 - maya cmds pymel selectType() 选择类型切换
		
maya cmds pymel selectType() 选择类型切换 import maya.cmds as cmds cmds.selectType( polymeshFace = True ) ...
 - maya cmds pymel 'ESC' 退出 while, for 循环
		
maya cmds pymel 'ESC' 退出 while, for 循环 import maya.cmds as cmds cmds.progressWindow(isInterruptable= ...
 - maya cmds pymel polyEvaluate 获取 bounding box
		
maya cmds pymel polyEvaluate 获取 bounding box cmds.polyEvaluate(bc = 1) #模型 cmds.polyEvaluate(bc2 = ...
 - Maya cmds pymel 获取安装选择顺序选择的物体
		
Maya cmds pymel 获取安装选择顺序选择的物体 import maya.cmds as cmds 先设置选择顺序 cmds.selectPref(trackSelectionOrder = ...
 - Maya cmds pymel 单位和轴向设置
		
Maya cmds pymel 单位和轴向设置 import maya.cmds as cmds # 1. to make the Y-axis of the world to be the up a ...
 - Maya cmds pymel 快速选择hard edges(硬边)
		
Maya cmds pymel 快速选择hard edges(硬边) import maya.cmds as cmds cmds.polySelectConstraint(m = 3, t = 0x8 ...
 - Maya cmds filterExpand 列出 选择的 uvs vertices faces edges 等 component 类型
		
Maya cmds filterExpand 列出 选择的 uvs vertices faces edges 等 component 类型 cmds.ls() 的 flags 中没有指明 uvs 等这 ...
 
随机推荐
- 洛谷P4178 Tree (算竞进阶习题)
			
点分治 还是一道点分治,和前面那道题不同的是求所有距离小于等于k的点对. 如果只是等于k,我们可以把重心的每个子树分开处理,统计之后再合并,这样可以避免答案重复(也就是再同一个子树中出现路径之和为k的 ...
 - 【XSY3139】预言家 数位DP NFA
			
题目描述 有一个定义在 \(\{0,1,2,3,4,5,6,7,8,9\}\) 上的合规表达式,包含三种基本的操作: 结合:\(E_1E_2\) 分配:\((E_1|E_2|\ldots|E_n),n ...
 - Django 路由系统
			
Django 路由系统 基本格式 from django.conf.urls import url urlpatterns = [ url(正则表达式, views视图函数,参数,别名), ] 参数说 ...
 - [Nmap] Regular script
			
out of date: TCP:nmap.exe -sC -sS -sV -p 1-65535 -A -v -v -oX filename.xml ip UDP:nmap.exe -sC -sU - ...
 - 金融量化分析【day113】:聚宽自带策略
			
一.策略代码 # 导入函数库 from jqdata import * # 初始化函数,设定基准等等 def initialize(context): # 设定沪深300作为基准 set_benchm ...
 - java调用matlab绘图
			
一 注意事项 1: MatLab的版本必须是2006b+(包括2006b或更高版本),因为只有在这些版本中才有MATLAB Builder for Java(也叫Java Builder). 2: 运 ...
 - IaaS,PaaS,SaaS 的区别(转)
			
越来越多的软件,开始采用云服务. 云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a- ...
 - JN_0006:MongoDB未授权访问漏洞处理
			
开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以通过默认端口无需密码对数据库任意操作而且可以远程访问数据库. 2.[修复建议]:临时方案:配置AUTH,做好访问认证.打开 ...
 - webpack学习笔记——sourcemap(使用webpack打包的项目如何调试代码)
			
[webpack]devtool里的7种SourceMap模式是什么鬼? 里面详细介绍了7种模式的区别,和建议使用. webpack sourcemap 选项多种模式的一些解释 两篇文章大同小异,第一 ...
 - mybatis查询语句获取自增主键
			
第一种方式: 主键回填useGeneratedKeys 代表采用JDBC的Statment对象的getGeneratedKeys方法返回主键keyProperty 代表将用哪个POJO的属性去匹配这个 ...