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

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

1回复

用于在3ds Max中选择对象名称的MaxScript

大家好,Stack Overflow成员! 首先,感谢您花费时间阅读此问题。 我正在学习Maxscript,所以我可以做一些快速而复杂的面部装备。 我的脚本完成了99%。 唯一的问题是,现在脚本已对要装配的目标对象的名称进行了硬编码(在下面的代码中为“ MYOBJECT”)。 无需
2回复

如何在Max SDK中绘制图像到视口

我希望能够在3d Max插件中将图像绘制到视口,GraphicsWindow类具有在视口中绘制3d对象的功能,但是这些绘制调用受当前视口和图形渲染限制的限制。 这是不希望有的,因为无论要使用哪种图形模式和/或使用硬件,都应始终绘制我要绘制的图像,此外,我仅绘制2d图像,因此无需在3d上下文中绘
1回复

如何基于python中的第一个元素获取最大的3D矩阵

我有一个形状为(3,2,2)的3D矩阵。 像这样: 我想最大的t给我6 , 3 ,和7这6是最大t[0]等。
4回复

如何使用3DS Max 9.0减少3D模型的多边形数量

我有一个非常沉重的OBJ模型,我想减小模型的大小,模型是非常精细的网格,我想减少多边形的数量..我需要将该模型导入到iphone应用程序中。
1回复

重新计算可编辑多边形对象的法线

我正在从事出口商业务,但我遇到的问题是正常的计算。 我已经阅读了很多有关此的文章,并且似乎“ getnormal”功能无法按预期工作。 (这是为我的出口商产生错误结果的人)。 因此,我需要手动重新计算。 问题是-我该怎么做? 现在,计算法线的部分如下所示: 如果您提供
1回复

可编辑多边形的不同多边形上的不同材质

我在3ds max中有一个3d模型,并希望在不同的侧面使用不同的材料。 我将其转换为可编辑多边形,因此可以在多边形级别处理模型。 我将UVW贴图修改器应用于控制UVW贴图的对象,但不同面的贴图可能不同。 如何针对不同的脸部单独控制?
1回复

如何在3ds Max中使用可编辑多边形编辑Border?

第一张图片是我的必需图片。 但这是我在第二张图片中得到的。 我不知道哪个改变了。
1回复

多边形的倒带索引

我正在从由Maya和3dsmax导出的fbx文件中读取顶点,法线和索引。 当我应用转换时,即使动画正常工作,所有对象都位于正确的位置。 但是,在某些网格中,法线是逆的,索引顺序是逆时针的,我通过禁用剔除来确认了这一点。 我意识到某些对象具有负比例缩放,因此我也通过达到其父级的缩放比例来递归
1回复

3DS Max中的网格没有相同数量的顶点

在3DS Max中,我有两个具有相同顶点编号的网格,但是在导出时,它们的顶点编号都不相同。 -我必须创建一个“ ProOptimizer”修改器,以在所有网格中获得相同数量的顶点。 -我将其导出为“ .Obj”,并取消选中除纹理以外的所有参数以保留它。 -我从Blender导入,并将其导出
1回复

3DS Max Python脚本

我一直在寻找如何在Python中为3DS Max(v2017)执行非常简单的脚本的时间,但API太糟糕了-至少可以这么说。 我什至不知道如何选择场景中的现有对象。另外,我不知道是否应该使用pymxs包装器或MaxPlus。 我需要做的就是简单地告诉3ds Max在选择了某个场景摄影机