INDX INDEX_SECTIONN÷§Object/pyMinMax5N÷‡ò Sop/pyMinMax<yN÷§pyMinMaxpyMinMax&oplib:/Object/pyMinMax?Object/pyMinMax MISC_pythonObjectN÷‡òpyMinMaxpyMinMax oplib:/Sop/pyMinMax?Sop/pyMinMax MISC_pythonSopN÷§INDX DialogScript N÷‡ò PythonCook eN÷‡òTypePropertiesOptions N÷‡òHelp N÷‡ò Tools.shelf tN÷‡òExtraFileOptionswN÷‡ò# Dialog script for pyMinMax automatically generated 12/25/11 21:30:42 { name pyMinMax script pyMinMax label pyMinMax help { "" } group { name "stdswitcher3" label "Transform" invisibletab parm { name "keeppos" baseparm invisible joinnext export none } parm { name "pre_xform" baseparm invisible export none } parm { name "xOrd" baseparm invisible joinnext export none } parm { name "rOrd" baseparm invisible export none } parm { name "t" baseparm invisible export none } parm { name "r" baseparm invisible export none } parm { name "s" baseparm invisible export none } parm { name "p" baseparm invisible export none } parm { name "scale" baseparm invisible export none } parm { name "lookatpath" baseparm invisible export none } parm { name "lookup" baseparm invisible export none } parm { name "pathobjpath" baseparm invisible export none } parm { name "roll" baseparm invisible export none } parm { name "pos" baseparm invisible export none } parm { name "uparmtype" baseparm invisible export none } parm { name "pathorient" baseparm invisible export none } parm { name "up" baseparm invisible export none } parm { name "bank" baseparm invisible export none } } group { name "stdswitcher3_1" label "Subnet" invisibletab parm { name "label1" baseparm invisible export dialog } parm { name "label2" baseparm invisible export dialog } parm { name "label3" baseparm invisible export dialog } parm { name "label4" baseparm invisible export dialog } parm { name "tdisplay" baseparm invisible joinnext export none } parm { name "display" baseparm invisible export none } parm { name "outputobj" baseparm invisible export none } parm { name "visibleobjects" baseparm invisible export none } parm { name "picking" baseparm invisible export none } parm { name "pickscript" baseparm invisible export none } parm { name "caching" baseparm invisible export none } parm { name "use_dcolor" baseparm invisible export none } parm { name "dcolor" baseparm invisible export none } } } # This code is called when instances of this object cook. # Call hou.pwd().setCookTransform(matrix). ParmsFromVfl := 0; PrefixDroppedParmName := 1; UseDSParms := 1; ForbidOutsideParms := 1; LockContents := 1; SaveSpareParms := 1; CheckExternal := 1; GzipContents := 1; MakeDefault := 1; SaveCachedCode := 0; PrefixDroppedParmLabel := 1; UnlockOnCreate := 0; OBJ OBJ $HDA_TABLE/$HDA_NAME Digital Assets INDX DialogScriptœN÷§ PythonCookœeN÷§TypePropertiesOptionsN÷§HelpN÷§ Tools.shelfnN÷§ CreateScriptp/N÷§ExtraFileOptionsŸN÷§# Dialog script for pyMinMax automatically generated 12/25/11 23:43:32 { name pyMinMax script pyMinMax label pyMinMax help { "" } } # This code is called when instances of this SOP cook. geo = hou.pwd().geometry() # Add code to modify the contents of geo. df_attri = [] df_attri = sorted( list( geo.pointFloatAttribValues( "DF" ) ) ) min_attri = geo.addAttrib( hou.attribType.Global, "min", df_attri[ 0 ] ) max_attri = geo.addAttrib( hou.attribType.Global, "max", df_attri[ -1 ] ) ParmsFromVfl := 0; PrefixDroppedParmName := 1; UseDSParms := 1; ForbidOutsideParms := 1; LockContents := 1; SaveSpareParms := 1; CheckExternal := 1; GzipContents := 1; MakeDefault := 1; SaveCachedCode := 0; PrefixDroppedParmLabel := 1; UnlockOnCreate := 0; SOP SOP $HDA_TABLE/$HDA_NAME Digital Assets # Automatically generated script: Sunday December 25, 23:43 2011 \set noalias = 1 # # Creation script for pyMinMax operator # if ( "$arg1" == "" ) then echo This script is intended as a creation script exit endif # Node $arg1 (Sop/pyMinMax) opspareds "" $arg1 opexprlanguage -s hscript $arg1