MAYA拉直顶点脚本 MAYA拉直多边形、曲线顶点脚本 python脚本 MAYA模型脚本 

      |      2019-10-24 23:26 发布

插件下载
2834 0 0

简介


兼容:maya2012以上。
描述
python脚本会选择一个顶点并将其拉直。这是通过将那些顶点垂直于定义的主矢量移动来完成的。
该脚本支持以下  组件类型  (多选):
  • 多边形边缘  (MeshEdge)
  • 多边形顶点(MeshVertex)
  • 曲线顶点  (NurbsCurve)
  • 曲线  (NurbsCurveCV)
当前 ,定义主向量有三种  模式
  • maxDistance (预设):选取彼此之间距离最远的顶点,然后将其余顶点与该向量对齐。
  • firstTwo :选取前两个顶点,然后将其余顶点与该向量对齐。重要:请参阅 安装说明中的提示  选择顺序
  • lastTwo :取最后两个选定的顶点,然后将其余的与该向量对齐。重要:请参阅 安装说明中的提示  选择顺序
  • 用法
    • 至少选择要拉直的三个分量(顶点,边线...请参见支持的类型)。
    • 调用脚本。该模式可以是上述三个模式之一。

    安装支持平台
    该脚本已在Windows 7 64bit和Maya 2012至2016上进行了测试。由于它不使用任何依赖于平台的代码,因此它也应适用于Linux和Mac OSX。
    将文件Straten_components.py放在哪里  ?
    • Linux:$ HOME / maya
    • Mac OS X:$ HOME / Library / Preferences / Autodesk / maya
    • Windows:\ Users \\ Documents \ maya
    另一种解决方案是通过以下python代码手动获取脚本:
    import syssys.path.append('MY_PATH')from straighten_components import *
  • 2)在Maya内部,打开脚本编辑器。然后将以下行复制到python选项卡(不是MEL!)中:
       from straighten_components import *    straighten_components(mode="maxDistance")
    按Ctrl + Enter
    3)如果要使用架子按钮,只需选择上方的这两行,然后使用鼠标中键将选择内容拖动到架子上。

    选择顺序
    此外,为了使用这些模式  firstTwo ,  lastTwo 您需要确保已激活选择顺序的跟踪。为此,您有以下选择:

    • 在Maya首选项中打开该选项:  
      首选项>选择>跟踪选择顺序
    • Python调用:import maya.cmds as cmdscmds.selectPref(trackSelectionOrder=True)



快速回复 返回顶部 返回列表