maya 中的 cmds.scriptJob 命令
官方文档在这里
提示:这是学习笔记,如果有理解不对的地方欢迎指出,共同进步o(* ̄▽ ̄*)ブ
文章目录
- 一、命令描述
- 二、list 标识
- 1. listJobs(lj)
- 1. listEvents(le)
- 2.listConditions(lc)
一、命令描述
cmds.scriptJob:
- 创建一个 “script job”( 实质上是一个MEL 指令),该 Job 会与命名好的 条件/事件/属性 建立联系,这些条件每满足一次,就会执行一次 job 中的内容
- user 在对其条件状态进行设置时,可将其设为 True and/or False,或者 state change,但不能同时设置三种状态
Return:
- int:该值 ≥0,是 job 的编号,可用来 kill job
- string[]:使用 list 标识时,会返回一个字符串列表
- boole:作为存在标志
二、list 标识
scriptJob 中有三个与 list 相关的 flag:listJobs(lj),listEvents(le),listConditions(lc),包含众多 条件/事件。
下面仅仅列出部分笔者用到的(后续再做补充)
1. listJobs(lj)
命令中使用该 flag,会返回一个由现有 job 的描述及相应的作业编号组成的 string[]。这些编号可用于 kill job。
1. listEvents(le)
命令中使用该 flag,会返回一个由现有 event 名字组成的 string[],event 描述如下:
- SelectionChanged:选择新的节点后触发
- timeChanged:time 改变后触发
- Redo:当 user 从菜单中执行重做操作,且此时确有可重做的操作时触发;可用于更新 UI 或本地存储。在此回调期间不要更改 scene 或 DG 的state
- Undo:当 user 从菜单中执行撤销操作,且此时确有可撤销的操作时触发;可用于更新 UI 或本地存储。在此回调期间不要更改 scene 或 DG 的 state
2.listConditions(lc)
命令中使用该 flag,会返回一个由现有 condition 名字组成的 string[],condition 描述如下:
maya 中的 cmds.scriptJob 命令相关推荐
- 在Maya中快速建模的几种技巧!新手都看呆了,你还不会?
在Maya中其实有多种方法可以完成所有工作,而且作为初学者,几乎不可能立即学习每个工具.很容易陷入例行工作,以为自己在高效地做某事,其实不然.在Maya中使用以下五种工具,如果使用正确,它们可以极大地 ...
- 「3D游戏建模」在Maya中加快建模速度的5种技巧
在Maya中其实有多种方法可以完成所有工作,而且作为初学者,几乎不可能立即学习每个工具. 很容易陷入例行工作,以为自己在高效地做某事,其实不然. 在Maya中使用以下五种工具,如果使用正确,它们可以极 ...
- MAYA中 快速Bake物体关键帧
转载请备注信息:转自WOOVR博客 在项目制作过程中,我们时常需要烘培一些物体的动画信息,使用MAYA自带的BS(BakeSimulation),总需要跑一遍时间轴 如果遇到的场景.动画简单还好,但若 ...
- 关于maya中的sets集
maya中的sets集 前几天,同事问我maya中sets集怎么添加元素,当时脑海中第一下闪过的就是代码实现,但是maya自己究竟有没有菜单实现,这个说实在的当时还真不知道.毕竟几乎没有手动创建过se ...
- 如何成为TD 系列【1】--在maya中进行python编辑准备
*本博客根据视频Python For Maya - Artist Friendly Programming进行解释赘述,是看完教程后自己的一些笔记. 教程链接:Maya对艺术家友好的Python编程教 ...
- maya骨骼显示_干货 | 如何删除maya中绑定好的骨骼,只留下一个干净的模型
哈喽大家好 我是曼特君 五分钟小课堂又要开课辣 快搬个小板凳准备好 今天交大家maya中删除骨骼绑定的方法 想把导入maya中带骨骼和绑定的模型 除了模型以外的部分 全部删除掉 变成一个干净的模型文件 ...
- 从maya中 导入物体 到Uniyt3D 规范 整理
从maya中导入物体到Uniyt3D 我想,很多小白跟我一样,从maya或者3dmax中导入到u3d的物体不知道怎么用.我也是新手,共同分享一下今上午的经验. 我想大部分人看到我这个东西之前,已经看多 ...
- 工作中的adb 常用命令
工作中的adb 常用命令 2017年05月08日 10:58:01 yang_zhang_1992 阅读数:2812 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.c ...
- Maya 中获取渲染层
在maya中获取渲染层 一.最简单也是最CD的方式就是ls了 import maya.cmds as cmdsrender_layers=cmds.ls(type="renderLayer& ...
最新文章
- 2021夏季每日一题 【week4 完结】
- 用函数计算工龄_还在加班熬夜求年龄,算工龄,学会这招让你分分钟钟搞定这些!...
- JavaScript高级程序设计20.pdf
- Unity引擎及编辑器C#源代码发布
- 用户登录提交前,密码加密传输
- 实施和开发哪个前景好_「深圳app开发」app模板开发和app定制开发哪个好呢?
- mysql外部关联视图_MySQL数据库 : 自关联,视图,事物,索引
- Android10定位无法选择,Android 10不能使用uiautomatorviewer定位元素的终极解决方法
- Axure实操笔记之axure炫酷的作者信息设置
- 主数据及其管理MDM
- unity摄像机镜头平滑处理
- 惠普打印机爆远程命令执行漏洞,黑客可任意操纵你的打印机
- fluent udf dpm 捕集效率
- 红孩儿编辑器的模块设计6
- 用查表法写c语言程序,C语言day07-15进制查表法
- jetson tx2平台调试EC20 4G模块
- ES与Solr的区别
- Unity C# 网络学习(十二)——Protobuf生成协议
- 计算机毕业设计之java+ssm基于android的家庭理财系统app
- 淘沙时代靠谱吗-淘宝私域流量指什么?怎么获得?
热门文章
- python 截取一段内容_python正则表达式截取一段内容
- 使用mJS进行物联网嵌入式脚本和开发的新方法
- 【TS】1303- TypeScript 4.7 beta 发布,几个重要的更新
- java sort 降序_详解Java sort()数组排序(升序和降序)
- 安装软件时出现解析包出现问题是什么原因
- android 软解8k视频,一种基于CPU的8K超高清视频高速解码方法与流程
- ESP32 WIFI MESH 网络个人学习笔记整理
- 【转载】开源项目推荐:Qt有关的GitHub/Gitee开源项目(★精品收藏★)
- sendcloud php,Sendcloud的x_smtpapi具体如何定义?
- 无人驾驶时代的室外组网技术研究