HouLC1033600baa065dc9e7d09a7e5953.start fplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1
tcur 0
fps 24
tset 0 10
frange 1 240
unitlength 1
unitmass 1
prompt '`strcat(oppwf(), " -> ")`'
HouLC1033600ba6065dc9e7d043eeba5e.variables set -g ACTIVETAKE = 'Main'
set -g E = '2.7182818284590452354'
set -g EYE = 'stereo'
set -g HANDLE_STATUS = '-1'
set -g HIP = 'Z:/GoogleDrive/SpencersTransfer'
set -g HIPFILE = 'Z:/GoogleDrive/SpencersTransfer/simpleSlideExample.hiplc'
set -g HIPNAME = 'simpleSlideExample'
set -g JOB = 'C:/Users/slueb'
set -g PI = '3.1415926535897932384'
set -g POSE = 'z:/Users/slueb/Documents/houdini19.5/poselib'
set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.29'
set -g _HIP_SAVETIME = 'Mon Feb 26 08:21:49 2024'
set -g _HIP_SAVEVERSION = '19.5.805'
set -g status = '0'
HouLC1033600ba4065dc9e7d0dba5575b.aliases alias bye 'quit'
alias cd 'opcf'
alias cp 'opcp'
alias h 'history'
alias hython 'python'
alias ls 'opls'
alias matramp 'opramp'
alias opcd 'opcf'
alias oppwd 'oppwf'
alias pwd 'oppwf'
alias rm 'oprm'
HouLC1033600ba1065dc9e7d04309e1eb.takeconfig takename -g take
HouLC1033600ba0065dc9e7d0e36d4a3d.hou.session HouLC1033600ba0065dc9e7d08029b1f6.OPlibraries HouLC1033600ba2065dc9e7d06c0e60b2.OPpreferences HouLC1033600ba0065dc9e7d0757662d4.OPfallbacks Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibSop.hda
Sop/attribdelete otls/OPlibSop.hda
Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibSop.hda
Sop/attribwrangle otls/OPlibSop.hda
Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibSop.hda
Sop/color otls/OPlibSop.hda
Sop/convertline C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibSop.hda
Sop/convertline otls/OPlibSop.hda
Dop/femattachconstraint C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/femattachconstraint otls/OPlibDop.hda
Dop/femslideconstraint C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/femslideconstraint otls/OPlibDop.hda
Dop/femsolidconfigureobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/femsolidconfigureobject otls/OPlibDop.hda
Dop/femsolidobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/femsolidobject otls/OPlibDop.hda
Dop/femsolver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/femsolver otls/OPlibDop.hda
Dop/groundplane C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/groundplane otls/OPlibDop.hda
Dop/linktosourceobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/linktosourceobject otls/OPlibDop.hda
Top/localscheduler C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibTop.hda
Top/localscheduler otls/OPlibTop.hda
Dop/null C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/null otls/OPlibDop.hda
Dop/objpos C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/objpos otls/OPlibDop.hda
Dop/output C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibDop.hda
Dop/output otls/OPlibDop.hda
Sop/polypath C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibSop.hda
Sop/polypath otls/OPlibSop.hda
Sop/tetconform C:/PROGRA~1/SIDEEF~1/HOUDIN~1.805/houdini/otls/OPlibSop.hda
Sop/tetconform otls/OPlibSop.hda
HouLC1033600ba0065dc9e7d08cf8adb0.OPdummydefs INDX              INDEX_SECTION      
eܞ}   houdini.hdalibrary  
    eܞ}   Sop/attribdelete  
  eܝ   Sop/attribwrangle    eܝ   	Sop/color  7B  eܝ   Sop/convertline  K  eܝ   Dop/femattachconstraint  W  7Seܝ   Dop/femslideconstraint    =eܝ   Dop/femsolidconfigureobject    Leܝ   Dop/femsolidobject   ZJeܝ   Dop/femsolver r  /eܝ   Dop/groundplane   eܝ   Dop/linktosourceobject   eܝ   Top/localscheduler   Feܝ   Dop/null ݖ  {eܝ   
Dop/objpos   eܝ   
Dop/output .  
eܝ   Sop/polypath   eܝ   Sop/tetconform a  eܝ         attribdelete   Attribute Delete   (oplib:/Sop/attribdelete?Sop/attribdelete   SOP_attribdelete           Sop                      eܞ}       attribwrangle   Attribute Wrangle   *oplib:/Sop/attribwrangle?Sop/attribwrangle   SOP_attribwrangle           Sop                       eܞ}       color   Color   oplib:/Sop/color?Sop/color   	SOP_color           Sop                      eܞ}       convertline   Convert Line   &oplib:/Sop/convertline?Sop/convertline   SOP_convertline           Sop               einputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" '       eܞ}       femattachconstraint   FEM Attach Constraint   6oplib:/Dop/femattachconstraint?Dop/femattachconstraint   DOP_femattachconstraint           Dop                       eܞ}          femslideconstraint   FEM Slide Constraint   4oplib:/Dop/femslideconstraint?Dop/femslideconstraint   DOP_femslideconstraint           Dop                       eܞ}          femsolidconfigureobject   FEM Solid Configure Object   >oplib:/Dop/femsolidconfigureobject?Dop/femsolidconfigureobject   DOP_femsolidconfigureobject           Dop                      eܞ}          femsolidobject   FEM Solid Object   ,oplib:/Dop/femsolidobject?Dop/femsolidobject   DOP_femsolidobject           Dop                        eܞ}          	femsolver   
FEM Solver   "oplib:/Dop/femsolver?Dop/femsolver   DOP_femsolver           Dop                       eܞ}          groundplane   Ground Plane   &oplib:/Dop/groundplane?Dop/groundplane   DOP_groundplane           Dop                        eܞ}          linktosourceobject   Link to Source Object   4oplib:/Dop/linktosourceobject?Dop/linktosourceobject   DOP_linktosourceobject           Dop                       eܞ}       localscheduler   Local Scheduler   ,oplib:/Top/localscheduler?Top/localscheduler   TOP_localscheduler           Top               <pdgtype='scheduler' subtype=localscheduler visibleoutputs=0         eܞ}            null   Null   oplib:/Dop/null?Dop/null   DOP_null           Dop                       eܞ}       objpos   OBJ Position   oplib:/Dop/objpos?Dop/objpos   
DOP_objpos           Dop                       eܞ}          output   
ROP Output   oplib:/Dop/output?Dop/output   
DOP_output           Dop                       eܞ}          polypath   PolyPath    oplib:/Sop/polypath?Sop/polypath   SOP_polypath           Sop               einputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" '       eܞ}       
tetconform   Tet Conform   $oplib:/Sop/tetconform?Sop/tetconform   SOP_tetconform           Sop                      eܞ} INDX              Contents       =eܝ   DialogScript   =  ,bFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for attribdelete automatically generated

