mel表达式_表达式和 MEL 语法之间的区别
直接访问对象属性
在表达式中,可以直接访问对象属性,而在 MEL 中则必须使用 getAttr、setAttr、getParticleAttr 或 setParticleAttr 命令。
以下是一些直接访问对象属性的表达式语法示例。
persp.translateX = 23.2;
float $perspRotX = persp.rotateX;
要在 MEL 中执行类似以上的操作,必须使用 setAttr 和 getAttr 命令,如以下示例所示。
setAttr("persp.translateY", 23.2);
float $perspRotY = getAttr("persp.rotateY");
在“脚本编辑器”(Script Editor)中执行以下命令,以创建一组粒子:
particle -position 1 2 3 -position 2 1 3 -name dust;
现在,可将以下表达式语法用于粒子形状:
vector $pos = position;
acceleration = <<2, 1, 0>>;
要在 MEL 中执行类似以上的操作,必须使用 setParticleAttr 和 getParticleAttr 命令,如以下示例所示。
select dustShape.pt[0];
float $temp[] =
getParticleAttr("-attribute", "position", "dustShape.pt[0]");
vector $position = <>;
setParticleAttr("-attribute", "velocity", "-vectorValue",
-3, 0, 0, "dustShape.pt[0]");
上述 MEL 命令仅用于 particleShape 中的第一个粒子。
mel表达式_表达式和 MEL 语法之间的区别相关推荐
- java后缀表达式_表达式计算 java 后缀表达式
题目: 问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值.其中除表示整除. 输入格式 输入一行,包含一个表达式. 输出格式 输出这个表达式的值. 样例输入 1-2+3*(4-5) 样例 ...
- 极客时间和极客学院_极客和书呆子之间的区别
极客时间和极客学院 Here you will learn about Difference between Geek and Nerd. 在这里,您将了解极客与书呆子之间的差异. It is com ...
- 大数据分析和数据挖掘区别_大数据分析和数据挖掘之间的区别,大数据的未来范围...
大数据分析和数据挖掘区别 There arises a confusion among most of the people between Big Data and Data mining. In ...
- 数据结构 线性 非线性_线性和非线性数据结构之间的区别
数据结构 线性 非线性 Here you will learn about difference between linear and non linear data structure. 在这里,您 ...
- 脚本语言和编程语言的区别_编程语言和脚本语言之间的区别
脚本语言和编程语言的区别 A programming language is a language used to write set of instructions to perform a tas ...
- mpeg2是信源还是信道编码_解析信源编码与信道编码之间的区别
信源编码:主要利用源的统计特性来解决源的相关性,去除源的冗余信息,从而压缩源输出的信息速率,提高系统的有效性. 第三代移动通信中的信源编码包括语音压缩编码,图像压缩编码和多媒体数据压缩编码. 信道编码 ...
- 冠捷飞利浦_飞利浦所有色相灯泡之间的区别
冠捷飞利浦 It wasn't so long ago that Philips introduced its Hue smart lighting system, and since then, t ...
- lisp语言cond和if套用_方案 – if和cond之间的区别?
but when running, cause error: procedure application: expected > procedure, given: #; arguments w ...
- java三目表达式_史上最强《Java 开发手册》泰山版王者归来
简介:潜力修炼一年之久的<Java 开发手册(泰山版)>今天发布!此次共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,大家参考错误码示例表,欢迎大家 ...
最新文章
- 微信小程序 自定义单选复选按钮组的实现(用于实现购物车产品列表功能)
- android顶部横线动态导航
- 5see我看视频交友客户端 v2.3.0.11官方版
- php-fpm哪里下载_如何在centos系统下找到php-fpm的位置 - 翟码农技术博客
- java并发初探ReentrantWriteReadLock
- c语言变量名由啥组成,一个c语言是由什么构成
- cannot+connect+mysql_mysqlnd cannot connect to MySQL 4.1+ using the old insecure
- Kubernetes Jobs - 运行处理任务指南
- simulink仿真之阶梯步长
- android MVP架构分享
- 《机器学习实战》斧头书——第三章—决策树(1)——使用决策树预测你是否需要带隐形眼镜
- vot-toolkit-python测试DiMP50在VOT2018上的表现
- # Linux学习笔记
- HTML5 参考手册 ———— 颜色名
- 如何用计算机名查看共享打印机,共享打印机怎么连接?打印机如何共享?查看图文帮你解决...
- Elasticsearch的安装,以及Springboot整合Elasticsearch
- XILINX FPGA 7系之 CLB/LUT/FF/Multiplexers
- 电脑安装了git之后拉取代码报错:git fatal: Authentication failed for
- shell脚本编程学习笔记6(xdl)——字符串截取命令
- 中华英才网走到这个地步,失败,技术哪去了?
热门文章
- C语言学习书籍推荐《学通C语言的24堂课》下载
- 压力传感器与51单片机C语言程序,基于51单片机的智能压力传感器设计
- 细说汽车电子通信总线之LIN总线协议详解
- Signal Processing for Active Control chapter3翻译
- 单片机中的定时器计算
- 黑色沙漠 无法使用未完成的文字
- Labview移位寄存器理解(例子说明)
- python最适合做什么生意好-本周互联网关注(2015515):劳动人民的生意经、python好还是go好...
- java B2B2C springmvc mybatis电子商务平台源码-服务的注册与发现(Eureka)
- 移动网络简介与RRC