我选择了一组多边形(称为myFaces
)。之后,我知道我必须用
verts = polyop.getVertsUsingFace $ myFaces
然后使用这些顶点的中心应用任何变换。
如何计算这些顶点的中心?
编辑:我特别需要使用顶点而不是面。
答案 0 :(得分:1)
没有捷径,你必须自己计算中心,即
fn getSubObjCenter obj verts center:[0, 0, 0] =
(
for vert in verts do
center += polyOp.getVert obj vert node:obj
center / verts.numberSet
)
obj = selection[1]
verts = polyOp.getVertsUsingFace obj #all
getSubObjCenter obj verts
答案 1 :(得分:0)
您可以使用polyop.getFaceCenter
获取面部中心