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