2020-03-24


检查模型是否有开口边

思路:

跟重合点类似,只是这个要用到新的命令polyListComponentConversion,转换命令(比如选中边,到面,到点)

import maya.cmds as mc

sel = mc.ls(sl=True)

list_sel = []

for a in sel:

    edge_num = mc.polyEvaluate(a,e=True)

    for b in range(edge_num):

        edge_name = '{}.e[{}]'.format(a,b)

        edge_face = mc.polyListComponentConversion(edge_name,tf=True)

        for c in edge_face:

            if ':' in c:

                pass

            else:

                if len(edge_face) == 1:

                    list_sel.append(edge_name)

mc.select(list_sel)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,537评论 0 13
  • #python字典根据值value返回键key ——by ospwin 2020-03-24 #思路:将字...
    O少O阅读 3,426评论 0 2
  • 下午的时候,孩子睡得睡得开始哭,使劲哭,不一个样怎么了?很焦虑。晚上,又看了妖猫传,看了第四遍,还是觉得好看。
    Sally_aa84阅读 114评论 0 1
  • 花舞瑶琴上 夜落月光寒 莫畏知音少 弦歌自悠然
    星尘梦羽阅读 122评论 0 1
  • 窗前浓荫蔽迟日,林中燕子衔春泥。 人间桃李芳菲尽,校园杨柳露新枝。
    驴踢灯阅读 258评论 0 0