怎么把3d max模型的三角边去掉啊
2个回答
展开全部
1转Mesh不会变为三角边
2maya自带转换的命令
3max据说用隐藏边的方法可以转换,方法大概为,先把模型炸开(域值最小),然后再mesh的边级别选择所有边,然后隐藏所有边,然后不开显示直接转换为poly,然后进入poly的点级别焊接所有点,然后显示边。。不过成功率不高
4最常用最简单的方法,下个polyboost,在max中加载polyboost,模型转为poly,然后使用polyboost最下面那个q开头的命令就可以
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在max中运行下面的脚本就可以了
rollout 三角面转四边形 "三角面转四边形" width:179 height:44
(
button btn4 "三角面转四边形" pos:[20,6] width:136 height:27
on btn4 pressed do
(
disablesceneredraw()
cobjs = selection.count
cobjset=#()
for i = 1 to cobjs do
(
cobjset[i] = selection[i]
)
tb = Bomb strength:0 gravity:0 detonation:0f minFragmentSize:2 maxFragmentSize:2 falloff:100 pos:[0,0,0] name:"tempbomb"
for i = 1 to cobjs do
(
try
(
oldname = cobjset[i].name
oldpivot = cobjset[i].pivot
cobjset[i].name = "deleteoldmesh"
bindSpaceWarp cobjset[i] $tempbomb
snapshot cobjset[i] name:"tempmesh"
select $tempmesh
macros.run "Modifier Stack" "Convert_to_Poly"
subobjectLevel = 2
actionMan.executeAction 0 "40021"
$.EditablePoly.Remove ()
$.edgeWeldThreshold = 0.00001
$.EditablePoly.weldFlaggedEdges ()
subobjectLevel = 0
$.pivot=oldpivot
$tempmesh.name=oldname
)
catch
(
)
)
delete $deleteoldmesh*
delete $tempbomb
clearSelection()
enablesceneredraw()
redrawviews()
)
)
createdialog 三角面转四边形 style:#(#style_minimizebox, #style_titlebar, #style_sysmenu)
rollout 三角面转四边形 "三角面转四边形" width:179 height:44
(
button btn4 "三角面转四边形" pos:[20,6] width:136 height:27
on btn4 pressed do
(
disablesceneredraw()
cobjs = selection.count
cobjset=#()
for i = 1 to cobjs do
(
cobjset[i] = selection[i]
)
tb = Bomb strength:0 gravity:0 detonation:0f minFragmentSize:2 maxFragmentSize:2 falloff:100 pos:[0,0,0] name:"tempbomb"
for i = 1 to cobjs do
(
try
(
oldname = cobjset[i].name
oldpivot = cobjset[i].pivot
cobjset[i].name = "deleteoldmesh"
bindSpaceWarp cobjset[i] $tempbomb
snapshot cobjset[i] name:"tempmesh"
select $tempmesh
macros.run "Modifier Stack" "Convert_to_Poly"
subobjectLevel = 2
actionMan.executeAction 0 "40021"
$.EditablePoly.Remove ()
$.edgeWeldThreshold = 0.00001
$.EditablePoly.weldFlaggedEdges ()
subobjectLevel = 0
$.pivot=oldpivot
$tempmesh.name=oldname
)
catch
(
)
)
delete $deleteoldmesh*
delete $tempbomb
clearSelection()
enablesceneredraw()
redrawviews()
)
)
createdialog 三角面转四边形 style:#(#style_minimizebox, #style_titlebar, #style_sysmenu)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |