Sorry, typo:

def createSurfaceShader():
    mel.eval('$selected_geo = `ls -sl`')
    mel.eval('$selected_geo_shape = `listRelatives -children -shapes 
$selected_geo[0]`')
    surface = mel.eval('$uber_surface = DL_createSurfaceShader("uber_surface", 
0)')
    mel.eval('DL_setObjectAttrib($uber_surface), "surface", 
$selected_geo_shape)')
    return surface


On Oct 17, 2012, at 9:48 PM, Justin Israel wrote:

> DL_createSurfaceShader should return the name of the node, right?
> 
> I haven't tested this but:
> 
> def createSurfaceShader():
>     mel.eval('$selected_geo = `ls -sl`')
>     mel.eval('$selected_geo_shape = `listRelatives -children -shapes 
> $selected_geo[0]`')
>     surface = mm.eval('$uber_surface = DL_createSurfaceShader("uber_surface", 
> 0)')
>     mel.eval('DL_setObjectAttrib($uber_surface), "surface", 
> $selected_geo_shape)')
>     return surface
> 
> 
> 
> On Oct 17, 2012, at 9:04 PM, Berg Jones wrote:
> 
>> DL_createSurfaceShader
> 

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to