飞狼的收集元素第一个面。

fn getIDsOfElement obj =
( --此函数用来获取每个element中的第一个face ID
select obj
faceNum=polyOp.getNumFaces $
ids=#{1} --储存face id
tempID=1
while tempID <= faceNum do
( polyOp.setFaceSelection $ #{tempID} --polyOp.setFaceSelection $ #{7}
$.EditablePoly.SelectElement()
selFace=polyOp.getFaceSelection $
ids[tempID]=true
tempID+=selFace.numberset
)
ids as array --把结果转换成数组,便于使用
--最后收集起来了就是没有选择
polyOp.setFaceSelection $ ids

)
getIDsOfElement $
--选择第一个面obj =$

原文地址:https://www.cnblogs.com/gaitian00/p/2244712.html