{
    name	attribdelete
    script	attribdelete
    label	"Attribute Delete"

    help {
	""
    }

    inputlabel	1	"Geometry to Remove Attributes from"
    inputlabel	2	"Reference Geometry"
    parmtag { inputisref2 1 }
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    parm {
        name    "usereference"
        label   "Prepend with Attributes from Reference Geometry"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "negate"
        label   "Delete Non Selected"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "doptdel"
        label   "Point Attributes"
        type    toggle
        nolabel
        joinnext
        default { "1" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "ptdel"
        label   "Point Attributes"
        type    string
        default { "" }
        disablewhen "{ doptdel == 0 }"
        menutoggle {
            [ "opmenu -l -a attribute1 ptdel" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "dovtxdel"
        label   "Vertex Attributes"
        type    toggle
        nolabel
        joinnext
        default { "1" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "vtxdel"
        label   "Vertex Attributes"
        type    string
        default { "" }
        disablewhen "{ dovtxdel == 0 }"
        menutoggle {
            [ "opmenu -l -a attribute1 vtxdel" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "doprimdel"
        label   "Primitive Attributes"
        type    toggle
        nolabel
        joinnext
        default { "1" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "primdel"
        label   "Primitive Attributes"
        type    string
        default { "" }
        disablewhen "{ doprimdel == 0 }"
        menutoggle {
            [ "opmenu -l -a attribute1 primdel" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "dodtldel"
        label   "Detail Attributes"
        type    toggle
        nolabel
        joinnext
        default { "1" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "dtldel"
        label   "Detail Attributes"
        type    string
        default { "" }
        disablewhen "{ dodtldel == 0 }"
        menutoggle {
            [ "opmenu -l -a attribute1 dtldel" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "updatevar"
        label   "Update Local Variables"
        type    toggle
        default { "on" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =eܝ   DialogScript   =   bFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for attribwrangle automatically generated

{
    name	attribwrangle
    script	attribwrangle
    label	"Attribute Wrangle"

    help {
	""
    }

    inputlabel	1	"Geometry to Process with Wrangle"
    inputlabel	2	"Ancillary Input, point(1, ...) to Access"
    inputlabel	3	"Ancillary Input, point(2, ...) to Access"
    inputlabel	4	"Ancillary Input, point(3, ...) to Access"

    group {
        name    "folder0"
        label   "Code"

        parm {
            name    "group"
            label   "Group"
            type    string
            default { "" }
            menutoggle {
                [ "opmenu -l -a attribvop1 bindgroup" ]
            }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
            parmtag { "script_action_help" "Select geometry from an available viewport." }
            parmtag { "script_action_icon" "BUTTONS_reselect" }
            bindselector points "Modify Points"
                "Select the points to affect and press Enter to complete."
                0 1 0xffffffff 0 grouptype 0
        }
        parm {
            name    "grouptype"
            label   "Group Type"
            type    ordinal
            default { "guess" }
            menu {
                "guess"     "Guess from Group"
                "vertices"  "Vertices"
                "edges"     "Edges"
                "points"    "Points"
                "prims"     "Primitives"
            }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "class"
            label   "Run Over"
            type    ordinal
            default { "point" }
            menu {
                "detail"    "Detail (only once)"
                "primitive" "Primitives"
                "point"     "Points"
                "vertex"    "Vertices"
                "number"    "Numbers"
            }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "vex_numcount"
            label   "Number Count"
            type    integer
            default { "10" }
            hidewhen "{ class != number }"
            range   { 0! 10000 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "vex_threadjobsize"
            label   "Thread Job Size"
            type    integer
            default { "1024" }
            hidewhen "{ class != number }"
            range   { 1! 10000 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "snippet"
            label   "VEXpression"
            type    string
            default { "" }
            menureplace {
                [ "import vexpressionmenu" ]
                [ "" ]
                [ "return vexpressionmenu.buildSnippetMenu('attribwrangle/snippet')" ]
                language python
            }
            range   { 0 1 }
            export  all
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "editor" "1" }
            parmtag { "editorlang" "VEX" }
            parmtag { "editorlines" "8-30" }
            parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" }
            parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " }
            parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" }
        }
        parm {
            name    "exportlist"
            label   "Attributes to Create"
            type    string
            default { "*" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "vex_strict"
            label   "Enforce Prototypes"
            type    toggle
            default { "off" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback" "" }
        }
    }

    group {
        name    "folder0_1"
        label   "Bindings"

        parm {
            name    "autobind"
            label   "Autobind by Name"
            type    toggle
            default { "on" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        multiparm {
            name    "bindings"
            label    "Number of Bindings"
            default 0
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "multistartoffset" "1" }

            parm {
                name    "bindname#"
                label   "Attribute Name"
                type    string
                default { "" }
                range   { 0 1 }
            }
            parm {
                name    "bindparm#"
                label   "VEX Parameter"
                type    string
                default { "" }
                range   { 0 1 }
            }
        }

        parm {
            name    "groupautobind"
            label   "Autobind Groups by Name"
            type    toggle
            default { "on" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        multiparm {
            name    "groupbindings"
            label    "Group Bindings"
            default 0
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "multistartoffset" "1" }

            parm {
                name    "bindgroupname#"
                label   "Group Name"
                type    string
                default { "" }
                range   { 0 1 }
            }
            parm {
                name    "bindgroupparm#"
                label   "VEX Parameter"
                type    string
                default { "" }
                range   { 0 1 }
            }
        }

        parm {
            name    "vex_cwdpath"
            label   "Evaluation Node Path"
            type    oppath
            default { "." }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "oprelative" "." }
        }
        parm {
            name    "vex_outputmask"
            label   "Export Parameters"
            type    string
            default { "*" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "vex_updatenmls"
            label   "Update Normals If Displaced"
            type    toggle
            default { "off" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback" "" }
        }
        parm {
            name    "vex_matchattrib"
            label   "Attribute to Match"
            type    string
            default { "id" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "vex_inplace"
            label   "Compute Results In Place"
            type    toggle
            default { "off" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "vex_selectiongroup"
            label   "Output Selection Group"
            type    string
            default { "" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "vex_precision"
            label   "VEX Precision"
            type    string
            default { "auto" }
            menu {
                "auto"  "Auto"
                "32"    "32-bit"
                "64"    "64-bit"
            }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

}
INDX              Contents       =eܝ   DialogScript   =  $bFHouLC1033600bb6065dc9df60f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for color automatically generated

{
    name	color
    script	color
    label	Color

    help {
	""
    }

    inputlabel	1	"Geometry to Color"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    parm {
        name    "group"
        label   "Group"
        type    string
        default { "" }
        menutoggle {
            [ "return kwargs['node'].generateInputGroupMenu(0," ]
            [ "              (hou.geometryType.Points, hou.geometryType.Primitives," ]
            [ "               hou.geometryType.Vertices, hou.geometryType.Edges)," ]
            [ "              include_name_attrib=True, include_selection=False, parm=kwargs['parm']);" ]
            language python
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
        parmtag { "script_action_help" "Select geometry from an available viewport." }
        parmtag { "script_action_icon" "BUTTONS_reselect" }
        bindselector uveditselect "Assign Colors"
            "Select the geometry to apply colors to and press Enter to complete"
            0 1 all 0 grouptype 0
    }
    parm {
        name    "grouptype"
        label   "Group Type"
        type    ordinal
        default { "guess" }
        menu {
            "guess"     "Guess from Group"
            "vertices"  "Vertices"
            "edges"     "Edges"
            "points"    "Points"
            "prims"     "Primitives"
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000" }
    }
    parm {
        name    "deleteallcolorattribs"
        label   "Delete All Existing Color Attributes"
        type    toggle
        joinnext
        default { "0" }
    }
    parm {
        name    "enable"
        label   "Set Color Attribute"
        type    toggle
        default { "1" }
    }
    parm {
        name    "class"
        label   "Class"
        type    integer
        default { "2" }
        menu {
            "detail"    "Detail"
            "primitive" "Primitive"
            "point"     "Point"
            "vertex"    "Vertex"
        }
        range   { 0 10 }
        export  all
        parmtag { "autoscope" "0000" }
        disablewhen "{ enable == 0 }"
    }
    parm {
        name    "colortype"
        label   "Color Type"
        type    integer
        default { "0" }
        menu {
            "0" "Constant"
            "1" "Bounding Box"
            "2" "Random"
            "3" "Ramp from Attribute"
            "4" "Random from Attribute"
        }
        range   { 0 10 }
        export  all
        parmtag { "autoscope" "0000" }
        disablewhen "{ enable == 0 }"
    }
    parm {
        name    "color"
        label   "Color"
        type    color
        size    3
        default { "1" "1" "1" }
        hidewhen "{ colortype != 0 }"
        range   { 0 1 }
        export  all
        parmtag { "autoscope" "0000" }
        disablewhen "{ enable == 0 }"
    }
    parm {
        name    "seed"
        label   "Seed"
        type    float
        default { "0" }
        hidewhen "{ colortype != 2 colortype != 4 }"
        range   { 0 10 }
        parmtag { "autoscope" "0000" }
        disablewhen "{ enable == 0 }"
    }
    parm {
        name    "rampattribute"
        label   "Attribute"
        type    string
        default { "" }
        hidewhen "{ colortype != 3 colortype != 4 }"
        menureplace {
            [ "types = (" ]
            [ "    hou.attribType.Global," ]
            [ "    hou.attribType.Prim," ]
            [ "    hou.attribType.Point," ]
            [ "    hou.attribType.Vertex" ]
            [ ")" ]
            [ "attrib_type = types[hou.ch(\"class\")]" ]
            [ "" ]
            [ "return hou.pwd().generateInputAttribMenu(0, attrib_type, array_type=False, pattern=\"* ^Cd\")" ]
            language python
        }
        range   { 0 1 }
        disablewhen "{ enable == 0 }"
    }
    parm {
        name    "ramprange"
        label   "Range"
        type    float
        size    2
        default { "0" "1" }
        hidewhen "{ colortype != 3 }"
        disablewhen "{ enable == 0 }"
        range   { 0 10 }
    }
    parm {
        name    "ramp"
        label   "Attribute Ramp"
        type    ramp_rgb
        default { "2" }
        hidewhen "{ colortype != 3 }"
        disablewhen "{ enable == 0 }"
        range   { 1! 10 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "parmvop" "1" }
        parmtag { "rampbasis_var" "vecramp_the_basis_strings" }
        parmtag { "rampbasisdefault" "linear" }
        parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
        parmtag { "rampcolortype" "rgb" }
        parmtag { "rampkeys_var" "vecramp_the_key_positions" }
        parmtag { "rampshowcontrolsdefault" "0" }
        parmtag { "rampvalues_var" "vecramp_the_key_values" }
    }
}
INDX              Contents       =eܝ   DialogScript   =  bFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for convertline automatically generated

{
    name	convertline
    script	convertline
    label	"Convert Line"

    help {
	""
    }

    inputlabel	1	"Geometry to Convert"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    parm {
        name    "group"
        label   "Group"
        type    string
        default { "" }
        menutoggle {
            [ "opmenu -l -a group1 basegroup" ]
        }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = (hou.geometryType.Primitives, hou.geometryType.Edges)\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
        parmtag { "script_action_help" "Select edges from an available viewport and press Enter to complete." }
        parmtag { "script_action_icon" "BUTTONS_reselect" }
        bindselector prims_edges "Convert Edges"
            "Select edges from an available viewport and press Enter to complete."
            0 1 0xffffffff 0 "" 0
    }
    parm {
        name    "sepparm2"
        label   "Spacer"
        type    separator
        default { "" }
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    parm {
        name    "connectpath"
        label   "Connect Path"
        type    toggle
        default { "0" }
        range   { 0! 1! }
        export  all
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "closeloops"
        label   "Make Isolated Loops Closed"
        type    toggle
        default { "off" }
        disablewhen "{ connectpath != 1 }"
        range   { 0 1 }
        export  all
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "remove"
        label   "Remove Unused Points"
        type    toggle
        default { "off" }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "sepparm"
        label   "Spacer"
        type    separator
        default { "" }
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    parm {
        name    "computelength"
        label   "Compute Length"
        type    toggle
        nolabel
        joinnext
        default { "1" }
        range   { 0 1 }
    }
    parm {
        name    "lengthname"
        label   "Compute Length"
        type    string
        default { "restlength" }
        disablewhen "{ computelength == 0 }"
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback" "" }
    }
}
INDX              Contents       =eܝ   DialogScript   =  6bFHouLC1033600bb6065dc9df60f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for femattachconstraint automatically generated

{
    name	femattachconstraint
    script	sbdconstraint
    label	"FEM Attach Constraint"


    help {
	""
    }

    inputlabel	1	"Objects to be processed"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    group {
        name    "folder0"
        label   "Constraint"

        groupsimple {
            name    "folder3"
            label   "Coefficients"

            parm {
                name    "strength"
                label   "Strength"
                type    float
                default { "1e+06" }
                disablewhen "{ type == 0 }"
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-2s-2" }
            }
            parm {
                name    "damping"
                label   "Damping"
                type    float
                default { "1000" }
                range   { 0! 1000 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-3s-1" }
            }
        }

        groupsimple {
            name    "sourcefolder"
            label   "Source"

            parm {
                name    "constrainedobject"
                label   "Object"
                type    string
                default { "" }
                menureplace {
                    [ "echo \"* *\"" ]
                    [ "foreach i ( `dopobjectlist(\".\", \"*\", 1)` )" ]
                    [ "  echo $i $i" ]
                    [ "end" ]
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "constrainedregistrationattribute"
                label   "Registration Attribute"
                type    string
                default { "baseP" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm"
                label   "Separator"
                type    separator
                default { "" }
            }
        }

        groupsimple {
            name    "targetfolder"
            label   "Target"

            parm {
                name    "goalobject"
                label   "Object"
                type    string
                default { "" }
                disablewhen "{ useanimation == 1 }"
                menureplace {
                    [ "echo \"* *\"" ]
                    [ "foreach i ( `dopobjectlist(\".\", \"*\", 1)` )" ]
                    [ "  echo $i $i" ]
                    [ "end" ]
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "goalregistrationattribute"
                label   "Registration Attribute"
                type    string
                default { "baseP" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupsimple {
            name    "filter"
            label   "Filter"

            parm {
                name    "constrainedpoints"
                label   "Point Group"
                type    string
                default { "*" }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sepparm4"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "usedistancethreshold"
                label   "Use Distance Threshold"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "distancethreshold"
                label   "Distance Threshold"
                type    float
                default { "0.05" }
                disablewhen "{ usedistancethreshold == 0 }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constrainedenabledistancethresholdattribute"
                label   "Enable Distance Threshold Attribute"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constraineddistancethresholdattribute"
                label   "Distance Threshold Attribute"
                type    string
                default { "" }
                disablewhen "{ constrainedenabledistancethresholdattribute == 0 }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm3"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "filterbynormaldirection"
                label   "Filter by Normal Direction"
                type    toggle
                invisible
                default { "1" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "normalfilterorientation"
                label   "Normal Filter Orientation"
                type    ordinal
                invisible
                default { "exterior" }
                menu {
                    "interior"  "Interior"
                    "exterior"  "Exterior"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "filterbysourceborderside"
                label   "Filter by Source Border Side"
                type    toggle
                default { "on" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sourceborderside"
                label   "Source Border Side"
                type    ordinal
                default { "exterior" }
                menu {
                    "interior"  "Interior"
                    "exterior"  "Exterior"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "filterbytargetborderside"
                label   "Filter by Target Border Side"
                type    toggle
                default { "on" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetborderside"
                label   "Target Border Side"
                type    ordinal
                default { "exterior" }
                menu {
                    "interior"  "Interior"
                    "exterior"  "Exterior"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupsimple {
            name    "behavior"
            label   "Behavior"

            parm {
                name    "attachtolocalspace"
                label   "Attach to Local Space"
                type    toggle
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm5"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "enablestrengthattribute"
                label   "Enable Strength Attribute"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constrainedstrengthattribute"
                label   "Strength Multiplier Attribute"
                type    string
                default { "" }
                disablewhen "{ constrainedenablemultipliers == 0 }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "enabledampingattribute"
                label   "Enable Damping Attribute"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constraineddampingattribute"
                label   "Damping Multiplier Attribute"
                type    string
                default { "" }
                disablewhen "{ constrainedenablemultipliers == 0 }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm6"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "restinitialization"
                label   "Rest Initialization"
                type    ordinal
                default { "zero" }
                menu {
                    "zero"      "Zero"
                    "reference" "Reference"
                    "absolute"  "Absolute"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "restdistance"
                label   "Rest Distance"
                type    float
                default { "0" }
                disablewhen "{ restinitialization != absolute }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "enablerestdistanceattribute"
                label   "Enable Rest Multiplier Attribute"
                type    toggle
                nolabel
                default { "off" }
                disablewhen "{ restinitialization == zero }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "restdistanceattribute"
                label   "Rest Multiplier Attribute"
                type    string
                default { "" }
                disablewhen "{ enablerestdistanceattribute == 0 }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupcollapsible {
            name    "outputattributes"
            label   "Output Attributes"

            parm {
                name    "enabletargetpositionattribute"
                label   "Enable Target Position Attribute"
                type    toggle
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetpositionattribute"
                label   "Target Position Attribute"
                type    string
                default { "`$OS`_P" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

    }

    group {
        name    "folder0_1"
        label   "Guide Options"

        parm {
            name    "showguide"
            label   "Show Guide Geometry"
            type    toggle
            default { "1" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "guiderad"
            label   "Radius"
            type    float
            default { "0.005" }
            disablewhen "{ showguide == 0 }"
            range   { 0! 10 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "m1" }
        }
        parm {
            name    "guidecolor"
            label   "Color"
            type    color
            size    3
            default { "0.1" "1" "0.2" }
            disablewhen "{ showguide == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "showobjectlink"
            label   "Show Object Link"
            type    toggle
            default { "0" }
            disablewhen "{ showguide == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "activation"
            label   "Activation"
            type    integer
            default { "1" }
            range   { 0 10 }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

}
INDX              Contents       =eܝ   DialogScript   =  <cF@HouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for femslideconstraint automatically generated

{
    name	femslideconstraint
    script	sbdconstraint
    label	"FEM Slide Constraint"


    help {
	""
    }

    inputlabel	1	"Objects to be processed"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    group {
        name    "folder0"
        label   "Constraint"

        groupsimple {
            name    "folder1"
            label   "Coefficients"

            parm {
                name    "strength"
                label   "Strength"
                type    float
                default { "1e+06" }
                disablewhen "{ type == 0 }"
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-2s-2" }
            }
            parm {
                name    "damping"
                label   "Damping"
                type    float
                default { "1000" }
                range   { 0! 1000 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-3s-1" }
            }
        }

        groupsimple {
            name    "folder4"
            label   "Source"

            parm {
                name    "constrainedobject"
                label   "Object"
                type    string
                default { "" }
                menureplace {
                    [ "echo \"* *\"" ]
                    [ "foreach i ( `dopobjectlist(\".\", \"*\", 1)` )" ]
                    [ "  echo $i $i" ]
                    [ "end" ]
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "constrainedregistrationattribute"
                label   "Registration Attribute"
                type    string
                default { "baseP" }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sepparm"
                label   "Separator"
                type    separator
                default { "" }
            }
        }

        groupsimple {
            name    "targetfolder"
            label   "Target"

            parm {
                name    "goalobject"
                label   "Object"
                type    string
                default { "" }
                disablewhen "{ useanimation == 1 }"
                menureplace {
                    [ "echo \"* *\"" ]
                    [ "foreach i ( `dopobjectlist(\".\", \"*\", 1)` )" ]
                    [ "  echo $i $i" ]
                    [ "end" ]
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "goalregistrationattribute"
                label   "Registration Attribute"
                type    string
                default { "baseP" }
                parmtag { "autoscope" "0000000000000000" }
            }
        }

        groupsimple {
            name    "filter"
            label   "Filter"

            parm {
                name    "constrainedpoints"
                label   "Source Point Group"
                type    string
                default { "*" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm3"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "usedistancethreshold"
                label   "Use Distance Threshold"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "distancethreshold"
                label   "Distance Threshold"
                type    float
                default { "0.05" }
                disablewhen "{ usedistancethreshold == 0 }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "export_disable" "1" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constrainedenabledistancethresholdattribute"
                label   "Enable Distance Threshold Attribute"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constraineddistancethresholdattribute"
                label   "Distance Threshold Attribute"
                type    string
                default { "" }
                disablewhen "{ constrainedenabledistancethresholdattribute == 0 }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm4"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "filterbynormaldirection"
                label   "Filter by Normal Direction"
                type    toggle
                invisible
                default { "on" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "normalfilterorientation"
                label   "Normal Filter Orientation"
                type    ordinal
                invisible
                default { "exterior" }
                menu {
                    "interior"  "Interior"
                    "exterior"  "Exterior"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "filterbysourceborderside"
                label   "Filter by Source Border Side"
                type    toggle
                default { "on" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sourceborderside"
                label   "Source Border Side"
                type    ordinal
                default { "exterior" }
                menu {
                    "interior"  "Interior"
                    "exterior"  "Exterior"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "filterbytargetborderside"
                label   "Filter by Target Border Side"
                type    toggle
                default { "on" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetborderside"
                label   "Target Border Side"
                type    ordinal
                default { "exterior" }
                menu {
                    "interior"  "Interior"
                    "exterior"  "Exterior"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupsimple {
            name    "behavior"
            label   "Behavior"

            parm {
                name    "connectionmodel"
                label   "Connection Model"
                type    ordinal
                default { "attractandrepel" }
                menu {
                    "attractandrepel"   "Two-Sided: Attract And Repel"
                    "onlyrepel"         "One-Sided: Only Repel"
                    "onlyattract"       "One-Sided: Only Attract"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "enablestrengthattribute"
                label   "Enable Strength Attribute"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constrainedstrengthattribute"
                label   "Strength Multiplier Attribute"
                type    string
                default { "" }
                disablewhen "{ constrainenablemultipliers == 0 }"
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "enabledampingattribute"
                label   "Enable Damping Attribute"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "constraineddampingattribute"
                label   "Damping Multiplier Attribute"
                type    string
                default { "" }
                disablewhen "{ constrainenablemultipliers == 0 }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm6"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "restinitialization"
                label   "Rest Initialization"
                type    ordinal
                default { "reference" }
                menu {
                    "zero"      "Zero"
                    "reference" "Reference"
                    "absolute"  "Absolute"
                }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "autoselect" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "restdistance"
                label   "Rest Distance"
                type    float
                default { "0" }
                disablewhen "{ restinitialization != absolute }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "enablerestdistanceattribute"
                label   "Enable Rest Multiplier Attribute"
                type    toggle
                nolabel
                default { "off" }
                disablewhen "{ restinitialization == zero }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "restdistanceattribute"
                label   "Rest Multiplier Attribute"
                type    string
                default { "" }
                disablewhen "{ enablerestdistanceattribute == 0 }"
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupcollapsible {
            name    "outputattributes"
            label   "Output Attributes"

            parm {
                name    "enabletargetpositionattribute"
                label   "Enable Target Position Attribute"
                type    toggle
                default { "off" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetpositionattribute"
                label   "Target Position Attribute"
                type    string
                default { "`$OS`_P" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupcollapsible {
            name    "stateattributes"
            label   "State Attributes"

            parm {
                name    "targetprimitiveattribute"
                label   "Target Primitive Attribute"
                type    string
                default { "`$OS`_fid" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetsubindexattribute"
                label   "Target Subindex Attribute"
                type    string
                default { "`$OS`_subindex" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetfaceidattribute"
                label   "Target Face Id Attribute"
                type    string
                default { "`$OS`_face_id" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetbaryattribute"
                label   "Target Bary Attribute"
                type    string
                default { "`$OS`_bary" }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "script_callback_language" "python" }
            }
        }

    }

    group {
        name    "folder0_1"
        label   "Guide Options"

        parm {
            name    "showguide"
            label   "Show Guide Geometry"
            type    toggle
            default { "1" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "guiderad"
            label   "Radius"
            type    float
            default { "0.005" }
            disablewhen "{ showguide == 0 }"
            range   { 0! 10 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "m1" }
        }
        parm {
            name    "guidecolor"
            label   "Color"
            type    color
            size    3
            default { "0.1" "1" "0.2" }
            disablewhen "{ showguide == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "showobjectlink"
            label   "Show Object Link"
            type    toggle
            default { "0" }
            disablewhen "{ showguide == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "activation"
            label   "Activation"
            type    integer
            default { "1" }
            range   { 0 10 }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

}
INDX              Contents       =eܝ   DialogScript   =  L"bFHouLC1033600bb6065dc9df60f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for femsolidconfigureobject automatically generated

{
    name	femsolidconfigureobject
    script	cloth_object
    label	"FEM Solid Configure Object"


    help {
	""
    }

    inputlabel	1	"Sub-Network Input #1"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    group {
        name    "folder2"
        label   "Model"

        parm {
            name    "sepparm"
            label   "Separator"
            type    separator
            default { "" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "solidstiffness"
            label   "Stiffness Multiplier"
            type    float
            default { "1000" }
            range   { 0! 1000 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "dampingratio"
            label   "Damping Ratio"
            type    float
            default { "1" }
            range   { 0! 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "massdensity"
            label   "Mass Density"
            type    float
            default { "1000" }
            range   { 0! 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-3" }
        }
        parm {
            name    "sepparm2"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "materialmodel"
            label   "Material Model"
            type    ordinal
            default { "stableneohookean" }
            menu {
                "stableneohookean"  "Stable Neo-Hookean Variant (Organic Tissue, Large deformations)"
                "corotatedlinear"   "Corotated Linear (Stiff Materials, Small Deformations)"
            }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "shapestiffness"
            label   "Shape Stiffness"
            type    float
            default { "0" }
            range   { 0! 1000 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-1s-2" }
        }
        parm {
            name    "volumestiffness"
            label   "Volume Stiffness"
            type    float
            default { "0" }
            range   { 0! 1000 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-1s-2" }
        }
        parm {
            name    "sepparm4"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "enableaniso"
            label   "Enable Anisotropy"
            type    toggle
            nolabel
            joinnext
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "anisou"
            label   "Anisotropy U"
            type    float
            default { "1" }
            disablewhen "{ enableaniso == 0 }"
            range   { 0! 4 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "anisov"
            label   "Anisotropy V"
            type    float
            default { "1" }
            disablewhen "{ enableaniso == 0 }"
            range   { 0! 4 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "anisow"
            label   "Anisotropy W"
            type    float
            default { "1" }
            disablewhen "{ enableaniso == 0 }"
            range   { 0! 4 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "sepparm3"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "repulsion"
            label   "Repulsion"
            type    float
            default { "1e+07" }
            range   { 0! 1e+12 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-2s-2" }
        }
        parm {
            name    "friction"
            label   "Friction"
            type    float
            default { "0" }
            range   { 0! 10 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "s-2" }
        }
    }

    group {
        name    "folder2_1"
        label   "Deformation"

        groupsimple {
            name    "folder3"
            label   "Initial"

            parm {
                name    "soppath"
                label   "Initial Geometry"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
            parm {
                name    "t"
                label   "Position"
                type    vector
                size    3
                default { "0" "0" "0" }
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "p"
                label   "Pivot"
                type    vector
                size    3
                default { "0" "0" "0" }
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "r"
                label   "Rotation"
                type    vector
                size    3
                default { "0" "0" "0" }
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "vel"
                label   "Velocity"
                type    vector
                size    3
                default { "0" "0" "0" }
                disablewhen "{ inheritvelocity == 1 }"
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "angvel"
                label   "Angular Velocity"
                type    vector
                size    3
                default { "0" "0" "0" }
                disablewhen "{ inheritvelocity == 1 }"
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
        }

        groupsimple {
            name    "folder3_1"
            label   "Rest"

            parm {
                name    "importrestgeometry"
                label   "importrestgeometry"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "restgeometrypath"
                label   "Rest Shape"
                type    oppath
                default { "`chsop(\"./soppath\")`" }
                disablewhen "{ importrestgeometry == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
        }

        groupsimple {
            name    "folder3_2"
            label   "Target"

            parm {
                name    "importtargetgeometry"
                label   "Import Target Geometry"
                type    toggle
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "targetgeometrypath"
                label   "Target Deformation"
                type    oppath
                default { "`chsop(\"./soppath\")`" }
                disablewhen "{ importtargetgeometry == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
            parm {
                name    "targetstrength"
                label   "Target Strength"
                type    float
                default { "0" }
                range   { 0! 1e+06 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-3s-2" }
            }
            parm {
                name    "targetdamping"
                label   "Target Damping"
                type    float
                default { "0" }
                range   { 0! 1000 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-3s-1" }
            }
        }

        groupsimple {
            name    "folder3_3"
            label   "Embedding"

            parm {
                name    "enableembedding"
                label   "Enable Embedding"
                type    toggle
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "embeddedgeometry"
                label   "Embedded Geometry"
                type    oppath
                default { "" }
                disablewhen "{ enableembedding == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
        }

    }

    group {
        name    "folder2_2"
        label   "Collisions"

        parm {
            name    "collideindependent"
            label   "Collide with objects in other solvers"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "collidecodependent"
            label   "Collide with objects in this solver"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "collideself"
            label   "Collide within this object"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "collideselfcomponent"
            label   "Collide within each component"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "collideselffracturepart"
            label   "Collide within each fracture part"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "sepparm5"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "collisionradius"
            label   "Collision Radius"
            type    float
            default { "0" }
            range   { 0! 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "m1" }
        }
        group {
            name    "folder0_1"
            label   "External"

            parm {
                name    "labelparm5"
                label   "Label"
                type    label
                nolabel
                default { "NOTE: Used Only by External Solvers, such as Pyro and FLIP" }
                range   { 0 1 }
            }
            parm {
                name    "sdf_showguide"
                label   "Show Guide Geometry"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sdf_guidecolor"
                label   "Guide"
                type    color
                size    3
                default { "1" "0" "0" }
                disablewhen "{ sdf_showguide == 0 }"
                range   { 0! 1! }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sdf_uniformvoxels"
                label   "Division Method"
                type    ordinal
                default { "max" }
                menu {
                    "nonsquare" "Non Square"
                    "x"         "X Axis"
                    "y"         "Y Axis"
                    "z"         "Z Axis"
                    "max"       "Max Axis"
                    "size"      "By Size"
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sdf_div"
                label   "Divisions"
                type    intvector
                size    3
                default { "30" "30" "30" }
                hidewhen "{ sdf_uniformvoxels != nonsquare }"
                range   { 1! 1000 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sdf_uniformdiv"
                label   "Uniform Divisions"
                type    integer
                default { "30" }
                hidewhen "{ sdf_uniformvoxels == nonsquare } { sdf_uniformvoxels == size }"
                range   { 1! 1000 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sdf_divsize"
                label   "Division Size"
                type    float
                default { "0.1" }
                hidewhen "{ sdf_uniformvoxels != size }"
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "m1" }
            }
            parm {
                name    "sdf_tol"
                label   "Tolerance"
                type    float
                default { "0.001" }
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sdf_sweepalpha"
                label   "Sign Sweep Threshold"
                type    float
                default { "2" }
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "sdf_sweepcount"
                label   "Max Sign Sweep Count"
                type    integer
                default { "3" }
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
        }

    }

    group {
        name    "folder2_3"
        label   "Fracturing"

        parm {
            name    "enablefracturing"
            label   "Enable Fracturing"
            type    toggle
            default { "1" }
            range   { 0 1 }
        }
        parm {
            name    "fracturethreshold"
            label   "Fracture Threshold"
            type    float
            default { "1" }
            range   { 0! 1e+11 }
        }
    }

    group {
        name    "folder2_4"
        label   "Drag"

        parm {
            name    "normaldrag"
            label   "Normal Drag Coefficient"
            type    float
            default { "0" }
            range   { 0! 1e+09 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-2s-1" }
        }
        parm {
            name    "tangentdrag"
            label   "Tangent Drag Coefficient"
            type    float
            default { "0" }
            range   { 0! 1e+09 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-2s-1" }
        }
        parm {
            name    "externalvelocityfield"
            label   "External Velocity Field"
            type    oppath
            default { "vel" }
            range   { 0 1 }
            parmtag { "oprelative" "." }
        }
        parm {
            name    "externalvelocityoffset"
            label   "External Velocity Offset"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
        }
    }

    group {
        name    "folder2_5"
        label   "Attributes"

        parm {
            name    "createqualityattributes"
            label   "Create Quality Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createenergyattributes"
            label   "Create Energy Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createforceattributes"
            label   "Create Force Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createcollisionattributes"
            label   "Create Collision Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createfractureattributes"
            label   "Create Fracture Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

    group {
        name    "folder2_6"
        label   "Visualization"

        parm {
            name    "collisionradiusenable"
            label   "Collision Radius"
            type    toggle
            default { "off" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "collisionradiuscolor"
            label   "Collision Radius Color"
            type    color
            size    3
            default { "0" "0" "1" }
            disablewhen "{ collisionradiusenable == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "uvwenable"
            label   "UVW Directions"
            type    toggle
            default { "0" }
            range   { 0 1 }
        }
        parm {
            name    "uvwscale"
            label   "UVW Direction Scale"
            type    float
            default { "0.1" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 10 }
        }
        parm {
            name    "ucolor"
            label   "U Direction Color"
            type    color
            size    3
            default { "0" "0.5" "0.5" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 1 }
        }
        parm {
            name    "vcolor"
            label   "V Direction Color"
            type    color
            size    3
            default { "0.5" "0.5" "0" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 1 }
        }
        parm {
            name    "wcolor"
            label   "W Direction Color"
            type    color
            size    3
            default { "0.5" "0" "0.5" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 1 }
        }
    }

}
INDX              Contents       =eܝ   DialogScript   =  YbFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for femsolidobject automatically generated

{
    name	femsolidobject
    script	cloth_object
    label	"FEM Solid Object"


    help {
	""
    }

    inputlabel	1	"Input 1"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    group {
        name    "folder0_1"
        label   "Model"

        parm {
            name    "initializebehavior"
            label   "Initialize Behavior"
            type    ordinal
            default { "0" }
            menu {
                "none"          "None"
                "rubber"        "Rubber"
                "organicmass"   "Organic Mass"
                "cork"          "Cork"
            }
            range   { 0 1 }
            parmtag { "script_callback" "hou.phm().handlePresetChange()" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "sepparm"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "stiffness"
            label   "Stiffness Multiplier"
            type    log
            default { "1000" }
            range   { 0! 1e+09 }
        }
        parm {
            name    "dampingratio"
            label   "Damping Ratio"
            type    float
            default { "0.1" }
            range   { 0! 1 }
        }
        parm {
            name    "massdensity"
            label   "Mass Density"
            type    float
            default { "1000" }
            range   { 0! 2000 }
            parmtag { "autoscope" "0000" }
            parmtag { "units" "kg1m-3" }
        }
        parm {
            name    "sepparm2"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "materialmodel"
            label   "Material Model"
            type    ordinal
            default { "stableneohookean" }
            menu {
                "stableneohookean"  "Stable Neo-Hookean Variant (Organic Tissue, Large deformations)"
                "corotatedlinear"   "Corotated Linear (Stiff Materials, Small Deformations)"
            }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "shapestiffness"
            label   "Shape Stiffness"
            type    float
            default { "40" }
            range   { 0! 1000 }
            parmtag { "units" "kg1m-1s-2" }
        }
        parm {
            name    "volumestiffness"
            label   "Volume Stiffness"
            type    float
            default { "1000" }
            range   { 0! 1000 }
            parmtag { "units" "kg1m-1s-2" }
        }
        parm {
            name    "sepparm5"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "enableaniso"
            label   "Enable Anisotropy"
            type    toggle
            nolabel
            joinnext
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "anisou"
            label   "Anisotropy U"
            type    float
            default { "1" }
            disablewhen "{ enableaniso == 0 }"
            range   { 0! 4 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "anisov"
            label   "Anisotropy V"
            type    float
            default { "1" }
            disablewhen "{ enableaniso == 0 }"
            range   { 0! 4 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "anisow"
            label   "Anisotropy W"
            type    float
            default { "1" }
            disablewhen "{ enableaniso == 0 }"
            range   { 0! 4 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "sepparm3"
            label   "Separator"
            type    separator
            default { "" }
        }
        parm {
            name    "repulsion"
            label   "Repulsion"
            type    float
            default { "1e+07" }
            range   { 0! 1e+09 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-2s-2" }
        }
        parm {
            name    "friction"
            label   "Friction"
            type    float
            default { "0.5" }
            range   { 0! 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "relativestiffness"
            label   "Relative Stiffness"
            type    float
            invisible
            size    3
            default { "1" "1" "1" }
            range   { 0! 2 }
            parmtag { "autoscope" "0000" }
        }
    }

    group {
        name    "folder0_1_1"
        label   "Deformation"

        groupsimple {
            name    "folder0_1_2"
            label   "Initial"

            parm {
                name    "soppath"
                label   "Initial State"
                type    oppath
                default { "./defaultgeo" }
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
            parm {
                name    "t"
                label   "Position"
                type    vector
                size    3
                default { "0" "0" "0" }
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "p"
                label   "Pivot"
                type    vector
                size    3
                default { "0" "0" "0" }
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "r"
                label   "Rotation"
                type    vector
                size    3
                default { "0" "0" "0" }
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "vel"
                label   "Velocity"
                type    vector
                size    3
                default { "0" "0" "0" }
                disablewhen "{ inheritvelocity == 1 }"
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
            parm {
                name    "angvel"
                label   "Angular Velocity"
                type    vector
                size    3
                default { "0" "0" "0" }
                disablewhen "{ inheritvelocity == 1 }"
                range   { -1 1 }
                parmtag { "autoscope" "0000" }
            }
        }

        groupsimple {
            name    "folder0"
            label   "Rest"

            parm {
                name    "importrestgeometry"
                label   "Import Rest Geometry"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "restgeometrypath"
                label   "Rest Shape"
                type    oppath
                default { "`chsop(\"./soppath\")`" }
                disablewhen "{ importrestgeometry == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
        }

        groupsimple {
            name    "folder0_1_3"
            label   "Target"

            parm {
                name    "importtargetgeometry"
                label   "Import Target Geometry"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "targetgeometrypath"
                label   "Target Deformation"
                type    oppath
                default { "`chsop(\"./soppath\")`" }
                disablewhen "{ importtargetgeometry == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
            parm {
                name    "targetstrength"
                label   "Target Strength"
                type    float
                default { "0" }
                range   { 0! 1e+06 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-3s-2" }
            }
            parm {
                name    "targetdamping"
                label   "Target Damping"
                type    float
                default { "2 * sqrt( ch(\"./massdensity\") * ch(\"./targetstrength\") )" }
                range   { 0! 1000 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "units" "kg1m-3s-1" }
            }
        }

        groupsimple {
            name    "folder0_1_4"
            label   "Embedding"

            parm {
                name    "sepparm6"
                label   "Separator"
                type    separator
                default { "" }
                range   { 0 1 }
            }
            parm {
                name    "enableembedding"
                label   "Enable Embedding"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "embeddedgeometry"
                label   "Embedded Geometry"
                type    oppath
                default { "" }
                disablewhen "{ enableembedding == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000" }
                parmtag { "opfilter" "!!SOP!!" }
                parmtag { "oprelative" "." }
            }
        }

    }

    group {
        name    "folder0_1_2"
        label   "Collisions"

        parm {
            name    "collideindependent"
            label   "Collide with other objects of different solver"
            type    toggle
            default { "1" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "collidecodependent"
            label   "Collide with objects of same solver"
            type    toggle
            default { "1" }
            disablewhen "{ collideindependent == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "collideself"
            label   "Collide distinct connected components of this object"
            type    toggle
            default { "1" }
            disablewhen "{ collideindependent == 0 } { collidecodependent == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "collideselfcomponent"
            label   "Self-collide each connected component"
            type    toggle
            default { "0" }
            disablewhen "{ collideindependent == 0 } { collidecodependent == 0 } { collideself == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
            parmtag { "script_callback" "" }
        }
        parm {
            name    "collideselffracturepart"
            label   "Self-collide within each fracture part (defined by fracturepart primitive attribute)"
            type    toggle
            default { "0" }
            disablewhen "{ collideindependent == 0 } { collidecodependent == 0 } { collideself == 0 } { collideselfcomponent == 0 }"
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "sepparm4"
            label   "Separator"
            type    separator
            default { "" }
            range   { 0 1 }
        }
        groupcollapsible {
            name    "folder0_1_5"
            label   "External"
            grouptag { "import_enable" "1" }
            grouptag { "import_source" "op:solidconfigureobject" }
            grouptag { "import_token" "" }

            parm {
                name    "labelparm"
                label   "Label"
                type    label
                nolabel
                default { "NOTE: Used Only by External Solvers, such as Pyro and FLIP" }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "labelparm5" }
            }
            parm {
                name    "sdf_showguide"
                label   "Show Guide Geometry"
                type    toggle
                nolabel
                joinnext
                default { "off" }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_showguide" }
            }
            parm {
                name    "sdf_guidecolor"
                label   "Guide"
                type    color
                size    3
                default { "1" "0" "0" }
                disablewhen "{ sdf_showguide == 0 }"
                range   { 0! 1! }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_guidecolor" }
            }
            parm {
                name    "sdf_uniformvoxels"
                label   "Division Method"
                type    ordinal
                default { "max" }
                menu {
                    "nonsquare" "Non Square"
                    "x"         "X Axis"
                    "y"         "Y Axis"
                    "z"         "Z Axis"
                    "max"       "Max Axis"
                    "size"      "By Size"
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_uniformvoxels" }
            }
            parm {
                name    "sdf_div"
                label   "Divisions"
                type    intvector
                size    3
                default { "30" "30" "30" }
                hidewhen "{ sdf_uniformvoxels != nonsquare }"
                range   { 1! 1000 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_div" }
            }
            parm {
                name    "sdf_uniformdiv"
                label   "Uniform Divisions"
                type    integer
                default { "30" }
                hidewhen "{ sdf_uniformvoxels == nonsquare } { sdf_uniformvoxels == size }"
                range   { 1! 1000 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_uniformdiv" }
            }
            parm {
                name    "sdf_divsize"
                label   "Division Size"
                type    float
                default { "0.1" }
                hidewhen "{ sdf_uniformvoxels != size }"
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_divsize" }
            }
            parm {
                name    "sdf_tol"
                label   "Tolerance"
                type    float
                default { "0.001" }
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_tol" }
            }
            parm {
                name    "sdf_sweepalpha"
                label   "Sign Sweep Threshold"
                type    float
                default { "2" }
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_sweepalpha" }
            }
            parm {
                name    "sdf_sweepcount"
                label   "Max Sign Sweep Count"
                type    integer
                default { "3" }
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "import_source" "op:solidconfigureobject" }
                parmtag { "import_token" "sdf_sweepcount" }
            }
        }

    }

    group {
        name    "folder0_1_3"
        label   "Fracturing"

        parm {
            name    "enablefracturing"
            label   "Enable Fracturing"
            type    toggle
            default { "0" }
            range   { 0 1 }
        }
        parm {
            name    "fracturethreshold"
            label   "Fracture Threshold"
            type    float
            default { "1" }
            disablewhen "{ enablefracturing == 0 }"
            range   { 0! 1e+11 }
        }
    }

    group {
        name    "folder0_1_4"
        label   "Drag"

        parm {
            name    "normaldrag"
            label   "Normal Drag Coefficient"
            type    float
            default { "0" }
            range   { 0! 1e+09 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-2s-1" }
        }
        parm {
            name    "tangentdrag"
            label   "Tangent Drag Coefficient"
            type    float
            default { "0" }
            range   { 0! 1e+09 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "kg1m-2s-1" }
        }
        parm {
            name    "externalvelocityfield"
            label   "External Velocity Field"
            type    oppath
            default { "" }
            range   { 0 1 }
            parmtag { "oprelative" "." }
        }
        parm {
            name    "externalvelocityoffset"
            label   "External Velocity Offset"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
        }
    }

    group {
        name    "folder0_1_5"
        label   "Attributes"

        parm {
            name    "createqualityattributes"
            label   "Create Quality Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createenergyattributes"
            label   "Create Energy Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createforceattributes"
            label   "Create Force Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createcollisionattributes"
            label   "Create Collision Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "createfractureattributes"
            label   "Create Fracture Attributes"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

    group {
        name    "folder0_1_6"
        label   "Visualization"

        parm {
            name    "uvwenable"
            label   "UVW Direction"
            type    toggle
            default { "0" }
            range   { 0 1 }
        }
        parm {
            name    "uvwscale"
            label   "UVW Direction Scale"
            type    float
            default { "0.1" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 10 }
        }
        parm {
            name    "ucolor"
            label   "U Direction Color"
            type    color
            size    3
            default { "0" "1" "1" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 1 }
        }
        parm {
            name    "vcolor"
            label   "V Direction Color"
            type    color
            size    3
            default { "1" "1" "0" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 1 }
        }
        parm {
            name    "wcolor"
            label   "W Direction Color"
            type    color
            size    3
            default { "1" "0" "1" }
            disablewhen "{ uvwenable == 0 }"
            range   { 0 1 }
        }
    }

    group {
        name    "folder0_1_7"
        label   "Creation"

        parm {
            name    "usesimframe"
            label   "Creation Frame Specifies Simulation Frame"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "createframe"
            label   "Creation Frame"
            type    float
            default { "ch(opcreator(\".\")+\"/startframe\")" }
            range   { 1 100 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "numobjects"
            label   "Number of Objects"
            type    integer
            default { "1" }
            range   { 0! 10 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "object_name"
            label   "Object Name"
            type    string
            default { "$OS" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "solvefirstframe"
            label   "Solve on Creation Frame"
            type    toggle
            default { "off" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

    parm {
        name    "strainmodel"
        label   "Strain Model"
        type    ordinal
        invisible
        default { "0" }
        menu {
            "small" "Small"
            "large" "Large"
        }
        range   { 0 1 }
    }
}
INDX              Contents       =eܝ   DialogScript   =  bFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for femsolver automatically generated

{
    name	femsolver
    script	femsolver
    label	"FEM Solver"


    help {
	""
    }

    inputlabel	1	"Objects to be processed"
    inputlabel	2	Pre-Solve
    inputlabel	3	Post-Solve
    inputlabel	4	"Input 4"
    outputlabel	1	"Sub-Network Output #1"
    outputlabel	2	"Sub-Network Output #2"
    outputlabel	3	"Sub-Network Output #3"
    outputlabel	4	"Sub-Network Output #4"

    groupsimple {
        name    "folder0"
        label   "Controls"

        parm {
            name    "solvemethod"
            label   "Solve Method"
            type    ordinal
            default { "gnl" }
            menu {
                "gsl"   "GSL"
                "gnl"   "GNL"
            }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "simulationtype"
            label   "Simulation"
            type    ordinal
            default { "dynamic" }
            menu {
                "quasistatic"   "Quasistatic"
                "dynamic"       "Dynamic"
            }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "integratortype"
            label   "Integration"
            type    ordinal
            default { "implicit" }
            disablewhen "{ simulationtype == quasistatic }"
            menu {
                "implicit"  "First Order"
                "implicit2" "Second Order"
            }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "substeps"
            label   "Substeps"
            type    integer
            default { "1" }
            disablewhen "{ simulationtype == quasistatic }"
            range   { 1! 16 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "maxglobalcollisionpasses"
            label   "Collision Passes"
            type    integer
            default { "3" }
            disablewhen "{ enablecollisions == 0 }"
            range   { 0! 16 }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

    groupsimple {
        name    "folder0_1"
        label   "Capabilities"

        parm {
            name    "enablecollisions"
            label   "Enable Collisions"
            type    toggle
            default { "on" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "allowchangingrest"
            label   "Allow Changing Rest"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "enablemodification"
            label   "Enable Dynamic System"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "enablefracturing"
            label   "Enable Fracturing"
            type    toggle
            default { "off" }
            disablewhen "{ simulationtype == quasistatic } { solvemethod == gnl }"
            parmtag { "autoscope" "0000000000000000" }
        }
    }

    parm {
        name    "floatprecision"
        label   "Precision"
        type    ordinal
        invisible
        default { "f64b" }
        menu {
            "f32b"  "32-bit"
            "f64b"  "64-bit"
        }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "unitlength"
        label   "unit length"
        type    float
        invisible
        default { "1" }
        range   { 0! 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "units" "m-1" }
    }
    parm {
        name    "unitmass"
        label   "unit mass"
        type    float
        invisible
        default { "1" }
        range   { 0! 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "units" "kg-1" }
    }
}
INDX              Contents       =eܝ   DialogScript   =  fbFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for groundplane automatically generated

{
    name	groundplane
    script	groundplane
    label	"Ground Plane"


    help {
	""
    }
    bindhandle rx xform "Transformer" rx ""
    bindhandle ry xform "Transformer" ry ""
    bindhandle rz xform "Transformer" rz ""
    bindhandle grid_size1 xform "Transformer" sx ""
    bindhandle grid_size2 xform "Transformer" sz ""
    bindhandle tx xform "Transformer" tx ""
    bindhandle ty xform "Transformer" ty ""
    bindhandle tz xform "Transformer" tz ""

    inputlabel	1	"Input 1"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    parm {
        name    "objname"
        label   "Object Name"
        type    string
        default { "$OS" }
        range   { 0 1 }
        parmtag { "autoscope" "0000" }
    }
    parm {
        name    "display"
        label   "Display Proxy Geometry"
        type    toggle
        default { "1" }
        range   { 0 1 }
        parmtag { "autoscope" "0000" }
    }
    parm {
        name    "color"
        label   "Color"
        type    color
        size    3
        default { "1" "1" "1" }
        range   { 0 1 }
        parmtag { "autoscope" "0000" }
    }
    parm {
        name    "grid_size"
        label   "Grid Size"
        type    float
        size    2
        default { "20" "20" }
        range   { -1 1 }
        parmtag { "autoscope" "0000" }
        parmtag { "units" "m1" }
    }
    group {
        name    "std_switcher_0"
        label   "Initial State"

        parm {
            name    "objpath"
            label   "OBJ Path"
            type    oppath
            default { "" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "opfilter" "!!OBJ!!" }
            parmtag { "oprelative" "." }
        }
        parm {
            name    "t"
            label   "Position"
            type    vector
            size    3
            default { "0" "0" "0" }
            disablewhen "{ objpath != \"\" }"
            range   { -1 1 }
            parmtag { "autoscope" "0000" }
            parmtag { "units" "m1" }
        }
        parm {
            name    "r"
            label   "Rotation"
            type    vector
            size    3
            default { "0" "0" "0" }
            disablewhen "{ objpath != \"\" }"
            range   { -1 1 }
            parmtag { "autoscope" "0000" }
        }
    }

    group {
        name    "std_switcher_0_1"
        label   "Physical"

        parm {
            name    "bounce"
            label   "Bounce"
            type    float
            default { "0.5" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "bounceforward"
            label   "Bounce Forward"
            type    float
            default { "1" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "units" "" }
        }
        parm {
            name    "friction"
            label   "Friction"
            type    float
            default { "1" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "dynamicfriction"
            label   "Dynamic Friction Scale"
            type    float
            default { "1" }
            range   { 0 1 }
            parmtag { "autoscope" "0000" }
        }
        parm {
            name    "temperature"
            label   "Temperature"
            type    float
            default { "0" }
            range   { 0 100 }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

}
INDX              Contents       =eܝ   DialogScript   =  gSBHouLC1033600bb6065dc9df60f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for linktosourceobject automatically generated 06/05/14 14:21:54

{
    name	linktosourceobject
    script	sourceobject
    label	"Link to Source Object"


    help {
	""
    }

    inputlabel	1	"Input 0"
    inputlabel	2	"Input 1"
    inputlabel	3	"Input 2"
    inputlabel	4	"Input 3"

    parm {
	name	"objpath"
	label	"OBJ Path"
	type	oppath
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "opfilter" "!!OBJ!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"sharedata"
	label	"Data Sharing"
	type	ordinal
	default	{ "off" }
	menu	{
	    "off"	"Do Not Share Data"
	    "on"	"Share Data Across All Time"
	    "onestep"	"Share Data In One Timestep"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"activation"
	label	"Activation"
	type	integer
	default	{ "1" }
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "*" }
	menutoggle	{
	    [ "opmenu -l emptydata1 group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
}
INDX              DialogScript      Fd# Dialog script for localscheduler automatically generated

{
    name	localscheduler
    script	localscheduler
    label	"Local Scheduler"

    help {
	""
    }

    group {
        name    "folder0"
        label   "Scheduler"

        groupsimple {
            name    "folder5"
            label   "Scheduling"

            parm {
                name    "maxprocsmenu"
                label   "Total Slots"
                type    ordinal
                joinnext
                default { "0" }
                menu usetokenvalue {
                    "0"     "Equal to 1/4 of Total CPU Count"
                    "-1"    "Equal to CPU Count Less One"
                    "1"     "Custom Slot Count"
                }
            }
            parm {
                name    "maxprocs"
                label   "maxprocs"
                type    integer
                nolabel
                default { "1" }
                disablewhen "{ maxprocsmenu != 1 }"
                range   { -4 128 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "pdg_usemaxtasks"
                label   "Enable Limit Jobs"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "pdg_maxtasks"
                label   "Limit Jobs"
                type    integer
                default { "0" }
                disablewhen "{ pdg_usemaxtasks == 0 }"
                range   { 0 10 }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "verbose"
                label   "Verbose Logging"
                type    toggle
                default { "0" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "pdg_waitforfailures"
                label   "Block on Failed Work Items"
                type    toggle
                default { "0" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupsimple {
            name    "folder4"
            label   "Paths"

            parm {
                name    "pdg_workingdir"
                label   "Working Directory"
                type    directory
                default { "$HIP" }
            }
            parm {
                name    "pdg_workitemdatasource"
                label   "Load Item Data From"
                type    ordinal
                default { "0" }
                menu {
                    "0" "Temporary JSON File"
                    "1" "RPC Message"
                }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "pdg_compressworkitemdata"
                label   "Compress Work Item Data"
                type    toggle
                default { "1" }
                disablewhen "{ pdg_workitemdatasource == 1 }"
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "pdg_validateoutputs"
                label   "Validate Outputs When Recooking"
                type    toggle
                default { "1" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "pdg_checkexpectedoutputs"
                label   "Check Expected Outputs on Disk"
                type    toggle
                default { "1" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm2"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "pdg_mapmode"
                label   "Path Mapping"
                type    ordinal
                default { "0" }
                menu {
                    "0" "Global"
                    "1" "None"
                }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "pdg_usemapzone"
                label   "Use Path Map Zone"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                disablewhen "{ pdg_mapmode == 1 }"
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "pdg_mapzone"
                label   "Path Map Zone"
                type    string
                default { "$PDG_PATHMAP_ZONE" }
                disablewhen "{ pdg_usemapzone == 0 }"
                menureplace {
                    "POSIX" "POSIX"
                    "WIN"   "WIN"
                }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm3"
                label   "Separator"
                type    separator
                default { "" }
            }
            groupsimple {
                name    "folder1"
                label   "Temp Directory"

                parm {
                    name    "tempdirmenu"
                    label   "Location"
                    type    ordinal
                    default { "1" }
                    menu {
                        "0" "Working Directory"
                        "1" "Houdini Temp"
                        "2" "Custom"
                    }
                }
                parm {
                    name    "tempdirappendpid"
                    label   "Append PID"
                    type    toggle
                    default { "1" }
                }
                parm {
                    name    "tempdircustom"
                    label   "Custom"
                    type    directory
                    default { "$HOUDINI_TEMP_DIR/$HIPNAME/pdgtemp" }
                    disablewhen "{ tempdirmenu != 2 }"
                }
            }

        }

        parm {
            name    "socketcallbacks"
            label   "Use Socket callbacks instead of stdout tokens"
            type    integer
            invisible
            default { "1" }
            range   { 0 10 }
        }
    }

    group {
        name    "folder0_1"
        label   "RPC Server"

        parm {
            name    "pdg_rpcignoreerrors"
            label   "Ignore RPC Errors"
            type    ordinal
            default { "0" }
            menu {
                "0" "Never"
                "1" "When Cooking Batches"
                "2" "Always"
            }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "pdg_rpctimeout"
            label   "Connection Timeout"
            type    integer
            default { "4" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "pdg_rpcretries"
            label   "Connection Retries"
            type    integer
            default { "2" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "pdg_rpcbackoff"
            label   "Retry Backoff"
            type    integer
            default { "2" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "pdg_rpcbatch"
            label   "Batch Poll Rate"
            type    float
            default { "1" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "pdg_rpcrelease"
            label   "Release Job Slot When Polling"
            type    toggle
            default { "1" }
            parmtag { "script_callback_language" "python" }
        }
    }

    group {
        name    "folder0_3"
        label   "Job Parms"

        groupsimple {
            name    "folder0_2"
            label   "Scheduling"

            parm {
                name    "local_single"
                label   "Single"
                type    toggle
                default { "0" }
                range   { 0 10 }
                parmtag { "pdg::scheduler" "" }
            }
            parm {
                name    "local_is_CPU_number_set"
                label   "local_is_CPU_number_set"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                range   { 0 1 }
                parmtag { "pdg::scheduler" "" }
            }
            parm {
                name    "local_CPUs_to_use"
                label   "Slots Per Work Item"
                type    integer
                default { "1" }
                disablewhen "{ local_is_CPU_number_set == 0 }"
                range   { 1! 64 }
                parmtag { "pdg::scheduler" "" }
            }
            groupsimple {
                name    "folder6"
                label   "Minimum Available Memory"

                parm {
                    name    "local_useminfreemem"
                    label   "Rule"
                    type    ordinal
                    default { "0" }
                    menu {
                        "0" "No Minimum"
                        "1" "MB Available"
                        "2" "Percent Available"
                    }
                    parmtag { "pdg::scheduler" "" }
                    parmtag { "script_callback_language" "python" }
                }
                parm {
                    name    "local_minfreemem"
                    label   "Minimum MB"
                    type    float
                    default { "0" }
                    disablewhen "{ local_useminfreemem != 1 }"
                    range   { 0 128000 }
                    parmtag { "pdg::scheduler" "" }
                    parmtag { "script_callback_language" "python" }
                }
                parm {
                    name    "local_minfreemempct"
                    label   "Minimum Percent"
                    type    float
                    default { "0" }
                    disablewhen "{ local_useminfreemem != 2 }"
                    range   { 0 1 }
                    parmtag { "pdg::scheduler" "" }
                    parmtag { "script_callback_language" "python" }
                }
            }

        }

        groupsimple {
            name    "folder2"
            label   "Tasks"

            parm {
                name    "local_enabletimeout"
                label   "Enable Maximum Run Time"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_maxtime"
                label   "Maximum Run Time"
                type    float
                default { "0" }
                disablewhen "{ local_enabletimeout == 0 }"
                range   { 0 10 }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_handletimeout"
                label   "On Task Timeout"
                type    ordinal
                default { "0" }
                disablewhen "{ local_enabletimeout == 0 }"
                menu {
                    "0" "Mark as Failed"
                    "1" "Mark as Succeeded"
                }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm4"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "local_enablemaxmemory"
                label   "Enable Maximum Memory"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_maxmemory"
                label   "Maximum Memory"
                type    float
                default { "0" }
                disablewhen "{ local_enablemaxmemory == 0 }"
                range   { 0 10 }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_handlememory"
                label   "On Memory Exceeded"
                type    ordinal
                default { "0" }
                disablewhen "{ local_enablemaxmemory == 0 }"
                menu {
                    "0" "Mark as Failed"
                    "1" "Mark as Succeeded"
                }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm5"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "local_echandleby"
                label   "On Task Failure"
                type    ordinal
                default { "0" }
                menu {
                    "0" "Report Error"
                    "1" "Report Warning"
                    "2" "Retry Task"
                    "3" "Ignore"
                }
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_echandleall"
                label   "Handle All Non Zero"
                type    toggle
                default { "1" }
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_eccustomcode"
                label   "Exit Code"
                type    integer
                default { "1" }
                disablewhen "{ local_echandleall != 0 }"
                range   { 1 255 }
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "sepparm"
                label   "Separator"
                type    separator
                default { "" }
            }
            parm {
                name    "local_maximumretries"
                label   "Max Retries"
                type    integer
                default { "3" }
                disablewhen "{ local_echandleby != 2 }"
                range   { 0 10 }
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_addfailcountattr"
                label   "Retry Count Attribute"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                disablewhen "{ local_echandleby != 2 }"
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_failcountattr"
                label   "Retry Count Attrib"
                type    string
                default { "failurecount" }
                disablewhen "{ local_addfailcountattr == 0 } { local_echandleby != 2 }"
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
        }

        groupsimple {
            name    "folder3"
            label   "Task Environment"

            parm {
                name    "local_usehoudinimaxthreads"
                label   "local_usehoudinimaxthreads"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                parmtag { "pdg::scheduler" "" }
            }
            parm {
                name    "local_houdinimaxthreads"
                label   "Houdini Max Threads"
                type    integer
                default { "0" }
                disablewhen "{ local_usehoudinimaxthreads == 0 }"
                range   { 0 10 }
                parmtag { "pdg::scheduler" "" }
            }
            parm {
                name    "local_requireswindow"
                label   "Requires GUI Window"
                type    toggle
                default { "0" }
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_skippackages"
                label   "Skip Loading Packages"
                type    toggle
                default { "1" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "local_envunset"
                label   "Unset Variables"
                type    string
                default { "" }
                parmtag { "pdg::scheduler" "" }
                parmtag { "script_callback_language" "python" }
            }
            multiparm {
                name    "local_envmulti"
                label    "Environment Variables"
                parmtag { "pdg::nocopy" "" }
                parmtag { "script_callback" "" }
                parmtag { "script_callback_language" "hscript" }

                parm {
                    name    "local_envname#"
                    label   "Name"
                    type    string
                    joinnext
                    default { "" }
                    parmtag { "pdg::scheduler" "" }
                }
                parm {
                    name    "local_envvalue#"
                    label   "Value"
                    type    string
                    default { "" }
                    parmtag { "pdg::scheduler" "" }
                }
            }

        }

    }

}
INDX              Contents       =eܝ   DialogScript   =   FHouLC1033600bb6065dc9df60f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for null automatically generated 09/05/07 11:45:15

{
    name	null
    script	null
    label	Null


    help {
	""
    }

    inputlabel	1	"Input 0"
    inputlabel	2	"Input 1"
    inputlabel	3	"Input 2"
    inputlabel	4	"Input 3"

}
INDX              Contents       =eܝ   DialogScript   =  THouLC1033600bb6065dc9df70f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for objpos automatically generated 01/20/15 16:37:59

{
    name	objpos
    script	objpos
    label	"OBJ Position"


    help {
	""
    }

    inputlabel	1	"Input 0"
    inputlabel	2	"Input 1"
    inputlabel	3	"Input 2"
    inputlabel	4	"Input 3"

    parm {
	name	"objpath"
	label	"OBJ Path"
	type	oppath
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
	parmtag	{ "opfilter" "!!OBJ!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"undogeoxform"
	label	"Compensate for Geometry Transform"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"geopivot"
	label	"Use Geometry Translation for Pivot"
	type	toggle
	default	{ "0" }
	disablewhen	"{ undogeoxform == 0 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"defaultparmop"
	label	"Default Operation"
	type	integer
	default	{ "1" }
	menu	{
	    "initial"	"Set Initial"
	    "always"	"Set Always"
	    "never"	"Set Never"
	}
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"sharedata"
	label	"Data Sharing"
	type	integer
	default	{ "0" }
	menu	{
	    "off"	"Do Not Share Data"
	    "on"	"Share Data Across All Time"
	    "onestep"	"Share Data In One Timestep"
	}
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"activation"
	label	"Activation"
	type	integer
	default	{ "1" }
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "*" }
	menutoggle	{
	    [ "opmenu -l motion1 group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"dataname"
	label	"Data Name"
	type	string
	default	{ "Position" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"uniquedataname"
	label	"Unique Data Name"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
}
INDX              Contents       =eܝ   DialogScript   =  	bFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for output automatically generated

{
    name	output
    script	output
    label	Output


    help {
	""
    }

    inputlabel	1	"Input 1"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    parm {
        name    "execute"
        label   "Save to Disk"
        type    button
        joinnext
        default { "0" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "takecontrol" "always" }
    }
    parm {
        name    "executebackground"
        label   "Save to Disk in Background"
        type    button
        default { "0" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback" "" }
        parmtag { "takecontrol" "always" }
    }
    parm {
        name    "f"
        label   "Start/End/Inc"
        type    float
        size    3
        default { "$FSTART" "$FEND" "1" }
        disablewhen "{ trange == off }"
        range   { 0 10 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "take"
        label   "Render with Take"
        type    string
        default { "_current_" }
        menu {
            [ "opmenu -l render take" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "dopoutput"
        label   "Output File"
        type    file
        default { "$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim" }
        menureplace {
            [ "opmenu -l rop_dop1 dopoutput" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "filechooser_mode" "write" }
    }
    parm {
        name    "usesimframes"
        label   "Output Every Sim Frame Using $SF"
        type    toggle
        default { "on" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "mkpath"
        label   "Create Intermediate Directories"
        type    toggle
        default { "on" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "initsim"
        label   "Initialize Simulation OPs"
        type    toggle
        default { "off" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "alfprogress"
        label   "Alfred Style Progress"
        type    toggle
        default { "off" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =eܝ   DialogScript   =  3bFHouLC1033600bb6065dc9df60f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for polypath automatically generated

{
    name	polypath
    script	polypath
    label	PolyPath

    help {
	""
    }

    inputlabel	1	"Primitives to Trace Edges of"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    parm {
        name    "connectends"
        label   "Connect End Points"
        type    toggle
        default { "0" }
        range   { 0 1 }
    }
    parm {
        name    "maxendptdist"
        label   "Max Distance"
        type    float
        default { "0.01" }
        disablewhen "{ connectends == off }"
        range   { 0! 1 }
        parmtag { "units" "m1" }
    }
    parm {
        name    "connectonlytoends"
        label   "Connect Only To Other End Points"
        type    toggle
        default { "1" }
        disablewhen "{ connectends == off }"
        range   { 0 1 }
    }
    parm {
        name    "closeloops"
        label   "Make Isolated Loops Closed"
        type    toggle
        default { "0" }
        range   { 0 1 }
    }
}
INDX              Contents       =eܝ   DialogScript   =  bFHouLC1033600bb6065dc9df40f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for tetconform automatically generated

{
    name	tetconform
    script	tetconform
    label	"Tet Conform"

    help {
	""
    }

    inputlabel	1	"Input Polygon Mesh"
    inputlabel	2	"Additional Points/Curves"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    groupsimple {
        name    "sizing0"
        label   "Sizing"

        parm {
            name    "usebasesize"
            label   "usebasesize"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            disablewhen "{ hiquality == 0 }"
        }
        parm {
            name    "basesize"
            label   "Base Size"
            type    float
            default { "1" }
            disablewhen "{ usebasesize != on } { hiquality == 0 }"
            range   { 0 10 }
        }
        parm {
            name    "maxtetscale"
            label   "Max Tet Scale"
            type    float
            default { "0.1" }
            disablewhen "{ hiquality == 0 }"
            range   { 0 1 }
        }
        parm {
            name    "localscaling"
            label   "Local Scaling"
            type    ordinal
            default { "0" }
            disablewhen "{ hiquality == 0 }"
            menu {
                "none"          "None"
                "constant"      "Use Constant"
                "featuresize"   "Use Local Feature Size"
                "attribute"     "Use Point Attribute"
            }
        }
        parm {
            name    "scaleconst"
            label   "Local Scale Constant"
            type    float
            default { "1" }
            disablewhen "{ hiquality == 0 }"
            hidewhen "{ localscaling != constant }"
            range   { 0 1 }
        }
        parm {
            name    "scalelocalfeature"
            label   "Local Feature Scale"
            type    float
            default { "1" }
            disablewhen "{ hiquality == 0 }"
            hidewhen "{ localscaling != featuresize }"
            range   { 0 1 }
        }
        parm {
            name    "scaleattrib"
            label   "Local Scale Attribute"
            type    string
            default { "sizemetric" }
            disablewhen "{ hiquality == 0 }"
            hidewhen "{ localscaling != attribute }"
            parmtag { "script_callback" "" }
            parmtag { "script_callback_language" "hscript" }
        }
    }

    groupsimple {
        name    "folder0"
        label   "Output Geometry"

        parm {
            name    "preserveinputgeometry"
            label   "Preserve Input Geometry"
            type    toggle
            default { "0" }
        }
        parm {
            name    "onefacepertet"
            label   "At Most One Surface Face per Tet"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "outputsurftri"
            label   "Add Surface Triangles"
            type    toggle
            default { "0" }
            disablewhen "{ preserveinputgeometry == 1 }"
        }
        parm {
            name    "allowsurfacemods"
            label   "Allow Surface Modifications"
            type    toggle
            default { "0" }
        }
        parm {
            name    "hiquality"
            label   "Enforce High Quality"
            type    toggle
            default { "1" }
        }
        parm {
            name    "usesdf"
            label   "Use SDF for Cavity Filling"
            type    toggle
            default { "0" }
        }
        parm {
            name    "voxelsize"
            label   "Voxel Size"
            type    float
            default { "0" }
            hidewhen "{ usesdf == 0 }"
            range   { 0 10 }
        }
    }

    parm {
        name    "generateinsertedpointgroup"
        label   "Label"
        type    toggle
        nolabel
        joinnext
        default { "0" }
    }
    parm {
        name    "insertedpointgroup"
        label   "Inserted Point Group"
        type    string
        default { "inserted_points" }
        disablewhen "{ generateinsertedpointgroup == 0 }"
    }
}
HouLC1033600bbd065dc9e7d093af9ae7expression.func # 0 bytes
HouLC1033600ba5065dc9e7d006d0ac59vex.def comment ""
position 0 6
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4065dc9e7d05af56f87vex.parm {
version 0.8
}
HouLC1033600ba0065dc9e7d084719914vex.userdata     ___Version___    19.5.805HouLC1033600ba5065dc9e7d0061a1f05mat.def comment ""
position 0 3.75
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4065dc9e7d0f7597b92mat.parm {
version 0.8
}
HouLC1033600ba0065dc9e7d0d43f5e73mat.userdata     ___Version___    19.5.805HouLC1033600ba5065dc9e7d03897b9fcobj.def comment ""
position 0 0
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4065dc9e7d029ff291eobj.parm {
version 0.8
}
HouLC1033600ba0065dc9e7d01274efaaobj.userdata     ___Version___    19.5.805HouLC1033600bbd065dc9e7d0cfb3de06obj/torus1.init type = geo
matchesdef = 0
HouLC1033600ba2065dc9e7d05cb34de3obj/torus1.def objflags objflags =  origin off
pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
comment ""
position -4.91176 2.60327
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708875013
  modify 1708876183
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb5065dc9e7d082ece42eobj/torus1.spareparmdef     group {
        name    "stdswitcher4"
        label   "Transform"

        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            export  none
        }
        parm {
            name    "t"
            baseparm
            label   "Translate"
            export  all
        }
        parm {
            name    "r"
            baseparm
            label   "Rotate"
            export  all
        }
        parm {
            name    "s"
            baseparm
            label   "Scale"
            export  none
        }
        parm {
            name    "p"
            baseparm
            label   "Pivot Translate"
            export  none
        }
        parm {
            name    "pr"
            baseparm
            label   "Pivot Rotate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "constraints_on"
            baseparm
            label   "Enable Constraints"
            export  none
        }
        parm {
            name    "constraints_path"
            baseparm
            label   "Constraints"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            invisible
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            invisible
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            invisible
            export  none
        }
        parm {
            name    "pathobjpath"
            baseparm
            label   "Path Object"
            invisible
            export  none
        }
        parm {
            name    "roll"
            baseparm
            label   "Roll"
            invisible
            export  none
        }
        parm {
            name    "pos"
            baseparm
            label   "Position"
            invisible
            export  none
        }
        parm {
            name    "uparmtype"
            baseparm
            label   "Parameterization"
            invisible
            export  none
        }
        parm {
            name    "pathorient"
            baseparm
            label   "Orient Along Path"
            invisible
            export  none
        }
        parm {
            name    "up"
            baseparm
            label   "Orient Up Vector"
            invisible
            export  none
        }
        parm {
            name    "bank"
            baseparm
            label   "Auto-Bank factor"
            invisible
            export  none
        }
    }

    group {
        name    "stdswitcher4_1"
        label   "Render"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            invisible
            export  none
        }
        parm {
            name    "tdisplay"
            baseparm
            label   "Display"
            joinnext
            export  none
        }
        parm {
            name    "display"
            baseparm
            label   "Display"
            export  none
        }
        parm {
            name    "viewportlod"
            label   "Display As"
            type    ordinal
            default { "full" }
            help    "Choose how the object's geometry should be rendered in the viewport"
            menu {
                "full"      "Full Geometry"
                "points"    "Point Cloud"
                "box"       "Bounding Box"
                "centroid"  "Centroid"
                "hidden"    "Hidden"
                "subd"      "Subdivision Surface / Curves"
            }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendervisibility"
            label   "Render Visibility"
            type    string
            default { "*" }
            menureplace {
                "*"                             "Visible to all"
                "primary"                       "Visible only to primary rays"
                "primary|shadow"                "Visible only to primary and shadow rays"
                "-primary"                      "Invisible to primary rays (Phantom)"
                "-diffuse"                      "Invisible to diffuse rays"
                "-diffuse&-reflect&-refract"    "Invisible to secondary rays"
                ""                              "Invisible (Unrenderable)"
            }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "rendervisibility" }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "rendersubd" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdstyle"
            label   "Subdivision Style"
            type    string
            default { "mantra_catclark" }
            hidewhen "{ vm_rendersubd == 0 }"
            menu {
                "mantra_catclark"   "Mantra Catmull-Clark"
                "osd_catclark"      "OpenSubdiv Catmull-Clark"
            }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "subdstyle" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "subdgroup" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_quality"
            label   "Open Subdiv Quality"
            type    float
            default { "1" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_quality" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_vtxinterp"
            label   "OSD Vtx Interp"
            type    integer
            default { "2" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            menu {
                "0" "No vertex interpolation"
                "1" "Edges only"
                "2" "Edges and Corners"
            }
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_vtxinterp" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_fvarinterp"
            label   "OSD FVar Interp"
            type    integer
            default { "4" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            menu {
                "0" "Smooth everywhere"
                "1" "Sharpen corners only"
                "2" "Sharpen edges and corners"
                "3" "Sharpen edges and propagated corners"
                "4" "Sharpen all boundaries"
                "5" "Bilinear interpolation"
            }
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_fvarinterp" }
            parmtag { "spare_category" "Geometry" }
        }
        group {
            name    "folder0"
            label   "Shading"

            parm {
                name    "categories"
                label   "Categories"
                type    string
                default { "" }
                help    "A list of tags which can be used to select the object"
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/GEOMETRY!!" }
                parmtag { "oprelative" "/obj" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "refractmask"
                label   "Refraction Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be refracted on this object."
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/GEOMETRY!!" }
                parmtag { "oprelative" "/obj" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "lightmask"
                label   "Light Mask"
                type    oplist
                default { "*" }
                help    "Lights that illuminate this object."
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "lightcategories"
                label   "Light Selection"
                type    string
                default { "*" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_lpetag"
                label   "LPE Tag"
                type    string
                default { "" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "lpetag" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilter"
                label   "Volume Filter"
                type    string
                default { "box" }
                menu {
                    "box"       "Box Filter"
                    "gaussian"  "Gaussian"
                    "bartlett"  "Bartlett (triangle)"
                    "catrom"    "Catmull-Rom"
                    "hanning"   "Hanning"
                    "blackman"  "Blackman"
                    "sinc"      "Sinc (sharpening)"
                }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "filter" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "filterwidth" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "matte" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "rayshade" }
                parmtag { "spare_category" "Shading" }
            }
        }

        group {
            name    "folder0_1"
            label   "Sampling"

            parm {
                name    "geo_velocityblur"
                label   "Geometry Velocity Blur"
                type    ordinal
                default { "off" }
                disablewhen "{ allowmotionblur == 0 }"
                menu {
                    "off"       "No Velocity Blur"
                    "on"        "Velocity Blur"
                    "accelblur" "Acceleration Blur"
                }
            }
            parm {
                name    "geo_accelattribute"
                label   "Acceleration Attribute"
                type    string
                default { "accel" }
                hidewhen "{ geo_velocityblur != accelblur }"
                parmtag { "spare_category" "Sampling" }
            }
        }

        group {
            name    "folder0_2"
            label   "Dicing"

            parm {
                name    "vm_shadingquality"
                label   "Shading Quality"
                type    float
                default { "1" }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "shadingquality" }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "flatness" }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_raypredice"
                label   "Ray Predicing"
                type    integer
                default { "0" }
                menu {
                    "0" "Disable Predicing"
                    "1" "Full Predicing"
                    "2" "Precompute Bounds"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "raypredice" }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "curvesurface" }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "rmbackface" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "rendersubdcurves" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_renderpoints"
                label   "Render As Points (Mantra)"
                type    integer
                default { "2" }
                menu {
                    "0" "No Point Rendering"
                    "1" "Render Only Points"
                    "2" "Render Unconnected Points"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "renderpoints" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_renderpointsas"
                label   "Render Points As (Mantra)"
                type    integer
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                menu {
                    "0" "Spheres"
                    "1" "Circles"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "renderpointsas" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "usenforpoints" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "pointscale" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "pscalediameter" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "metavolume" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_coving"
                label   "Coving"
                type    integer
                default { "1" }
                menu {
                    "0" "Disable Coving"
                    "1" "Coving for displacement/sub-d"
                    "2" "Coving for all primitives"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "coving" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_materialoverride"
                label   "Material Override"
                type    string
                default { "compact" }
                menu {
                    "none"      "Disabled"
                    "full"      "Evaluate for Each Primitve/Point"
                    "compact"   "Evaluate Once"
                }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "overridedetail" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_procuseroottransform"
                label   "Proc Use Root Transform"
                type    toggle
                default { "1" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "procuseroottransform" }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher4_2"
        label   "Misc"

        parm {
            name    "use_dcolor"
            baseparm
            label   "Set Wireframe Color"
            export  none
        }
        parm {
            name    "dcolor"
            baseparm
            label   "Wireframe Color"
            export  none
        }
        parm {
            name    "picking"
            baseparm
            label   "Viewport Selecting Enabled"
            export  none
        }
        parm {
            name    "pickscript"
            baseparm
            label   "Select Script"
            export  none
        }
        parm {
            name    "caching"
            baseparm
            label   "Cache Object Transform"
            export  none
        }
        parm {
            name    "vport_shadeopen"
            baseparm
            label   "Shade Open Curves In Viewport"
            export  none
        }
        parm {
            name    "vport_displayassubdiv"
            baseparm
            label   "Display as Subdivision in Viewport"
            invisible
            export  none
        }
        parm {
            name    "vport_onionskin"
            baseparm
            label   "Onion Skinning"
            export  none
        }
    }

HouLC1033600bbd065dc9e7d0da432a12obj/torus1.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
s	[ 0	locks=0 ]	(	1	1	1	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	)
pre_xform	[ 0	locks=0 ]	(	0	)
keeppos	[ 0	locks=0 ]	(	"off"	)
childcomp	[ 0	locks=0 ]	(	"off"	)
constraints_on	[ 0	locks=0 ]	(	"off"	)
constraints_path	[ 0	locks=0 ]	(	""	)
lookatpath	[ 0	locks=0 ]	(	""	)
lookupobjpath	[ 0	locks=0 ]	(	""	)
lookup	[ 0	locks=0 ]	(	on	)
pathobjpath	[ 0	locks=0 ]	(	""	)
roll	[ 0	locks=0 ]	(	0	)
pos	[ 0	locks=0 ]	(	0	)
uparmtype	[ 0	locks=0 ]	(	"arc"	)
pathorient	[ 0	locks=0 ]	(	1	)
up	[ 0	locks=0 ]	(	0	1	0	)
bank	[ 0	locks=0 ]	(	0	)
shop_materialpath	[ 0	locks=0 ]	(	""	)
shop_materialopts	[ 0	locks=0 ]	(	0	)
tdisplay	[ 0	locks=0 ]	(	"off"	)
display	[ 0	locks=0 ]	(	1	)
use_dcolor	[ 0	locks=0 ]	(	"off"	)
dcolor	[ 0	locks=0 ]	(	1	1	1	)
picking	[ 0	locks=0 ]	(	"on"	)
pickscript	[ 0	locks=0 ]	(	""	)
caching	[ 0	locks=0 ]	(	"on"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher4	[ 0	locks=0 ]	(	0	0	0	)
viewportlod	[ 0	locks=0 ]	(	"full"	)
vm_rendervisibility	[ 0	locks=0 ]	(	*	)
vm_rendersubd	[ 0	locks=0 ]	(	"off"	)
vm_subdstyle	[ 0	locks=0 ]	(	mantra_catclark	)
vm_subdgroup	[ 0	locks=0 ]	(	""	)
vm_osd_quality	[ 0	locks=0 ]	(	1	)
vm_osd_vtxinterp	[ 0	locks=0 ]	(	2	)
vm_osd_fvarinterp	[ 0	locks=0 ]	(	4	)
folder0	[ 0	locks=0 ]	(	0	0	0	0	)
categories	[ 0	locks=0 ]	(	""	)
reflectmask	[ 0	locks=0 ]	(	*	)
refractmask	[ 0	locks=0 ]	(	*	)
lightmask	[ 0	locks=0 ]	(	*	)
lightcategories	[ 0	locks=0 ]	(	*	)
vm_lpetag	[ 0	locks=0 ]	(	""	)
vm_volumefilter	[ 0	locks=0 ]	(	box	)
vm_volumefilterwidth	[ 0	locks=0 ]	(	1	)
vm_matte	[ 0	locks=0 ]	(	"off"	)
vm_rayshade	[ 0	locks=0 ]	(	"off"	)
geo_velocityblur	[ 0	locks=0 ]	(	"off"	)
geo_accelattribute	[ 0	locks=0 ]	(	accel	)
vm_shadingquality	[ 0	locks=0 ]	(	1	)
vm_flatness	[ 0	locks=0 ]	(	0.050000000000000003	)
vm_raypredice	[ 0	locks=0 ]	(	0	)
vm_curvesurface	[ 0	locks=0 ]	(	"off"	)
vm_rmbackface	[ 0	locks=0 ]	(	"off"	)
shop_geometrypath	[ 0	locks=0 ]	(	""	)
vm_forcegeometry	[ 0	locks=0 ]	(	"on"	)
vm_rendersubdcurves	[ 0	locks=0 ]	(	"off"	)
vm_renderpoints	[ 0	locks=0 ]	(	2	)
vm_renderpointsas	[ 0	locks=0 ]	(	0	)
vm_usenforpoints	[ 0	locks=0 ]	(	"off"	)
vm_pointscale	[ 0	locks=0 ]	(	1	)
vm_pscalediameter	[ 0	locks=0 ]	(	"off"	)
vm_metavolume	[ 0	locks=0 ]	(	"off"	)
vm_coving	[ 0	locks=0 ]	(	1	)
vm_materialoverride	[ 0	locks=0 ]	(	compact	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
vm_procuseroottransform	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600bb9065dc9e7d0d2cff073obj/torus1.userdata     ___Version___    19.5.805HouLC1033600bba065dc9e7d062751e76obj/torus1/torus1.init type = torus
matchesdef = 1
HouLC1033600bbb065dc9e7d07d392894obj/torus1/torus1.def sopflags sopflags = 
comment ""
position -0.717647 0.164706
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708875013
  modify 1708876167
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bba065dc9e7d07a37b8c6obj/torus1/torus1.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	)
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
orient	[ 0	locks=0 ]	(	"y"	)
rad	[ 0	locks=0 ]	(	0.5	0.25	)
t	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	)
rows	[ 0	locks=0 ]	(	26	)
cols	[ 0	locks=0 ]	(	44	)
imperfect	[ 0	locks=0 ]	(	"on"	)
orderu	[ 0	locks=0 ]	(	4	)
orderv	[ 0	locks=0 ]	(	4	)
angleu	[ 0	locks=0 ]	(	0	360	)
anglev	[ 0	locks=0 ]	(	0	360	)
closeu	[ 0	locks=0 ]	(	"on"	)
closev	[ 0	locks=0 ]	(	"on"	)
capu	[ 0	locks=0 ]	(	"off"	)
capv	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bb6065dc9e7d0a62e293aobj/torus1/torus1.userdata     ___Version___    19.5.805HouLC1033600bb5065dc9e7d0d3cf291eobj/torus1/delete1.init type = delete
matchesdef = 1
HouLC1033600bba065dc9e7d030a7f2e3obj/torus1/delete1.def sopflags sopflags = 
comment ""
position 4.23529 -1.20588
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	torus1 0 1 "input1"
}
inputs
{
0 	torus1 0 1
}
stat
{
  create 1708875019
  modify 1708876587
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bba065dc9e7d04d952ea9obj/torus1/delete1.chn {
    channel rangeend {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $N }
    }
  }
HouLC1033600bb5065dc9e7d0934017f4obj/torus1/delete1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
label0	[ 0	locks=0 ]	(	"Warning: Group Is NOT Filtered by Geometry Type"	)
negate	[ 0	locks=0 ]	(	"dele"	)
entity	[ 0	locks=0 ]	(	"primitive"	)
geotype	[ 0	locks=0 ]	(	"all"	)
stdswitcher	[ 0	locks=0 ]	(	1	1	1	1	1	)
affectnumber	[ 0	locks=0 ]	(	"off"	)
groupop	[ 0	locks=0 ]	(	"pattern"	)
filter	[ 0	locks=0 ]	(	1	)
pattern	[ 0	locks=0 ]	(	!*	)
range	[ 0	locks=0 ]	(	0	[ rangeend	0 ] 	)
select	[ 0	locks=0 ]	(	1	2	)
affectvolume	[ 0	locks=0 ]	(	"on"	)
boundtype	[ 0	locks=0 ]	(	"usebbox"	)
size	[ 0	locks=0 ]	(	1.7270588278770447	1	1.5456398725509644	)
t	[ 0	locks=0 ]	(	0	0	0.081517994403839111	)
affectnormal	[ 0	locks=0 ]	(	"off"	)
dir	[ 0	locks=0 ]	(	0	0	1	)
angle	[ 0	locks=0 ]	(	180	)
camerapath	[ 0	locks=0 ]	(	""	)
affectdegenerate	[ 0	locks=0 ]	(	"off"	)
degenerate	[ 0	locks=0 ]	(	"off"	)
zaf	[ 0	locks=0 ]	(	"off"	)
doopen	[ 0	locks=0 ]	(	"off"	)
tol	[ 0	locks=0 ]	(	0.001	)
userandom	[ 0	locks=0 ]	(	"off"	)
globalseed	[ 0	locks=0 ]	(	1	)
useseedattrib	[ 0	locks=0 ]	(	"off"	)
seedattrib	[ 0	locks=0 ]	(	id	)
percent	[ 0	locks=0 ]	(	50	)
removegrp	[ 0	locks=0 ]	(	"on"	)
keeppoints	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bb1065dc9e7d01f83809dobj/torus1/delete1.userdata     ___Version___    19.5.805HouLC1033600bb0065dc9e7d0e072cbbdobj/torus1/polyextrude1.init type = polyextrude::2.0
matchesdef = 1
HouLC1033600bb1065dc9e7d04aeedf1cobj/torus1/polyextrude1.def sopflags sopflags = 
comment ""
position 4.23529 -2.20588
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	delete1 1 1 "input1"
}
inputs
{
0 	delete1 0 1
}
stat
{
  create 1708875124
  modify 1708876117
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb0065dc9e7d08697f7e4obj/torus1/polyextrude1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
splittype	[ 0	locks=0 ]	(	"components"	)
usesplitgroup	[ 0	locks=0 ]	(	"off"	)
splitgroup	[ 0	locks=0 ]	(	""	)
extrusionmode	[ 0	locks=0 ]	(	"primnormal"	)
ptnormalsrc	[ 0	locks=0 ]	(	"precompute"	)
ptnormalattrib	[ 0	locks=0 ]	(	N	)
dist	[ 0	locks=0 ]	(	0.12	)
inset	[ 0	locks=0 ]	(	0	)
twist	[ 0	locks=0 ]	(	0	)
divs	[ 0	locks=0 ]	(	1	)
spinetype	[ 0	locks=0 ]	(	"straight"	)
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
xformsection	[ 0	locks=0 ]	(	0	)
xformfront	[ 0	locks=0 ]	(	"off"	)
xformspace	[ 0	locks=0 ]	(	"local"	)
rst	[ 0	locks=0 ]	(	"srt"	)
xyz	[ 0	locks=0 ]	(	"xyz"	)
translate	[ 0	locks=0 ]	(	0	0	0	)
rotate	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	1	1	)
shear	[ 0	locks=0 ]	(	0	0	0	)
pivotxformsection	[ 0	locks=0 ]	(	0	)
pivot	[ 0	locks=0 ]	(	0	0	0	)
pivotrotate	[ 0	locks=0 ]	(	0	0	0	)
prexformsection	[ 0	locks=0 ]	(	0	)
prexform_rst	[ 0	locks=0 ]	(	"srt"	)
prexform_xyz	[ 0	locks=0 ]	(	"xyz"	)
prexform_translate	[ 0	locks=0 ]	(	0	0	0	)
prexform_rotate	[ 0	locks=0 ]	(	0	0	0	)
prexform_scale	[ 0	locks=0 ]	(	1	1	1	)
prexform_shear	[ 0	locks=0 ]	(	0	0	0	)
outputsection	[ 0	locks=0 ]	(	0	)
outputfront	[ 0	locks=0 ]	(	"on"	)
outputfrontgrp	[ 0	locks=0 ]	(	"off"	)
frontgrp	[ 0	locks=0 ]	(	extrudeFront	)
outputback	[ 0	locks=0 ]	(	"on"	)
outputbackgrp	[ 0	locks=0 ]	(	"off"	)
backgrp	[ 0	locks=0 ]	(	extrudeBack	)
outputside	[ 0	locks=0 ]	(	"on"	)
outputsidegrp	[ 0	locks=0 ]	(	"off"	)
sidegrp	[ 0	locks=0 ]	(	extrudeSide	)
outputfrontseamgrp	[ 0	locks=0 ]	(	"off"	)
frontseamgrp	[ 0	locks=0 ]	(	extrudeFrontSeam	)
outputbackseamgrp	[ 0	locks=0 ]	(	"off"	)
backseamgrp	[ 0	locks=0 ]	(	extrudeBackSeam	)
preservegroups	[ 0	locks=0 ]	(	"on"	)
insettingsection	[ 0	locks=0 ]	(	0	)
limitinset	[ 0	locks=0 ]	(	"on"	)
commonlimit	[ 0	locks=0 ]	(	"on"	)
normalsection	[ 0	locks=0 ]	(	0	)
addvertexnomrals	[ 0	locks=0 ]	(	"off"	)
cuspangle	[ 0	locks=0 ]	(	60	)
cuspfront	[ 0	locks=0 ]	(	"on"	)
cuspback	[ 0	locks=0 ]	(	"on"	)
uvssection	[ 0	locks=0 ]	(	0	)
genuvs	[ 0	locks=0 ]	(	"on"	)
uvstyle	[ 0	locks=0 ]	(	"proprtional"	)
uvscaling	[ 0	locks=0 ]	(	"matchuv"	)
shapecontrolsection	[ 0	locks=0 ]	(	0	)
frontmagnitude	[ 0	locks=0 ]	(	1	)
backmagnitude	[ 0	locks=0 ]	(	1	)
frontstiffness	[ 0	locks=0 ]	(	0	)
backstiffness	[ 0	locks=0 ]	(	0	)
interpolation	[ 0	locks=0 ]	(	"rotatingframe"	)
spacing	[ 0	locks=0 ]	(	"arclengthuniform"	)
externalspinesection	[ 0	locks=0 ]	(	0	)
reversespinedirection	[ 0	locks=0 ]	(	"off"	)
axialrotation	[ 0	locks=0 ]	(	0	)
frontblend	[ 0	locks=0 ]	(	0.10000000000000001	)
backblend	[ 0	locks=0 ]	(	0.10000000000000001	)
thicknesssection	[ 0	locks=0 ]	(	0	)
thicknessscale	[ 0	locks=0 ]	(	1	)
usethicknessattrib	[ 0	locks=0 ]	(	"on"	)
thicknessattrib	[ 0	locks=0 ]	(	thickness	)
usethicknessramp	[ 0	locks=0 ]	(	"on"	)
thicknessramp	[ 0	locks=0 ]	(	2	)
twistsection	[ 0	locks=0 ]	(	0	)
usetwistattrib	[ 0	locks=0 ]	(	"on"	)
twistattrib	[ 0	locks=0 ]	(	twist	)
usetwistramp	[ 0	locks=0 ]	(	"on"	)
twistramp	[ 0	locks=0 ]	(	2	)
twistscale	[ 0	locks=0 ]	(	180	)
localattribs	[ 0	locks=0 ]	(	0	)
uselocalzscaleattrib	[ 0	locks=0 ]	(	"off"	)
localzscaleattrib	[ 0	locks=0 ]	(	zscale	)
uselocalinsetscaleattrib	[ 0	locks=0 ]	(	"off"	)
localinsetscaleattrib	[ 0	locks=0 ]	(	insetscale	)
uselocaltwistattrib	[ 0	locks=0 ]	(	"off"	)
localtwistscaleattrib	[ 0	locks=0 ]	(	twistscale	)
uselocaldivsattrib	[ 0	locks=0 ]	(	"off"	)
locadivscaleattrib	[ 0	locks=0 ]	(	divsscale	)
localframeattribs	[ 0	locks=0 ]	(	0	)
uselocalxattrib	[ 0	locks=0 ]	(	"off"	)
localxattrib	[ 0	locks=0 ]	(	localx	)
uselocalzattirb	[ 0	locks=0 ]	(	"off"	)
localzattirb	[ 0	locks=0 ]	(	localz	)
uselocalctrattrib	[ 0	locks=0 ]	(	"off"	)
localctrattrib	[ 0	locks=0 ]	(	localctr	)
thicknessramp1pos	[ 0	locks=0 ]	(	0	)
thicknessramp1value	[ 0	locks=0 ]	(	1	)
thicknessramp1interp	[ 0	locks=0 ]	(	"catmull-rom"	)
thicknessramp2pos	[ 0	locks=0 ]	(	1	)
thicknessramp2value	[ 0	locks=0 ]	(	1	)
thicknessramp2interp	[ 0	locks=0 ]	(	"catmull-rom"	)
twistramp1pos	[ 0	locks=0 ]	(	0	)
twistramp1value	[ 0	locks=0 ]	(	0.5	)
twistramp1interp	[ 0	locks=0 ]	(	"catmull-rom"	)
twistramp2pos	[ 0	locks=0 ]	(	1	)
twistramp2value	[ 0	locks=0 ]	(	0.5	)
twistramp2interp	[ 0	locks=0 ]	(	"catmull-rom"	)
}
HouLC1033600b8c065dc9e7d02789596fobj/torus1/polyextrude1.userdata     ___Version___    19.5.805HouLC1033600bb7065dc9e7d04d638edeobj/torus1/out_torus.init type = null
matchesdef = 1
HouLC1033600bb4065dc9e7d07ef36e15obj/torus1/out_torus.def sopflags sopflags = 
comment ""
position -0.917647 -3.65294
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	tetconform1 1 1 "input1"
}
inputs
{
0 	tetconform1 0 1
}
stat
{
  create 1708876092
  modify 1708876112
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.6 0.7 0.77 
delscript ""
exprlanguage hscript
end
HouLC1033600bb7065dc9e7d00bac77b9obj/torus1/out_torus.parm {
version 0.8
copyinput	[ 0	locks=0 ]	(	"on"	)
cacheinput	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bb3065dc9e7d00b4731f7obj/torus1/out_torus.userdata     ___Version___    19.5.805HouLC1033600bb5065dc9e7d06e6e80b1obj/torus1/out_box.init type = null
matchesdef = 1
HouLC1033600bba065dc9e7d08947c335obj/torus1/out_box.def sopflags sopflags = 
comment ""
position 4.75294 -4.20588
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	tetconform2 1 1 "input1"
}
inputs
{
0 	tetconform2 0 1
}
stat
{
  create 1708876092
  modify 1708876122
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.6 0.7 0.77 
delscript ""
exprlanguage hscript
end
HouLC1033600bb5065dc9e7d035dbbaaaobj/torus1/out_box.parm {
version 0.8
copyinput	[ 0	locks=0 ]	(	"on"	)
cacheinput	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bb1065dc9e7d037c1b762obj/torus1/out_box.userdata     ___Version___    19.5.805HouLC1033600bb1065dc9e7d066297878obj/torus1/tetconform1.init type = tetconform
matchesdef = 1
HouLC1033600bb6065dc9e7d09857dba2obj/torus1/tetconform1.def sopflags sopflags = 
comment ""
position -0.717647 -1.67647
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	torus1 0 1 "input1"
}
inputs
{
0 	torus1 0 1
}
stat
{
  create 1708876108
  modify 1708876154
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb1065dc9e7d068266abfobj/torus1/tetconform1.parm {
version 0.8
sizing0	[ 0	locks=0 ]	(	0	)
usebasesize	[ 0	locks=0 ]	(	"off"	)
basesize	[ 0	locks=0 ]	(	1	)
maxtetscale	[ 0	locks=0 ]	(	0.10000000000000001	)
localscaling	[ 0	locks=0 ]	(	"none"	)
scaleconst	[ 0	locks=0 ]	(	1	)
scalelocalfeature	[ 0	locks=0 ]	(	1	)
scaleattrib	[ 0	locks=0 ]	(	sizemetric	)
folder0	[ 0	locks=0 ]	(	0	)
preserveinputgeometry	[ 0	locks=0 ]	(	"off"	)
onefacepertet	[ 0	locks=0 ]	(	"off"	)
outputsurftri	[ 0	locks=0 ]	(	"off"	)
allowsurfacemods	[ 0	locks=0 ]	(	"off"	)
hiquality	[ 0	locks=0 ]	(	"on"	)
usesdf	[ 0	locks=0 ]	(	"off"	)
voxelsize	[ 0	locks=0 ]	(	0	)
generateinsertedpointgroup	[ 0	locks=0 ]	(	"off"	)
insertedpointgroup	[ 0	locks=0 ]	(	inserted_points	)
}
HouLC1033600b8d065dc9e7d0b73e11b4obj/torus1/tetconform1.userdata     ___Version___      ___toolcount___    2 ___toolid___    dop_fracturedsolidobjectHouLC1033600bb1065dc9e7d0e3f24646obj/torus1/tetconform2.init type = tetconform
matchesdef = 1
HouLC1033600bb6065dc9e7d0fb2879ddobj/torus1/tetconform2.def sopflags sopflags = 
comment ""
position 4.62353 -3.20588
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	polyextrude1 1 1 "input1"
}
inputs
{
0 	polyextrude1 0 1
}
stat
{
  create 1708876120
  modify 1708876152
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb1065dc9e7d017b0263dobj/torus1/tetconform2.parm {
version 0.8
sizing0	[ 0	locks=0 ]	(	0	)
usebasesize	[ 0	locks=0 ]	(	"off"	)
basesize	[ 0	locks=0 ]	(	1	)
maxtetscale	[ 0	locks=0 ]	(	0.10000000000000001	)
localscaling	[ 0	locks=0 ]	(	"none"	)
scaleconst	[ 0	locks=0 ]	(	1	)
scalelocalfeature	[ 0	locks=0 ]	(	1	)
scaleattrib	[ 0	locks=0 ]	(	sizemetric	)
folder0	[ 0	locks=0 ]	(	0	)
preserveinputgeometry	[ 0	locks=0 ]	(	"off"	)
onefacepertet	[ 0	locks=0 ]	(	"off"	)
outputsurftri	[ 0	locks=0 ]	(	"off"	)
allowsurfacemods	[ 0	locks=0 ]	(	"off"	)
hiquality	[ 0	locks=0 ]	(	"on"	)
usesdf	[ 0	locks=0 ]	(	"off"	)
voxelsize	[ 0	locks=0 ]	(	0	)
generateinsertedpointgroup	[ 0	locks=0 ]	(	"off"	)
insertedpointgroup	[ 0	locks=0 ]	(	inserted_points	)
}
HouLC1033600b8d065dc9e7d0888b2fbcobj/torus1/tetconform2.userdata     ___Version___      ___toolcount___    2 ___toolid___    dop_fracturedsolidobjectHouLC1033600bb5065dc9e7d0febc032bobj/torus1/dopnet1.init type = dopnet
matchesdef = 0
HouLC1033600bba065dc9e7d080be8968obj/torus1/dopnet1.def sopflags sopflags = 
comment ""
position 1.04706 -5.73529
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708876183
  modify 1708957202
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.7 0.9 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600bba065dc9e7d0c41226caobj/torus1/dopnet1.chn {
    channel timestep {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"timescale\")/(ch(\"substep\")*$FPS) }
    }
    channel timeoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = (ch(\"startframe\")-1)/$FPS }
    }
  }
HouLC1033600bb5065dc9e7d056b6cc1aobj/torus1/dopnet1.parm {
version 0.8
isplayer	[ 0	locks=0 ]	(	"off"	)
playfilesname	[ 0	locks=0 ]	(	$HIP/sim/$HIPNAME.$OS.$SF.sim	)
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
numobj	[ 0	locks=0 ]	(	1	)
resimulate	[ 0	locks=0 ]	(	0	)
initialstate	[ 0	locks=0 ]	(	""	)
timestep	[ 0	locks=0 ]	(	[ timestep	0 ] 	)
substep	[ 0	locks=0 ]	(	1	)
timeoffset	[ 0	locks=0 ]	(	[ timeoffset	0 ] 	)
startframe	[ 0	locks=0 ]	(	1	)
timescale	[ 0	locks=0 ]	(	1	)
maxfeedback	[ 0	locks=0 ]	(	2	)
autoresim	[ 0	locks=0 ]	(	"on"	)
datahints	[ 0	locks=0 ]	(	"on"	)
interpolate	[ 0	locks=0 ]	(	"on"	)
cacheenabled	[ 0	locks=0 ]	(	"on"	)
compresssims	[ 0	locks=0 ]	(	"blosc"	)
cachetodisk	[ 0	locks=0 ]	(	"off"	)
cachetodisknoninteractive	[ 0	locks=0 ]	(	"off"	)
cachesubsteps	[ 0	locks=0 ]	(	"off"	)
cachemaxsize	[ 0	locks=0 ]	(	5000	)
timeless	[ 0	locks=0 ]	(	"off"	)
explicitcache	[ 0	locks=0 ]	(	"off"	)
explicitcachename	[ 0	locks=0 ]	(	$HIP/checkpoint/cache.$HIPNAME.$OS.$SF.sim	)
explicitcachensteps	[ 0	locks=0 ]	(	0	)
explicitcachecheckpointspacing	[ 0	locks=0 ]	(	1	)
enable1	[ 0	locks=0 ]	(	"on"	)
objname1	[ 0	locks=0 ]	(	*	)
dataname1	[ 0	locks=0 ]	(	""	)
}
HouLC1033600bb1065dc9e7d01a7b1e75obj/torus1/dopnet1.userdata     ___Version___    19.5.805HouLC1033600bb2065dc9e7d0c066dfdfobj/torus1/dopnet1/output.init type = output
matchesdef = 1
HouLC1033600bb3065dc9e7d0e131c9a5obj/torus1/dopnet1/output.def comment ""
position -1.24706 -2.75294
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	femslideconstraint1 1 1 "input1"
}
inputs
{
0 	femslideconstraint1 0 1
}
stat
{
  create 1708876183
  modify 1708878078
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600bb3065dc9e7d098a21c17obj/torus1/dopnet1/output.chn {
    channel f1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FEND }
    }
  }
HouLC1033600bb2065dc9e7d04428ebe6obj/torus1/dopnet1/output.parm {
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
f	[ 0	locks=0 ]	(	[ f1	0 ] 	[ f2	0 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
dopoutput	[ 0	locks=0 ]	(	$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim	)
usesimframes	[ 0	locks=0 ]	(	"on"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b8e065dc9e7d0c52c8826obj/torus1/dopnet1/output.userdata     ___Version___     HouLC1033600bb3065dc9e7d03ab02695obj/torus1/dopnet1/torus.init type = femsolidobject
matchesdef = 1
HouLC1033600bb0065dc9e7d023134de3obj/torus1/dopnet1/torus.def comment ""
position -3.51765 4.22846
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708876190
  modify 1708876524
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb0065dc9e7d059b35d78obj/torus1/dopnet1/torus.chn {
    channel targetdamping {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "2 * sqrt( ch(\"./massdensity\") * ch(\"./targetstrength\") )" }
    }
    channel createframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") }
    }
  }
HouLC1033600bb3065dc9e7d0a4fce5b8obj/torus1/dopnet1/torus.parm {
version 0.8
folder0_1	[ 0	locks=0 ]	(	1	1	1	1	1	1	1	1	)
initializebehavior	[ 0	locks=0 ]	(	"none"	)
sepparm	[ 0	locks=0 ]	(	)
stiffness	[ 0	locks=0 ]	(	1000	)
dampingratio	[ 0	locks=0 ]	(	0.10000000000000001	)
massdensity	[ 0	locks=0 ]	(	1000	)
sepparm2	[ 0	locks=0 ]	(	)
materialmodel	[ 0	locks=0 ]	(	"stableneohookean"	)
shapestiffness	[ 0	locks=0 ]	(	40	)
volumestiffness	[ 0	locks=0 ]	(	1000	)
sepparm5	[ 0	locks=0 ]	(	)
enableaniso	[ 0	locks=0 ]	(	"off"	)
anisou	[ 0	locks=0 ]	(	1	)
anisov	[ 0	locks=0 ]	(	1	)
anisow	[ 0	locks=0 ]	(	1	)
sepparm3	[ 0	locks=0 ]	(	)
repulsion	[ 0	locks=0 ]	(	10000000	)
friction	[ 0	locks=0 ]	(	0.5	)
relativestiffness	[ 0	locks=0 ]	(	1	1	1	)
folder0_1_2	[ 0	locks=0 ]	(	0	)
soppath	[ 0	locks=0 ]	(	../../out_torus	)
t	[ 0	locks=0 ]	(	0	0	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
vel	[ 0	locks=0 ]	(	0	0	0	)
angvel	[ 0	locks=0 ]	(	0	0	0	)
folder0	[ 0	locks=0 ]	(	0	)
importrestgeometry	[ 0	locks=0 ]	(	"off"	)
restgeometrypath	[ 0	locks=0 ]	(	`chsop(\"./soppath\")`	)
folder0_1_3	[ 0	locks=0 ]	(	0	)
importtargetgeometry	[ 0	locks=0 ]	(	"on"	)
targetgeometrypath	[ 8	locks=0 ]	(	`chsop(\"./soppath\")`	)
targetstrength	[ 0	locks=0 ]	(	10000000000	)
targetdamping	[ 0	locks=0 ]	(	[ targetdamping	0 ] 	)
folder0_1_4	[ 0	locks=0 ]	(	0	)
sepparm6	[ 0	locks=0 ]	(	)
enableembedding	[ 0	locks=0 ]	(	"off"	)
embeddedgeometry	[ 0	locks=0 ]	(	""	)
collideindependent	[ 0	locks=0 ]	(	"on"	)
collidecodependent	[ 0	locks=0 ]	(	"on"	)
collideself	[ 0	locks=0 ]	(	"on"	)
collideselfcomponent	[ 0	locks=0 ]	(	"off"	)
collideselffracturepart	[ 0	locks=0 ]	(	"off"	)
sepparm4	[ 0	locks=0 ]	(	)
folder0_1_5	[ 0	locks=0 ]	(	0	)
labelparm	[ 0	locks=0 ]	(	"NOTE: Used Only by External Solvers, such as Pyro and FLIP"	)
sdf_showguide	[ 0	locks=0 ]	(	"off"	)
sdf_guidecolor	[ 0	locks=0 ]	(	1	0	0	)
sdf_uniformvoxels	[ 0	locks=0 ]	(	"max"	)
sdf_div	[ 0	locks=0 ]	(	30	30	30	)
sdf_uniformdiv	[ 0	locks=0 ]	(	30	)
sdf_divsize	[ 0	locks=0 ]	(	0.10000000000000001	)
sdf_tol	[ 0	locks=0 ]	(	0.001	)
sdf_sweepalpha	[ 0	locks=0 ]	(	2	)
sdf_sweepcount	[ 0	locks=0 ]	(	3	)
enablefracturing	[ 0	locks=0 ]	(	"off"	)
fracturethreshold	[ 0	locks=0 ]	(	1	)
normaldrag	[ 0	locks=0 ]	(	0	)
tangentdrag	[ 0	locks=0 ]	(	0	)
externalvelocityfield	[ 0	locks=0 ]	(	""	)
externalvelocityoffset	[ 0	locks=0 ]	(	0	0	0	)
createqualityattributes	[ 0	locks=0 ]	(	"off"	)
createenergyattributes	[ 0	locks=0 ]	(	"off"	)
createforceattributes	[ 0	locks=0 ]	(	"off"	)
createcollisionattributes	[ 0	locks=0 ]	(	"off"	)
createfractureattributes	[ 0	locks=0 ]	(	"off"	)
uvwenable	[ 0	locks=0 ]	(	"off"	)
uvwscale	[ 0	locks=0 ]	(	0.10000000000000001	)
ucolor	[ 0	locks=0 ]	(	0	1	1	)
vcolor	[ 0	locks=0 ]	(	1	1	0	)
wcolor	[ 0	locks=0 ]	(	1	0	1	)
usesimframe	[ 0	locks=0 ]	(	"off"	)
createframe	[ 0	locks=0 ]	(	[ createframe	0 ] 	)
numobjects	[ 0	locks=0 ]	(	1	)
object_name	[ 0	locks=0 ]	(	$OS	)
solvefirstframe	[ 0	locks=0 ]	(	"off"	)
strainmodel	[ 0	locks=0 ]	(	"small"	)
}
HouLC1033600b8f065dc9e7d0b5ea8553obj/torus1/dopnet1/torus.userdata     ___Version___    3 ___toolcount___    4 ___toolid___    dop_clothobjectHouLC1033600bb1065dc9e7d0ec40eed5obj/torus1/dopnet1/box.init type = femsolidobject
matchesdef = 1
HouLC1033600bb6065dc9e7d0bc23b3e8obj/torus1/dopnet1/box.def comment ""
position 0.223529 4.3814
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708876190
  modify 1708876728
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb6065dc9e7d074d4847cobj/torus1/dopnet1/box.chn {
    channel targetdamping {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "2 * sqrt( ch(\"./massdensity\") * ch(\"./targetstrength\") )" }
    }
    channel createframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") }
    }
  }
HouLC1033600bb1065dc9e7d05d05076dobj/torus1/dopnet1/box.parm {
version 0.8
folder0_1	[ 0	locks=0 ]	(	1	1	1	1	1	1	1	1	)
initializebehavior	[ 0	locks=0 ]	(	"organicmass"	)
sepparm	[ 0	locks=0 ]	(	)
stiffness	[ 0	locks=0 ]	(	1000	)
dampingratio	[ 0	locks=0 ]	(	0	)
massdensity	[ 0	locks=0 ]	(	1000	)
sepparm2	[ 0	locks=0 ]	(	)
materialmodel	[ 0	locks=0 ]	(	"stableneohookean"	)
shapestiffness	[ 0	locks=0 ]	(	1	)
volumestiffness	[ 0	locks=0 ]	(	437	)
sepparm5	[ 0	locks=0 ]	(	)
enableaniso	[ 0	locks=0 ]	(	"off"	)
anisou	[ 0	locks=0 ]	(	1	)
anisov	[ 0	locks=0 ]	(	1	)
anisow	[ 0	locks=0 ]	(	1	)
sepparm3	[ 0	locks=0 ]	(	)
repulsion	[ 0	locks=0 ]	(	10000000	)
friction	[ 0	locks=0 ]	(	0.10000000000000001	)
relativestiffness	[ 0	locks=0 ]	(	1	1	1	)
folder0_1_2	[ 0	locks=0 ]	(	0	)
soppath	[ 0	locks=0 ]	(	../../out_box	)
t	[ 0	locks=0 ]	(	0	0	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
vel	[ 0	locks=0 ]	(	0	0	0	)
angvel	[ 0	locks=0 ]	(	0	0	0	)
folder0	[ 0	locks=0 ]	(	0	)
importrestgeometry	[ 0	locks=0 ]	(	"off"	)
restgeometrypath	[ 0	locks=0 ]	(	`chsop(\"./soppath\")`	)
folder0_1_3	[ 0	locks=0 ]	(	0	)
importtargetgeometry	[ 0	locks=0 ]	(	"off"	)
targetgeometrypath	[ 0	locks=0 ]	(	`chsop(\"./soppath\")`	)
targetstrength	[ 0	locks=0 ]	(	0	)
targetdamping	[ 0	locks=0 ]	(	[ targetdamping	0 ] 	)
folder0_1_4	[ 0	locks=0 ]	(	0	)
sepparm6	[ 0	locks=0 ]	(	)
enableembedding	[ 0	locks=0 ]	(	"off"	)
embeddedgeometry	[ 0	locks=0 ]	(	""	)
collideindependent	[ 0	locks=0 ]	(	"on"	)
collidecodependent	[ 0	locks=0 ]	(	"off"	)
collideself	[ 0	locks=0 ]	(	"on"	)
collideselfcomponent	[ 0	locks=0 ]	(	"off"	)
collideselffracturepart	[ 0	locks=0 ]	(	"off"	)
sepparm4	[ 0	locks=0 ]	(	)
folder0_1_5	[ 0	locks=0 ]	(	0	)
labelparm	[ 0	locks=0 ]	(	"NOTE: Used Only by External Solvers, such as Pyro and FLIP"	)
sdf_showguide	[ 0	locks=0 ]	(	"off"	)
sdf_guidecolor	[ 0	locks=0 ]	(	1	0	0	)
sdf_uniformvoxels	[ 0	locks=0 ]	(	"max"	)
sdf_div	[ 0	locks=0 ]	(	30	30	30	)
sdf_uniformdiv	[ 0	locks=0 ]	(	30	)
sdf_divsize	[ 0	locks=0 ]	(	0.10000000000000001	)
sdf_tol	[ 0	locks=0 ]	(	0.001	)
sdf_sweepalpha	[ 0	locks=0 ]	(	2	)
sdf_sweepcount	[ 0	locks=0 ]	(	3	)
enablefracturing	[ 0	locks=0 ]	(	"off"	)
fracturethreshold	[ 0	locks=0 ]	(	1	)
normaldrag	[ 0	locks=0 ]	(	0	)
tangentdrag	[ 0	locks=0 ]	(	0	)
externalvelocityfield	[ 0	locks=0 ]	(	""	)
externalvelocityoffset	[ 0	locks=0 ]	(	0	0	0	)
createqualityattributes	[ 0	locks=0 ]	(	"off"	)
createenergyattributes	[ 0	locks=0 ]	(	"off"	)
createforceattributes	[ 0	locks=0 ]	(	"off"	)
createcollisionattributes	[ 0	locks=0 ]	(	"off"	)
createfractureattributes	[ 0	locks=0 ]	(	"off"	)
uvwenable	[ 0	locks=0 ]	(	"off"	)
uvwscale	[ 0	locks=0 ]	(	0.10000000000000001	)
ucolor	[ 0	locks=0 ]	(	0	1	1	)
vcolor	[ 0	locks=0 ]	(	1	1	0	)
wcolor	[ 0	locks=0 ]	(	1	0	1	)
usesimframe	[ 0	locks=0 ]	(	"off"	)
createframe	[ 0	locks=0 ]	(	[ createframe	0 ] 	)
numobjects	[ 0	locks=0 ]	(	1	)
object_name	[ 0	locks=0 ]	(	$OS	)
solvefirstframe	[ 0	locks=0 ]	(	"off"	)
strainmodel	[ 0	locks=0 ]	(	"small"	)
}
HouLC1033600b8d065dc9e7d04e6626fcobj/torus1/dopnet1/box.userdata     ___Version___    3 ___toolcount___    4 ___toolid___    dop_clothobjectHouLC1033600b88065dc9e7d0619fcddaobj/torus1/dopnet1/multisolver1.init type = multisolver
matchesdef = 1
HouLC1033600b89065dc9e7d0bc118d1fobj/torus1/dopnet1/multisolver1.def comment ""
position -1.38824 1.27552
connectornextid 3
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
0 	merge1 2 1 "input1"
1 	femsolver1 0 1 "input2"
}
inputs
{
0 	merge1 0 1
1 	femsolver1 0 1
}
stat
{
  create 1708876240
  modify 1708876297
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b88065dc9e7d02ab3c8bfobj/torus1/dopnet1/multisolver1.parm {
version 0.8
parmop_primarysolver	[ 0	locks=0 ]	(	"default"	)
primarysolver	[ 0	locks=0 ]	(	0	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Solver	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b84065dc9e7d0a9ae88fdobj/torus1/dopnet1/multisolver1.userdata     ___Version___    19.5.805HouLC1033600b8e065dc9e7d0bdbd5ce7obj/torus1/dopnet1/femsolver1.init type = femsolver
matchesdef = 1
HouLC1033600b8f065dc9e7d049df2264obj/torus1/dopnet1/femsolver1.def comment ""
position 1.23529 2.13434
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708876243
  modify 1708876651
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8e065dc9e7d039bd995bobj/torus1/dopnet1/femsolver1.parm {
version 0.8
folder0	[ 0	locks=0 ]	(	0	)
solvemethod	[ 0	locks=0 ]	(	"gnl"	)
simulationtype	[ 0	locks=0 ]	(	"dynamic"	)
integratortype	[ 0	locks=0 ]	(	"implicit"	)
substeps	[ 0	locks=0 ]	(	1	)
maxglobalcollisionpasses	[ 0	locks=0 ]	(	3	)
folder0_1	[ 0	locks=0 ]	(	0	)
enablecollisions	[ 0	locks=0 ]	(	"on"	)
allowchangingrest	[ 0	locks=0 ]	(	"off"	)
enablemodification	[ 0	locks=0 ]	(	"off"	)
enablefracturing	[ 0	locks=0 ]	(	"off"	)
floatprecision	[ 0	locks=0 ]	(	"f64b"	)
unitlength	[ 0	locks=0 ]	(	1	)
unitmass	[ 0	locks=0 ]	(	1	)
}
HouLC1033600b8a065dc9e7d0d1c31a04obj/torus1/dopnet1/femsolver1.userdata     ___Version___      ___toolcount___    1 ___toolid___    dop_solidobjectHouLC1033600bb2065dc9e7d0da99e942obj/torus1/dopnet1/merge1.init type = merge
matchesdef = 1
HouLC1033600bb3065dc9e7d0ab673edfobj/torus1/dopnet1/merge1.def comment ""
position -1.6 2.71081
connectornextid 4
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
0 	box 0 1 "input1"
1 	torus 0 1 "input2"
3 	groundplane1 0 1 "input3"
}
inputs
{
0 	box 0 1
1 	torus 0 1
2 	groundplane1 0 1
}
stat
{
  create 1708876251
  modify 1708876318
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb3065dc9e7d098fe71f0obj/torus1/dopnet1/merge1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600bb2065dc9e7d0677ea113obj/torus1/dopnet1/merge1.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8e065dc9e7d02d4fc234obj/torus1/dopnet1/merge1.userdata     ___Version___    19.5.805HouLC1033600b88065dc9e7d0503531a1obj/torus1/dopnet1/groundplane1.init type = groundplane
matchesdef = 1
HouLC1033600b89065dc9e7d0113241f8obj/torus1/dopnet1/groundplane1.def comment ""
position 2.81176 3.62846
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708876263
  modify 1708876281
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600b88065dc9e7d0d4f89c57obj/torus1/dopnet1/groundplane1.parm {
version 0.8
objname	[ 0	locks=0 ]	(	$OS	)
display	[ 0	locks=0 ]	(	"on"	)
color	[ 0	locks=0 ]	(	1	1	1	)
grid_size	[ 0	locks=0 ]	(	20	20	)
std_switcher_0	[ 0	locks=0 ]	(	0	0	)
objpath	[ 0	locks=0 ]	(	""	)
t	[ 0	locks=0 ]	(	0	-0.29999999999999999	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
bounce	[ 0	locks=0 ]	(	0.5	)
bounceforward	[ 0	locks=0 ]	(	1	)
friction	[ 0	locks=0 ]	(	1	)
dynamicfriction	[ 0	locks=0 ]	(	1	)
temperature	[ 0	locks=0 ]	(	0	)
}
HouLC1033600b84065dc9e7d030cad918obj/torus1/dopnet1/groundplane1.userdata     ___Version___      ___toolcount___    1 ___toolid___    dop_groundplaneHouLC1033600b8c065dc9e7d087f414beobj/torus1/dopnet1/gravity1.init type = gravity
matchesdef = 1
HouLC1033600b8d065dc9e7d0cbf4dc43obj/torus1/dopnet1/gravity1.def comment ""
position -1.38824 0.122579
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	multisolver1 2 1 "input1"
}
inputs
{
0 	multisolver1 0 1
}
stat
{
  create 1708876283
  modify 1708876297
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8d065dc9e7d0c264c29dobj/torus1/dopnet1/gravity1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8c065dc9e7d0d82e20b0obj/torus1/dopnet1/gravity1.parm {
version 0.8
parmop_force	[ 0	locks=0 ]	(	"default"	)
force	[ 0	locks=0 ]	(	0	-9.8066499999999994	0	)
parmop_handlepos	[ 0	locks=0 ]	(	"default"	)
handlepos	[ 0	locks=0 ]	(	0	3	0	)
parmop_samplemode	[ 0	locks=0 ]	(	"default"	)
samplemode	[ 0	locks=0 ]	(	"def"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Forces/Gravity	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b88065dc9e7d03a4a4b04obj/torus1/dopnet1/gravity1.userdata     ___Version___    19.5.805HouLC1033600b81065dc9e7d0889a40edobj/torus1/dopnet1/femslideconstraint1.init type = femslideconstraint
matchesdef = 1
HouLC1033600b86065dc9e7d01b79067fobj/torus1/dopnet1/femslideconstraint1.def comment ""
position -1.38824 -1.14801
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	gravity1 1 1 "input1"
}
inputs
{
0 	gravity1 0 1
}
stat
{
  create 1708876437
  modify 1708957238
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b81065dc9e7d006068d6eobj/torus1/dopnet1/femslideconstraint1.parm {
version 0.8
folder0	[ 0	locks=0 ]	(	0	0	)
folder1	[ 0	locks=0 ]	(	0	)
strength	[ 0	locks=0 ]	(	1000000	)
damping	[ 0	locks=0 ]	(	1000	)
folder4	[ 0	locks=0 ]	(	0	)
constrainedobject	[ 0	locks=0 ]	(	box	)
constrainedregistrationattribute	[ 0	locks=0 ]	(	baseP	)
sepparm	[ 0	locks=0 ]	(	)
targetfolder	[ 0	locks=0 ]	(	0	)
goalobject	[ 0	locks=0 ]	(	torus	)
goalregistrationattribute	[ 0	locks=0 ]	(	baseP	)
filter	[ 0	locks=0 ]	(	0	)
constrainedpoints	[ 0	locks=0 ]	(	*	)
sepparm3	[ 0	locks=0 ]	(	)
usedistancethreshold	[ 0	locks=0 ]	(	"off"	)
distancethreshold	[ 0	locks=0 ]	(	0.050000000000000003	)
constrainedenabledistancethresholdattribute	[ 0	locks=0 ]	(	"off"	)
constraineddistancethresholdattribute	[ 0	locks=0 ]	(	""	)
sepparm4	[ 0	locks=0 ]	(	)
filterbynormaldirection	[ 0	locks=0 ]	(	"on"	)
normalfilterorientation	[ 0	locks=0 ]	(	"exterior"	)
filterbysourceborderside	[ 0	locks=0 ]	(	"on"	)
sourceborderside	[ 0	locks=0 ]	(	"exterior"	)
filterbytargetborderside	[ 0	locks=0 ]	(	"on"	)
targetborderside	[ 0	locks=0 ]	(	"exterior"	)
behavior	[ 0	locks=0 ]	(	0	)
connectionmodel	[ 0	locks=0 ]	(	"attractandrepel"	)
enablestrengthattribute	[ 0	locks=0 ]	(	"off"	)
constrainedstrengthattribute	[ 0	locks=0 ]	(	""	)
enabledampingattribute	[ 0	locks=0 ]	(	"off"	)
constraineddampingattribute	[ 0	locks=0 ]	(	""	)
sepparm6	[ 0	locks=0 ]	(	)
restinitialization	[ 0	locks=0 ]	(	"reference"	)
restdistance	[ 0	locks=0 ]	(	0	)
enablerestdistanceattribute	[ 0	locks=0 ]	(	"off"	)
restdistanceattribute	[ 0	locks=0 ]	(	""	)
outputattributes	[ 0	locks=0 ]	(	1	)
enabletargetpositionattribute	[ 0	locks=0 ]	(	"on"	)
targetpositionattribute	[ 0	locks=0 ]	(	`$OS`_P	)
stateattributes	[ 0	locks=0 ]	(	1	)
targetprimitiveattribute	[ 0	locks=0 ]	(	`$OS`_fid	)
targetsubindexattribute	[ 0	locks=0 ]	(	`$OS`_subindex	)
targetfaceidattribute	[ 0	locks=0 ]	(	`$OS`_face_id	)
targetbaryattribute	[ 0	locks=0 ]	(	`$OS`_bary	)
showguide	[ 0	locks=0 ]	(	"on"	)
guiderad	[ 0	locks=0 ]	(	0.0050000000000000001	)
guidecolor	[ 0	locks=0 ]	(	0.10000000000000001	1	0.20000000000000001	)
showobjectlink	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	1	)
}
HouLC1033600b9d065dc9e7d052e9789eobj/torus1/dopnet1/femslideconstraint1.userdata     ___Version___      ___toolcount___    3 ___toolid___    dop_clothattachtobodyHouLC1033600bb4065dc9e7d01df20081obj/torus1/dopnet1.order 9
output
torus
box
multisolver1
femsolver1
merge1
groundplane1
gravity1
femslideconstraint1
HouLC1033600bba065dc9e7d02a625992obj/torus1/dopnet1.net 1
HouLC1033600bbc065dc9e7d0290afe92obj/torus1.order 8
torus1
delete1
polyextrude1
out_torus
out_box
tetconform1
tetconform2
dopnet1
HouLC1033600ba2065dc9e7d0334a736fobj/torus1.net 1
HouLC1033600ba5065dc9e7d0048e5fbeobj.net 1
HouLC1033600ba5065dc9e7d09156a472out.def comment ""
position 0 1.5
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4065dc9e7d0d5970f51out.parm {
version 0.8
}
HouLC1033600ba0065dc9e7d0009b79cfout.userdata     ___Version___    19.5.805HouLC1033600ba5065dc9e7d05f48a655out.net 1
HouLC1033600baa065dc9e7d0563971c7ch.def comment ""
position 0 0.75
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba5065dc9e7d008c4757bch.parm {
version 0.8
}
HouLC1033600ba1065dc9e7d064685c3cch.userdata     ___Version___    19.5.805HouLC1033600baa065dc9e7d01e49fb68ch.net 1
HouLC1033600ba4065dc9e7d076989a54shop.def comment ""
position 0 2.25
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba7065dc9e7d02c7d5db5shop.parm {
version 0.8
}
HouLC1033600ba3065dc9e7d0240584c2shop.userdata     ___Version___    19.5.805HouLC1033600ba4065dc9e7d0ca38512fshop.net 1
HouLC1033600ba5065dc9e7d0c132d200img.def comment ""
position 0 3
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4065dc9e7d00c04e9b6img.parm {
version 0.8
}
HouLC1033600ba0065dc9e7d0c0f67cc3img.userdata     ___Version___    19.5.805HouLC1033600ba2065dc9e7d04ae9db06img/comp1.init type = img
matchesdef = 0
HouLC1033600ba3065dc9e7d0e2aa0b24img/comp1.def comment ""
position 0 0
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874892
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba2065dc9e7d027482685img/comp1.parm {
version 0.8
}
HouLC1033600bbe065dc9e7d03d76e141img/comp1.userdata     ___Version___    19.5.805HouLC1033600ba3065dc9e7d04fbca55fimg/comp1.net 1
HouLC1033600ba5065dc9e7d0e8f4ceb3img.net 1
HouLC1033600ba5065dc9e7d03d423678vex.net 1
HouLC1033600ba5065dc9e7d04f7fd12dmat.net 1
HouLC1033600ba7065dc9e7d0134c5953stage.def comment ""
position 0 4.5
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on debug off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874876
  modify 1708876469
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba6065dc9e7d089b12200stage.parm {
version 0.8
pinnedprims	[ 0	locks=0 ]	(	""	)
resolvercontextassetpath	[ 0	locks=0 ]	(	""	)
insertionpointdescriptor	[ 0	locks=0 ]	(	""	)
rendergallerysource	[ 0	locks=0 ]	(	$HIP/galleries/$HIPNAME.$OS/rendergallery.db	)
}
HouLC1033600ba2065dc9e7d0c521ad85stage.userdata     ___Version___    19.5.805HouLC1033600bbc065dc9e7d06bf67a33stage.datablocks         __onload__.expansion 	expansion       {
	"expanded":true
}
 __onload__.loadmasks 	loadmasks       g{
	"populateall":true,
	"populatepaths":[
	],
	"mutelayers":[
	],
	"loadall":true,
	"loadpaths":[
	]
}
HouLC1033600ba7065dc9e7d085fbb0d4stage.net 1
HouLC1033600ba7065dc9e7d03a684e0atasks.def comment ""
position 0 5.25
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874880
  modify 1708875172
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba6065dc9e7d07ddb51d6tasks.parm {
version 0.8
}
HouLC1033600ba2065dc9e7d0967a83e6tasks.userdata     ___Version___    19.5.805HouLC1033600bbe065dc9e7d01ea51163tasks/topnet1.init type = topnet
matchesdef = 0
HouLC1033600bbf065dc9e7d000d09658tasks/topnet1.def comment ""
position 0 0
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874892
  modify 1708875176
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bbe065dc9e7d0744b454atasks/topnet1.parm {
version 0.8
cookcontrolssection	[ 0	locks=0 ]	(	0	)
generatestatic	[ 0	locks=0 ]	(	0	)
cookbutton	[ 0	locks=0 ]	(	0	)
dirtybutton	[ 0	locks=0 ]	(	0	)
cancelbutton	[ 0	locks=0 ]	(	0	)
taskgraphsection	[ 0	locks=0 ]	(	0	)
savetaskgraph	[ 0	locks=0 ]	(	0	)
loadtaskgraph	[ 0	locks=0 ]	(	0	)
taskgraphfile	[ 0	locks=0 ]	(	$HIP/$HIPNAME.taskgraph.$F.py	)
taskgraphautosave	[ 0	locks=0 ]	(	"off"	)
taskgraphsaverate	[ 0	locks=0 ]	(	10	)
savegraphattribs	[ 0	locks=0 ]	(	"on"	)
schedulersection	[ 0	locks=0 ]	(	0	)
topscheduler	[ 0	locks=0 ]	(	localscheduler	)
usedefaultlabel	[ 0	locks=0 ]	(	"off"	)
defaultlabel	[ 0	locks=0 ]	(	$OS.`@pdg_index`	)
sep1	[ 0	locks=0 ]	(	)
regenerationtype	[ 0	locks=0 ]	(	"0"	)
evaluationtime	[ 0	locks=0 ]	(	"0"	)
customtime	[ 0	locks=0 ]	(	0	)
savescenefile	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600bba065dc9e7d07f8642fatasks/topnet1.userdata     ___Version___    19.5.805HouLC1033600b8f065dc9e7d025393678tasks/topnet1/localscheduler.init type = localscheduler
matchesdef = 0
HouLC1033600b8c065dc9e7d0a7224447tasks/topnet1/localscheduler.def comment ""
position 0 0
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1708874892
  modify 1708875175
  author slueb@SpeusTower
  access 0777
}
color UT_Color RGB 0.478 0.478 0.478 
delscript ""
exprlanguage hscript
end
HouLC1033600b8f065dc9e7d0b3159926tasks/topnet1/localscheduler.parm {
version 0.8
folder0	[ 0	locks=0 ]	(	0	0	0	)
folder5	[ 0	locks=0 ]	(	0	)
maxprocsmenu	[ 0	locks=0 ]	(	"0"	)
maxprocs	[ 0	locks=0 ]	(	1	)
pdg_usemaxtasks	[ 0	locks=0 ]	(	"off"	)
pdg_maxtasks	[ 0	locks=0 ]	(	0	)
verbose	[ 0	locks=0 ]	(	"off"	)
pdg_waitforfailures	[ 0	locks=0 ]	(	"off"	)
folder4	[ 0	locks=0 ]	(	0	)
pdg_workingdir	[ 0	locks=0 ]	(	$HIP	)
pdg_workitemdatasource	[ 0	locks=0 ]	(	"0"	)
pdg_compressworkitemdata	[ 0	locks=0 ]	(	"on"	)
pdg_validateoutputs	[ 0	locks=0 ]	(	"on"	)
pdg_checkexpectedoutputs	[ 0	locks=0 ]	(	"on"	)
sepparm2	[ 0	locks=0 ]	(	)
pdg_mapmode	[ 0	locks=0 ]	(	"0"	)
pdg_usemapzone	[ 0	locks=0 ]	(	"off"	)
pdg_mapzone	[ 0	locks=0 ]	(	$PDG_PATHMAP_ZONE	)
sepparm3	[ 0	locks=0 ]	(	)
folder1	[ 0	locks=0 ]	(	0	)
tempdirmenu	[ 0	locks=0 ]	(	"1"	)
tempdirappendpid	[ 0	locks=0 ]	(	"on"	)
tempdircustom	[ 0	locks=0 ]	(	$HOUDINI_TEMP_DIR/$HIPNAME/pdgtemp	)
socketcallbacks	[ 0	locks=0 ]	(	1	)
pdg_rpcignoreerrors	[ 0	locks=0 ]	(	"0"	)
pdg_rpctimeout	[ 0	locks=0 ]	(	4	)
pdg_rpcretries	[ 0	locks=0 ]	(	2	)
pdg_rpcbackoff	[ 0	locks=0 ]	(	2	)
pdg_rpcbatch	[ 0	locks=0 ]	(	1	)
pdg_rpcrelease	[ 0	locks=0 ]	(	"on"	)
folder0_2	[ 0	locks=0 ]	(	0	)
local_single	[ 0	locks=0 ]	(	"off"	)
local_is_CPU_number_set	[ 0	locks=0 ]	(	"off"	)
local_CPUs_to_use	[ 0	locks=0 ]	(	1	)
folder6	[ 0	locks=0 ]	(	0	)
local_useminfreemem	[ 0	locks=0 ]	(	"0"	)
local_minfreemem	[ 0	locks=0 ]	(	0	)
local_minfreemempct	[ 0	locks=0 ]	(	0	)
folder2	[ 0	locks=0 ]	(	0	)
local_enabletimeout	[ 0	locks=0 ]	(	"off"	)
local_maxtime	[ 0	locks=0 ]	(	0	)
local_handletimeout	[ 0	locks=0 ]	(	"0"	)
sepparm4	[ 0	locks=0 ]	(	)
local_enablemaxmemory	[ 0	locks=0 ]	(	"off"	)
local_maxmemory	[ 0	locks=0 ]	(	0	)
local_handlememory	[ 0	locks=0 ]	(	"0"	)
sepparm5	[ 0	locks=0 ]	(	)
local_echandleby	[ 0	locks=0 ]	(	"0"	)
local_echandleall	[ 0	locks=0 ]	(	"on"	)
local_eccustomcode	[ 0	locks=0 ]	(	1	)
sepparm	[ 0	locks=0 ]	(	)
local_maximumretries	[ 0	locks=0 ]	(	3	)
local_addfailcountattr	[ 0	locks=0 ]	(	"off"	)
local_failcountattr	[ 0	locks=0 ]	(	failurecount	)
folder3	[ 0	locks=0 ]	(	0	)
local_usehoudinimaxthreads	[ 0	locks=0 ]	(	"off"	)
local_houdinimaxthreads	[ 0	locks=0 ]	(	0	)
local_requireswindow	[ 0	locks=0 ]	(	"off"	)
local_skippackages	[ 0	locks=0 ]	(	"on"	)
local_envunset	[ 0	locks=0 ]	(	""	)
local_envmulti	[ 0	locks=0 ]	(	0	)
}
HouLC1033600b8b065dc9e7d0270f4441tasks/topnet1/localscheduler.userdata     ___Version___    1HouLC1033600bbf065dc9e7d037bae678tasks/topnet1.net 1
HouLC1033600ba7065dc9e7d0cc34da38tasks.net 1
HouLC1033600bbb065dc9e7d050fced75.scenefilevisualizers HouLC1033600ba0065dc9e7d0babadd56.application networkeditor -p '{\n}\n'performance -c on -d on -f on -g off -j on -k on -m off -n on -o on -t off -v on -p on -y on -u on -e off -r absolute -R seconds -w tree panetab12
chopview -a 0 -c "" -k 1 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 0 -y 0 -B 0 -s 0 -S 0.034375 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13
imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2
imgdispopt -m 256 -P on -M on -A on -j on -x off -g 2.2 -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 1 1 0 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on
imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16
imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16
viewerstow -b open -x open -l open -m hide -c hide -d open Build.panetab1.world
vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' Build.panetab1.world
viewergrouplist -g off -s 0 0 -c  on -t matchselect -m '*' -e on -p off -h on Build.panetab1.world
vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' Build.panetab1.world
viewlayout -s 2 Build.panetab1.world
viewerinspect Build.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 )
viewtype -t perspective Build.panetab1.world.`vpname("Build.panetab1.world",2)`
viewtype -t ortho_top Build.panetab1.world.`vpname("Build.panetab1.world",1)`
viewtype -t ortho_front Build.panetab1.world.`vpname("Build.panetab1.world",3)`
viewtype -t ortho_right Build.panetab1.world.`vpname("Build.panetab1.world",4)`
viewname -l on -n aaaa3 Build.panetab1.world.`vpname("Build.panetab1.world",2)`
viewname -l on -n aaaa2 Build.panetab1.world.`vpname("Build.panetab1.world",1)`
viewname -l on -n aaaa1 Build.panetab1.world.`vpname("Build.panetab1.world",3)`
viewname -l on -n aaaa0 Build.panetab1.world.`vpname("Build.panetab1.world",4)`
viewname -l off -n persp1 Build.panetab1.world.`vpname("Build.panetab1.world",2)`
viewname -l off -n top1 Build.panetab1.world.`vpname("Build.panetab1.world",1)`
viewname -l off -n front1 Build.panetab1.world.`vpname("Build.panetab1.world",3)`
viewname -l off -n right1 Build.panetab1.world.`vpname("Build.panetab1.world",4)`
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.persp1
viewdispset -t off  scene Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.persp1
viewdispset -t off  selectscene Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.persp1
viewdispset -t off  ghostscene Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.persp1
viewdispset -t on  display Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.persp1
viewdispset -t off  current Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.persp1
viewdispset -t off  template Build.panetab1.world.persp1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.persp1
viewdisplay -Q on -m on -v on Build.panetab1.world.persp1
viewdisplay -W  off 0 0 Build.panetab1.world.persp1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.persp1
viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.persp1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.persp1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.persp1
viewinfotext -m off -s off -t on Build.panetab1.world.persp1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.persp1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off top Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off front Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off right Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off bottom Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off back Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off left Build.panetab1.world.persp1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image Build.panetab1.world.persp1
viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.persp1
viewforeground -o 1 Build.panetab1.world.persp1
viewtransform Build.panetab1.world.persp1 version ( 3 )  flag ( Fx )  orthowidth ( 3.64847 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.00433438 43343.8 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( -0.231313 0.0888773 4.51396 )  pxyz ( 1.18205 -0.300625 -0.816746 )  rotation ( -0.10457 -0.198805 0.974444 2.28781e-09 0.979816 0.199901 -0.994518 0.0209036 -0.102459  )  homedistance ( 5.40409 )  homeadjboxwidth ( 3.64847 )  homeorthowidth ( 3.64847 )  homeradius ( 4.33384 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  fov (45)  
viewcamera -c '' Build.panetab1.world.persp1
vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.persp1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.persp1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.persp1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.persp1
viewposteffects  -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.persp1
viewposteffects  -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.persp1
viewmaskoverlay -o 0.4 Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.top1
viewdispset -t off  scene Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.top1
viewdispset -t off  selectscene Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.top1
viewdispset -t off  ghostscene Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.top1
viewdispset -t on  display Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.top1
viewdispset -t off  current Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.top1
viewdispset -t off  template Build.panetab1.world.top1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.top1
viewdisplay -Q on -m on -v on Build.panetab1.world.top1
viewdisplay -W  off 0 0 Build.panetab1.world.top1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.top1
viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.top1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.top1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.top1
viewinfotext -m off -s off -t on Build.panetab1.world.top1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.top1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off top Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off front Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off right Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off bottom Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off back Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off left Build.panetab1.world.top1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image Build.panetab1.world.top1
viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.top1
viewforeground -o 1 Build.panetab1.world.top1
viewtransform Build.panetab1.world.top1 version ( 3 )  flag ( Fox )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.00346447 34644.7 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  fov (45)  
vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.top1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.top1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.top1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.top1
viewposteffects  -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.top1
viewposteffects  -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.top1
viewmaskoverlay -o 0.4 Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.front1
viewdispset -t off  scene Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.front1
viewdispset -t off  selectscene Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.front1
viewdispset -t off  ghostscene Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.front1
viewdispset -t on  display Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.front1
viewdispset -t off  current Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.front1
viewdispset -t off  template Build.panetab1.world.front1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.front1
viewdisplay -Q on -m on -v on Build.panetab1.world.front1
viewdisplay -W  off 0 0 Build.panetab1.world.front1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.front1
viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.front1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.front1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.front1
viewinfotext -m off -s off -t on Build.panetab1.world.front1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.front1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off top Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off front Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off right Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off bottom Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off back Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off left Build.panetab1.world.front1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image Build.panetab1.world.front1
viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.front1
viewforeground -o 1 Build.panetab1.world.front1
viewtransform Build.panetab1.world.front1 version ( 3 )  flag ( Fox )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.00346447 34644.7 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 1 0 0 0 1 0 0 0 1  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  fov (45)  
vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.front1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.front1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.front1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.front1
viewposteffects  -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.front1
viewposteffects  -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.front1
viewmaskoverlay -o 0.4 Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.right1
viewdispset -t off  scene Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.right1
viewdispset -t off  selectscene Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.right1
viewdispset -t off  ghostscene Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.right1
viewdispset -t on  display Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.right1
viewdispset -t off  current Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.right1
viewdispset -t off  template Build.panetab1.world.right1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.right1
viewdisplay -Q on -m on -v on Build.panetab1.world.right1
viewdisplay -W  off 0 0 Build.panetab1.world.right1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.right1
viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.right1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.right1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.right1
viewinfotext -m off -s off -t on Build.panetab1.world.right1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.right1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off top Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off front Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off right Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off bottom Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off back Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -o 0 0 -s 1 1 -B 1 -e off left Build.panetab1.world.right1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image Build.panetab1.world.right1
viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.right1
viewforeground -o 1 Build.panetab1.world.right1
viewtransform Build.panetab1.world.right1 version ( 3 )  flag ( Fox )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.00346447 34644.7 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  fov (45)  
vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.right1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.right1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.right1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.right1
viewposteffects  -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.right1
viewposteffects  -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.right1
viewmaskoverlay -o 0.4 Build.panetab1.world.right1
viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 Build.panetab1.world
cplane -o 0 0 0 -n 4.37114e-08 1 -4.37114e-08 -x 1.91069e-15 4.37114e-08 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d off Build.panetab1.world
glcache -t 1647 -v 6588
panepath -d Build -f -p panetab14 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab1 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab2 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab3 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab11 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab5 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab6 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab12 /obj/
panepath -d Build -f -p panetab7 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab8 /obj/
panepath -d Build -f -p panetab9 /obj/torus1/dopnet1/femsolver1
panepath -d Build -f -p panetab10 /obj/
desk set Build
radial menu set main
viewupdate -u always
audiopanel -s p ''
audiopanel -s r off
audiopanel -s s 24
audiopanel -s f 24
audiopanel -t p stop
audiopanel -t l off
audiopanel -t r on
audiopanel -o m off
audiopanel -o t on
audiopanel -o u on
audiopanel -o l 1
audiopanel -o r 1
audiopanel -o d 0
audiopanel -r d 0.2
audiopanel -m 0
audiopanel -a ''
audiopanel -f 1
audiopanel -O 0
colorsettings -D -A -g 2.2 -l "" -p -s -v -i -r -c -f
compproject -r 1920 1080 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on
omparm "Torus Columns" hudintslider /obj/torus1/torus1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_00000000A06EA400_65DB5D31') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)"
omparm "Polygon Extruder 2" extrude2 /obj/torus1/polyextrude1 "invisible(1)"
omparm "Torus Rows" hudintslider /obj/torus1/torus1 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_00000000A0559600_65DB5D31') hudharbourx(60) hudharboury(67) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)"
omparm Inset hudslider /obj/torus1/polyextrude1 "hudx(60) hudy(83) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('OPbind_sop_polyextrude::2.0') hudharbourx(60) hudharboury(51) hudslipx(0) hudslipy(2) hudlocked(0) hudrangelow(-1) hudrangehigh(1) hudlocklow(0) hudlockhigh(0)"
omparm Divisions hudintslider /obj/torus1/polyextrude1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('OPbind_sop_polyextrude::2.0') hudharbourx(60) hudharboury(51) hudslipx(0) hudslipy(0) hudlocked(0) hudrangelow(2) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)"
omparm Distance hudslider /obj/torus1/polyextrude1 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('OPbind_sop_polyextrude::2.0') hudharbourx(60) hudharboury(51) hudslipx(0) hudslipy(1) hudlocked(0) hudrangelow(-1) hudrangehigh(1) hudlocklow(0) hudlockhigh(0)"
texcache  -a off -r 2147483647 2147483647 -m 10000 -M 8174
shopvisible +I3D +VMantra +RIB
alias -u '__sesi_license__' '{ verification_id 2ba710a1, license_id 00000000043F87D0, lock Gd1WKcnpeJh52Is2@m2WSnvB4KweZGb+rW667BDFLfZGx2+yttJlKYUmjIn86cbGYJYS7p2cjTDGg1, data 00000001000d0000000000140000000012072788SideFX+.+.+.+2ba710a1, product_id Houdini-Indie, server_platform Generic, support_expiry 2024-03-20, houdini_version 20000, available 0, count 1, ip_mask +.+.+.+, display SideFX 0/1}'
HouLC1033600baa065dc9e7d0bf442759.takes HoudiniTakeFile 1.0
take name Main kids 0
   e
HouLC1033600ba5065dc9e7d06cd4f6d0.styles NSJb{}HouLC1033600bbd065dc9e7d03504820d.contextoptions [
]
HouLC1033600ba8065dc9e7d024f702c4.cwd opcf /
takeset Main
HouLC1033600bb6065dc9e7d0f96ba020LIMITED_COMMERCIAL_FILE!!! 