gt_2_convertToMesh_Nopick

----把选择的模型转成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

原文地址:https://www.cnblogs.com/gaitian00/p/2044845.html