Python - API
检查无效顶点,该方法会检查模型中未被使用的顶点。
检查无效顶点,该方法会检查模型中未被使用的顶点,并选中以高亮显示。
检查单面片,并选中以高亮显示。
checkFaceVert(**argv)
condition: ['checkFaceVert', 4]
检查面的边数不能大于x,必须带参检查。
checkVertWeld(**argv)
["checkVertWeld",[['距离',0.001]]]
显示相邻距离小于%s但没有连接的点,支持代参检查,不带参默认为0.001。
选中模型的面的光滑组检查,新模型中显示。
checkFaceSmoothBySelect(**argv)
按照光滑组显示面。
checkSmoothNumber(**argv)
condition: ['checkSmoothNumber',8]
光滑组的个数不能大于x,必须带参检查。
checkMaterial(**argv)
condition: ["checkMaterial",{"2":"diffuse color","4":"specular level","9":"bump"}]
材质球必须包含的类型,必须带参检查,key为材质球在max中的id,value为结果显示使用。
selectFacesBySmoothVal(**argv)
按照光滑组选中面。
showFaceVert(**argv)
condition: ["showFaceVert",[['边数',4]]]
显示大于x的边数,带参检查,若不带参默认为5。
setUnit(**argv)
condition: ['setUnit',[['单位','millimeters']]]
设置max的单位,带参检查,若不带默认为METER
SetLocation(**argv)
condition: ["SetLocation",[['x',1],['y',1],['z',1]]]
设置选中模型的位置,带参检查,若不带参默认为[0, 0, 0]
cleanMat(**argv)
condition: ["cleanMat",[['mat_id',1]]]
把选中模型的材质id改为x,带参检查,若不带参默认为1
清理2UV和顶点色
检查选中模型是否具有顶点色
只清理模型的顶点色。
检查当前选中下的骨骼是否具有材质。
checkModelAndMatId(**argv)
检查材质id数与模型id数是否匹配。
showFaceColorBySelect(**argv)
按照顶点颜色显示面。
检查1UV,如果有就清除。
按照名称把物体平铺开来。
2UV的坐标必须在[0, 1]的范围内
checkTextureFormat(**argv)
condition: ['checkTextureFormat',["tga","bmp"]]
检查材质贴图格式,必须带参检查。
检查UV是否在第一象限
检查骨骼是否存在等比缩放
checkSkinNum(**argv)
condition: ['checkSkinNum', 20]
检查骨骼数量不超过x根,必须带参执行。
checkBonesName(**argv)
condition: ["checkBonesName","^Bone_"]
检查骨骼的名字是否符合规则,必须带参,以正则方式去匹配。
checkOverlapFaces(**argv)
condition: ["checkOverlapFaces"]
检查重叠面(并高亮显示),默认高亮,若第二个参数为'False'则不高亮,仅输出结果。
开关显示背面剔除功能。
checkMapNums(**argv)
condition: ['checkMapNums', 2]
模型UV不超过x,必须带参检查。
setMapNums(**argv)
condition: ['setMapNums',[['UV',2]]]
删除x UV之外的UV,必须带参检查。