当前位置:   article > 正文

[Maya API] 三、Maya API 中的基本容器的使用

maya api

MSelection与MItSelection

在Maya中,我们要处理一堆物体的话,最基本的方法就是使用ls命令

那么在API中,我们可以使用MSelectionList,MSelectionList可以存储我们一堆的物体或者节点,我们可以通过访问它里面的内容来处理,我们可以使用MSelectionList来存储我们所需要的元素,

 

MSelectionList:与选择没有太大的关系,可以直接当作一个ObjectList,只是一个存储节点或者物体的列表。不是选择的列表,只是一个普通的节点列表。

Maya中的对象存储列表(非选择的对象列表),可以存储节点属性,以及其他Maya对象

常用方法:

add  (MObject、MDagPath、MString、MPlug、MUuid)

remove :移除某个节点

merge :列表合并

intersect:交集

getSelectionStrings

 

MItSelectinList

SelectionList的迭代器,用于逐个访问MSelectionList里的项目

常用方法:

next: 一直下一个访问它里面的元素

reset:返回到某一位置,重新继续

itemType:获取元素的类型

getDagPath:获取里面的DagPath

getDependNode:获取里面的MObject

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/418537
推荐阅读
相关标签
  

闽ICP备14008679号