300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 3dsmax script 使用脚本获取激活材质球所关连的物体

3dsmax script 使用脚本获取激活材质球所关连的物体

时间:2021-12-11 01:44:52

相关推荐

3dsmax script 使用脚本获取激活材质球所关连的物体

fn GetObjsFromActiveMat = (--local Mtls = #()--所选物体的材质名集合local resultObjs=#()local noMatObj = #()mat =meditmaterials[activeMeditSlot] refs_objs =refs.dependents mat --正常返回的是一个包含材质与物体的数组,但有些材质不知道什么原因,没包含到物体resultObjs = for obj in refs_objs where superclassof obj == GeometryClass collect obj--如果这个objs =refs.dependents mat没有GeometryClass类的物体,则是直接将选择的物体返回给resultObjsif resultObjs.count==0 then resultObjs = ObjsresultOjbs = if resultObjs != undefined then ( join resultObjs noMatObj)return resultOjbs)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。