作用于具体对象实例上,使得对象本身发生改变,比如自身的尺寸变化
$Box001.twist --基于类似属性方式获得twist修改器
$Box001.Modifiers --获得所有对象上的修改器,返回数组类型数据
$Box001.Modifiers[3] --通过索引号获得
$Box001.Modifiers[#twist] --获取名称为 twist 的Modifier
$Box001.Modifiers["ffd 4x4x4"] --获取FFD Modifier
通用的属性和方法
--第一个:<Modifier>.name:string 获得修改器名字
$box001.modifiers[1].name --计算结果为:“Twist"
--第二个:<Modifier>.enabled:Boolean 指定修改器关凯开
$box001.modifiers[1].enable --计算结果: true
--第三个:<Modifier>.enabledInViews:Boolean 视口是否可见
$box001.modifiers[1].enabledInViews --计算结果: true
--第四个:validModifier(<Node> | <objectset>)<Modifier> 判断修改器是否可用于对象上
validModifier $box001 twist --计算结果true,表明twist可以赋予给box001
--第五个:addModifier<Node><Modifier>[before:index] mapped 添加修改器
addModifier $box001(ffd_2x2x2()) --计算结果为 true,添加ffd 修改器给box001
--第六个:deleteModifier <node> <Modifier_or_index> 删除修改器
deleteModifier $box001 1 --删除第一层修改器