----把选择的模型转成mesh 可转成mesh 问是否可以转, 如果是就转, 不是就提示类型不对
---这个过些只是针对一个。 是函数形式, 想要批量转 就在事件里面做
--gt_2_ 在这里解释下, gt 是我的网名的简写。2 几就写工具的排序 之前的所有默认都叫做 1 这样就利用查找 并且 函数 耦合性降低
function gt_2_convertToMesh_Nopick intput =
(
----这里面就是直接用选择的当前节点不是mesh 就进行mesh 的转换。
----不用看他的基础是什么了
if classof intput !=Editable_mesh then
(
---判断是否 可以生产集合体。但是同时要排除掉我们的摄像机的操作
if (isKindOf intput GeometryClass)and classof intput!= Targetobject then
( ---做了双重的排除。
---如果能转成poly 告诉你是否转成,是的话就转, 不是的话就不转
oop = true --queryBox"是否转成mesh\n“是”将转.“否”将放弃。 " title:"盖天编写"
if oop then
(
---转成poly
convertTo intput Editable_mesh
max modify mode
-- modPanel.setCurrentObject sel_one_obj.baseObject
-- subobjectLevel=Level_num
-- subobjectLevel=Level_num
)else
(
return false
)---end else
)else (
messagebox "这个物体不能转成mesh。将不能进行操作。" title:"盖天编写"
return false
)---end else
)else
(
return false
)
)----end fn