python基础
文章平均质量分 57
maya业余研究员
这个作者很懒,什么都没留下…
展开
-
maya开发环境搭建pycharm
maya开发环境配置pycharm原创 2022-06-14 11:18:18 · 1783 阅读 · 1 评论 -
有关obj文件的那些事儿
问题描述前两三个月,程序那边自动生了一些blendshape,然后让绑定这边整理下看下效果。文件拿过来后有点傻了眼,394个obj文件,而且每一个obj文件导进Maya命名都是“Mesh”,这就有点难受了解决方法没办法,只能批量导出obj文件了,然后批量命名,命名的话就根据文件的名字#coding=utf-8import pymel.core as pmimport maya.cm...原创 2020-04-07 19:16:51 · 1057 阅读 · 0 评论 -
maya中删除命名空间namespace
思路以:分割字符串取最后一项,然后重命名cmds实现import pymel.core as pmimport maya.cmds as mcsel = mc.ls()for i in sel: if ":" in i: name = i.split(":")[-1] if pm.objExists(i): ...原创 2020-01-09 18:48:51 · 5895 阅读 · 6 评论 -
由更改图片大小引发的一系列问题
标题pip install Pillowlist_1 = [[1, 2], [3, 4, 5], [6, 7], [8], [9]]list_2 = []for _ in list_1: list_2 += _print(list_2)# 列表推导list_1 = [[1, 2], [3, 4, 5], [6, 7], [8], [9]]list_2 = [i for ...原创 2019-12-26 20:45:45 · 175 阅读 · 0 评论 -
python双色球练习
import randomdef createNum(num): if(isinstance(num,int)): if(num>0): for i in range(num): red_num=[] while True: red = ran...原创 2019-12-16 09:44:56 · 399 阅读 · 0 评论 -
maya中python的一个小练习(积木成塔)
import maya.cmds as mcdef polyCubeToTower(height,radius,angle): all_objs=[] for num in range(height): cube=mc.polyCube() all_objs.append(cube[0]) size = radius*(1-flo...原创 2019-12-11 09:51:40 · 539 阅读 · 0 评论 -
python内置函数enumerate和zip的用法
enumerate() 函数enumerate() 函数用于一个可遍历的数据对象如列表、元组或字符串,同时列出数据(列表值)和数据下标(列表索引),参数strat为索引起始的位置。比如我们打印一个字符串列表AA=["a","b","c","d","e"]for i in A: print i结果为abcde假设我们既需要打印列表的索引坐标,又需要列表的值方法一...原创 2019-11-08 16:06:02 · 325 阅读 · 0 评论