++++ culagovski.net » 2008 » July

Archive for July, 2008

Maya2008 + Pymel

Monday, July 7th, 2008

Pymel fixes Maya’s python API.
A first simple experiment, populating a NURBS surface using its UV coordinates.

from __future__ import division

usub = 7
vsub = 20
usize = 8
vsize = 1
depth = 0.5

surfs = selectedNodes()

def pt(surf,u,v):
return pointOnSurface( surf, u=usize*u/usub, v=vsize*v/vsub)

for surf in surfs:
for u in range(usub):
for v in range(vsub):
pt1 = pt(surf,u,v)
pt2 = pt(surf,u+1,v)
pt3 = pt(surf,u+1,v+1)
pt4 = pt(surf,u,v+1)
c=curve(p=[pt1,pt2,pt3,pt4,pt1])
extrude (c, et […]