CGらぼ

広く浅くCGを勉強していきます。

maya Python メモ

ポリゴンを三角形化する

import maya.cmds as mc ;
mc.polyTriangulate(); 

 

ポリゴンを選択する

import maya.cmds as mc ;
mc.polySelectConstraint(t=0x008,m=3,sz=1);

sz=1・・・三角形

sz=2・・・四角形

sz=3・・・多角形

 

シェーダーを作成する

mc.shadingNode('lambert',n='Tri',asShader=True);
mc.setAttr('Tri.color',0.0,1.0,0.0,type='double3'); 

一行目でLambertシェーダーを作成

二行目で色を指定

 

シェーダーを割り当てる

mc.hyperShade(a='Nsided')
mc.sets(e=True,fe='NsidedSG') 

 一行目で割り当てたいシェーダーを選択

二行目で割り当てる