【发布时间】:2015-02-03 07:40:58
【问题描述】:
-- this function selects polygons assigned to mat and assigns a matid of count
-- mat is the mat to select the polys by and count is the mat id to assign to the polys
function assignMatId mat count = (
-- set the mat into meditMaterials in the second slot
meditMaterials[2] = mat
-- set the second slot to the active one
medit.SetActiveMtlSlot 2 true
-- select the polys assigned to mat
objarr = for obj in objects where obj.material == meditMaterials[medit.getActiveMtlSlot()] collect o
--assign selected polys a matid of count
--.. still writing this code
)
这是我正在尝试编写的函数。但是我目前停留在选择分配给垫子的多边形上。 所以我的问题是:
我将如何给一个选定的材料(meditMaterials 中的 activeSlot)选择所有分配有该材料的多边形。材质可能分配给多个对象,因此它也需要选择到其他可编辑的多边形对象中。
有什么想法可以从哪里开始吗?
【问题讨论】: