修改对象属性

 
 
 

当您在 Maya 用户界面中的对象上执行操作时,您将使用 Maya 命令来更改选定对象的属性。可以使用相同的 Maya 命令来明确地编辑场景中对象的属性。

使用 move 命令

  1. 选择多边形立方体后,在“脚本编辑器”(Script Editor)中键入以下内容:
    move 3 2 1;
    

    多边形立方体移动到 XYZ 坐标 3,2,1。

    move 命令将平移属性设定为命令的指定参数。这些参数称为命令参数,因为它们不会与标志一同使用。

    当在“脚本编辑器”(Script Editor)中键入命令后,该命令将在当前选择上起作用,除非将对象名称提供作为命令的参数。

  2. 选择多边形立方体后,在“脚本编辑器”(Script Editor)中键入以下内容:
    move -1 -2 -3 -relative;
    

    多边形立方体相对于其当前位置在 X、Y、Z 反向上分别移动 -1、-2、-3。

    move 命令与 relative 标志一同使用以更改执行命令的方法。相对标志不具有任何参数;值 -1、-2、-3 是与 move 命令一同使用的命令参数。该值之前添加了负号,但是因其不包括任何标志关键字,所以不会将该值识别为标记。

这等效于在 Maya 界面中使用“移动工具”(Move tool)

使用标志指定几何体的属性

  1. “脚本编辑器”(Script Editor)中键入以下内容,可创建半径为二且 X 上有四个细分的多边形球体:
    polySphere -radius 2 -subdivisionsX 4;
    

    radius 标志可用于指定球体半径的值。值 2 与 radius 标志相关联,该值并非命令参数。

这等效于在 Maya 界面中“多边形球体选项”(Polygon Sphere Options)对话框内指定值。

注意标志具有短名称和长名称。无论使用长标志名称还是短标志名称,命令执行的方式都相同。上述命令可以键入为如下内容:

polySphere -r 2 -sX 4;

一些标志虽然具有相同的短名称,但在不同的上下文中使用,所以不会影响脚本的执行。例如:-r-relative 标志与 move 命令一同使用时的短名称,-r 也是 -radius 标志与 sphere 命令一同使用时的短名称。

  1. 球体的默认名称 pSphere#。通过在“脚本编辑器”(Script Editor)中键入以下内容,重命名选定球体
    rename test_Sphere;
    

    rename 命令将更改当前选定对象的名称。如果选定多个对象,则 rename 命令会将选定对象重命名为指定名称并附上数值索引,因为每个对象都必须具有唯一名称。

这等效于在 Maya 界面中使用“属性编辑器”(Attribute Editor)“通道盒”(Channel Box)来重命名对象。