直接访问对象属性

在表达式中,可以直接访问对象属性,而在 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 语法之间的区别相关推荐

  1. java后缀表达式_表达式计算 java 后缀表达式

    题目: 问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值.其中除表示整除. 输入格式 输入一行,包含一个表达式. 输出格式 输出这个表达式的值. 样例输入 1-2+3*(4-5) 样例 ...

  2. 极客时间和极客学院_极客和书呆子之间的区别

    极客时间和极客学院 Here you will learn about Difference between Geek and Nerd. 在这里,您将了解极客与书呆子之间的差异. It is com ...

  3. 大数据分析和数据挖掘区别_大数据分析和数据挖掘之间的区别,大数据的未来范围...

    大数据分析和数据挖掘区别 There arises a confusion among most of the people between Big Data and Data mining. In ...

  4. 数据结构 线性 非线性_线性和非线性数据结构之间的区别

    数据结构 线性 非线性 Here you will learn about difference between linear and non linear data structure. 在这里,您 ...

  5. 脚本语言和编程语言的区别_编程语言和脚本语言之间的区别

    脚本语言和编程语言的区别 A programming language is a language used to write set of instructions to perform a tas ...

  6. mpeg2是信源还是信道编码_解析信源编码与信道编码之间的区别

    信源编码:主要利用源的统计特性来解决源的相关性,去除源的冗余信息,从而压缩源输出的信息速率,提高系统的有效性. 第三代移动通信中的信源编码包括语音压缩编码,图像压缩编码和多媒体数据压缩编码. 信道编码 ...

  7. 冠捷飞利浦_飞利浦所有色相灯泡之间的区别

    冠捷飞利浦 It wasn't so long ago that Philips introduced its Hue smart lighting system, and since then, t ...

  8. lisp语言cond和if套用_方案 – if和cond之间的区别?

    but when running, cause error: procedure application: expected > procedure, given: #; arguments w ...

  9. java三目表达式_史上最强《Java 开发手册》泰山版王者归来

    简介:潜力修炼一年之久的<Java 开发手册(泰山版)>今天发布!此次共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,大家参考错误码示例表,欢迎大家 ...

最新文章

  1. 微信小程序 自定义单选复选按钮组的实现(用于实现购物车产品列表功能)
  2. android顶部横线动态导航
  3. 5see我看视频交友客户端 v2.3.0.11官方版
  4. php-fpm哪里下载_如何在centos系统下找到php-fpm的位置 - 翟码农技术博客
  5. java并发初探ReentrantWriteReadLock
  6. c语言变量名由啥组成,一个c语言是由什么构成
  7. cannot+connect+mysql_mysqlnd cannot connect to MySQL 4.1+ using the old insecure
  8. Kubernetes Jobs - 运行处理任务指南
  9. simulink仿真之阶梯步长
  10. android MVP架构分享
  11. 《机器学习实战》斧头书——第三章—决策树(1)——使用决策树预测你是否需要带隐形眼镜
  12. vot-toolkit-python测试DiMP50在VOT2018上的表现
  13. # Linux学习笔记
  14. HTML5 参考手册 ———— 颜色名
  15. 如何用计算机名查看共享打印机,共享打印机怎么连接?打印机如何共享?查看图文帮你解决...
  16. Elasticsearch的安装,以及Springboot整合Elasticsearch
  17. XILINX FPGA 7系之 CLB/LUT/FF/Multiplexers
  18. 电脑安装了git之后拉取代码报错:git fatal: Authentication failed for
  19. shell脚本编程学习笔记6(xdl)——字符串截取命令
  20. 中华英才网走到这个地步,失败,技术哪去了?

热门文章

  1. C语言学习书籍推荐《学通C语言的24堂课》下载
  2. 压力传感器与51单片机C语言程序,基于51单片机的智能压力传感器设计
  3. 细说汽车电子通信总线之LIN总线协议详解
  4. Signal Processing for Active Control chapter3翻译
  5. 单片机中的定时器计算
  6. 黑色沙漠 无法使用未完成的文字
  7. Labview移位寄存器理解(例子说明)
  8. python最适合做什么生意好-本周互联网关注(2015515):劳动人民的生意经、python好还是go好...
  9. java B2B2C springmvc mybatis电子商务平台源码-服务的注册与发现(Eureka)
  10. 移动网络简介与RRC