近期热门
粉丝9
关注 0
获赞 16
删除场景中的空物体

[脚本] 删除场景中的空物体

[复制链接]
7430 2 1 1 9年前 举报
  1. macroScript ZeroVertArray
  2. category:"Del_ZeroVertArray"
  3. toolTip:"Del_ZeroVertArray"
  4. (
  5.         try
  6.         (
  7.                 for fe in geometry do
  8.                 (
  9.                         if fe.Mesh.Numfaces == 0 then
  10.                         (                       
  11.                                 delete fe;print "已删除"
  12.                         )else(print "没有发现空面物体")
  13.                 )                       
  14.                 for i in geometry do
  15.                 (       
  16.                         max modify mode
  17.                         select i
  18.                         subobjectLevel = 1
  19.                         if classof i==Editable_Poly then
  20.                         (
  21.                                 i.EditablePoly.deleteIsoVerts()
  22.                         )else
  23.                         (
  24.                                 if classof i==Editable_mesh then
  25.                                 (
  26.                                         meshop.deleteIsoVerts i
  27.                                 )else()       
  28.                         )
  29.                         subobjectLevel = 0
  30.                         clearSelection()
  31.                 )
  32.         )catch()
  33. )
复制代码
在工作中发现如果单个poly物体中有多余费点用之前的脚本无法解决,比如一个box其中一个点被复制出来,这个点是没有面数的。用$.Mesh.Numfaces无法判断,所以加入了deleteIsoVerts来实现对单一模型中费点的处理。如果你也遇到这样的问题正好用的上。
1
点赞
0
打赏
1
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论2
您需要登录后才可以回帖 登录 | 立即注册

{:6_205:}
6年前
回复

使用道具 举报

请问 我如果想同时 添加 删除Spline 样条线 空物体  该如何添加呢?
6年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器