Max Scripting:我正在创建一个初学者脚本,在该脚本中,我需要计算任何选定对象的多边形数量! 我们如何找到对象并将其保存在变量中?

===============>>#1 票数:0 已采纳

只能查询editablemesheditablepoly对象的面数。 假设obj是您的对象:

local numFaces = getNumFaces obj

要么

local numFaces = obj.numFaces

如果obj是可以评估为editableMesheditablePoly的其他对象,则可以使用该对象的.mesh属性:

local m = obj.mesh
local numFaces = m.numFaces
free m

编辑:

实际上有:

getPolygonCount <obj>

不论类别如何,均可在所有对象上使用。

===============>>#2 票数:0

如果您想要三角形的数量。 用这个:

getPolygonCount <node>

如果您需要一个多边形对象中的多边形数量,则应该使用polyop方法,但是b请注意,它也可以计算死角,因此最好通过折叠死角来清理多边形:

polyop.CollapseDeadStructs <poly>
polyop.getNumFaces <poly>

  ask by Rahul Panchal translate from so

未解决问题?本站智能推荐: