HouLC1033600baa06671705609a7e5953.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1033600ba6066717056043eeba33.variables set -g E = '2.7182818284590452354'
set -g EYE = 'stereo'
set -g HANDLE_STATUS = '-1'
set -g HIP = 'F:/_WORKING/Personal/_DELETE'
set -g HIPFILE = 'F:/_WORKING/Personal/_DELETE/APEX_spine_vertebre_rig.hiplc'
set -g HIPNAME = 'APEX_spine_vertebre_rig'
set -g JOB = 'C:/Users/maxro'
set -g PI = '3.1415926535897932384'
set -g POSE = 'C:/Users/maxro/OneDrive/Documents/houdini20.0/poselib'
set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.35'
set -g _HIP_SAVETIME = 'Tue Jun 18 13:32:38 2024'
set -g _HIP_SAVEVERSION = '20.0.506'
set -g _HIP_SHELFTOOLCOUNT = '1'
set -g status = '0'
HouLC1033600ba40667170560dba5575b.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1033600ba106671705604309e1eb.takeconfig takename -g take
HouLC1033600ba00667170560e36d4a3d.hou.session HouLC1033600ba006671705608029b1f6.OPlibraries HouLC1033600ba206671705606c0e60b2.OPpreferences HouLC1033600ba0066717056075766384.OPfallbacks apex::Sop/autorigcomponent C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/packages/apex/otls/OPlibAPEX.hda
apex::Sop/autorigcomponent otls/OPlibAPEX.hda
Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/attribdelete otls/OPlibSop.hda
Sop/attribexpression C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/attribexpression otls/OPlibSop.hda
Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/attribwrangle otls/OPlibSop.hda
Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/color otls/OPlibSop.hda
Sop/curve::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/curve::2.0 otls/OPlibSop.hda
Sop/groupexpression C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/groupexpression otls/OPlibSop.hda
kinefx::Sop/capturepackedgeo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/packages/kinefx/otls/OPlibKineFX.hda
kinefx::Sop/capturepackedgeo otls/OPlibKineFX.hda
kinefx::Sop/orientjoints C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/packages/kinefx/otls/OPlibKineFX.hda
kinefx::Sop/orientjoints otls/OPlibKineFX.hda
kinefx::Sop/rigdoctor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/packages/kinefx/otls/OPlibKineFX.hda
kinefx::Sop/rigdoctor otls/OPlibKineFX.hda
kinefx::Sop/visrig C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/packages/kinefx/otls/OPlibKineFX.hda
kinefx::Sop/visrig otls/OPlibKineFX.hda
Sop/singlecurveoperation C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/singlecurveoperation otls/OPlibSop.hda
Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/otls/OPlibSop.hda
Sop/split otls/OPlibSop.hda
HouLC1033600ba006671705608cfb1da7.OPdummydefs INDX              INDEX_SECTION      fqpV   houdini.hdalibrary      fqpV   apex::Sop/autorigcomponent    3ÇfqjÛ   Sop/attribdelete  ?É  ­fqi<   Sop/attribexpression  Lv  '¶fqi<   Sop/attribwrangle  t,  ¡fqi<   	Sop/color  “Í  ¥fqim   Sop/curve::2.0  ¨r  €€fqi<   Sop/groupexpression (ò  ¦fqi<   kinefx::Sop/capturepackedgeo 8˜  fqkÌ   kinefx::Sop/orientjoints U5  Ufqim   kinefx::Sop/rigdoctor eŠ  þfqim   kinefx::Sop/visrig …ˆ  Ÿfqim   Sop/singlecurveoperation ‘'  ÿfqi<   	Sop/split ¯&  žfqi<         apex::autorigcomponent   APEX Autorig Component   <oplib:/apex::Sop/autorigcomponent?apex::Sop/autorigcomponent   SOP_apex-autorigcomponent           Sop               ”inputcolors='2 "RGB 0.559 0.159 1.259" "RGB 0.996 0.682 0.682" ' outputcolors='2 "RGB 0.577 0.292 1.292" "RGB 0.996 0.682 0.682" ' visibleoutputs=2        fqpV          attribdelete   Attribute Delete   (oplib:/Sop/attribdelete?Sop/attribdelete   SOP_attribdelete           Sop                      fqpV       attribexpression   Attribute Expression   0oplib:/Sop/attribexpression?Sop/attribexpression   SOP_attribexpression           Sop                       fqpV       attribwrangle   Attribute Wrangle   *oplib:/Sop/attribwrangle?Sop/attribwrangle   SOP_attribwrangle           Sop                       fqpV       color   Color   oplib:/Sop/color?Sop/color   	SOP_color           Sop                      fqpV       
curve::2.0   Curve   $oplib:/Sop/curve::2.0?Sop/curve::2.0   	SOP_curve           Sop               einputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" '        fqpV       groupexpression   Group Expression   .oplib:/Sop/groupexpression?Sop/groupexpression   SOP_groupexpression           Sop                      fqpV       kinefx::capturepackedgeo   Capture Packed Geometry   @oplib:/kinefx::Sop/capturepackedgeo?kinefx::Sop/capturepackedgeo   SOP_kinefx-capturepackedgeo           Sop               †inputcolors='2 "RGB 0.700195 0.700195 0.700195" "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" '       fqpV       kinefx::orientjoints   Orient Joints   8oplib:/kinefx::Sop/orientjoints?kinefx::Sop/orientjoints   SOP_kinefx-orientjoints           Sop               †inputcolors='2 "RGB 0.700195 0.700195 0.700195" "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" '       fqpV       kinefx::rigdoctor   
Rig Doctor   2oplib:/kinefx::Sop/rigdoctor?kinefx::Sop/rigdoctor   SOP_kinefx-rigdoctor           Sop               einputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" '       fqpV       kinefx::visrig   Visualize Rig   ,oplib:/kinefx::Sop/visrig?kinefx::Sop/visrig   SOP_kinefx-visrig           Sop               —inputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='2 "RGB 0.700195 0.700195 0.700195" "RGB 0.700195 0.700195 0.700195" ' visibleoutputs=2       fqpV          singlecurveoperation   Single Curve Operation   8oplib:/Sop/singlecurveoperation?Sop/singlecurveoperation   SOP_singlecurveoperation           Sop               einputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" '       fqpV       split   Split   oplib:/Sop/split?Sop/split   	SOP_split           Sop               yinputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='2 "RGB 0.8 0.8 0.8" "RGB 0.8 0.8 0.8" ' visibleoutputs=2       fqpV    INDX              Contents       =fqjÛ   DialogScript   =  3Fe9è\HouLC1033600bb6066716adb0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for apex::autorigcomponent automatically generated

{
    name	apex::autorigcomponent
    script	apex_autorigtemplate
    label	"APEX Autorig Component"

    help {
	""
    }

    inputlabel	1	CharacterStream
    inputlabel	2	ComponentScript
    parmtag { inputisref2 1 }
    inputlabel	3	ComponentScript
    parmtag { inputisref3 1 }
    inputlabel	4	"Sub-Network Input #4"
    outputlabel	1	CharacterStream
    outputlabel	2	ComponentScript

    groupsimple {
        name    "general"
        label   "General"
        grouptag { "sidefx::look" "blank" }
        grouptag { "sidefx::switcher" "Setup_2" }

        groupcollapsible {
            name    "folder0"
            label   "Component"
            parmtag { "sidefx::header_parm" "componentsource" }

            parm {
                name    "componentsource"
                label   "Component Source"
                type    ordinal
                default { "1" }
                menu {
                    [ "import os" ]
                    [ "paths = list()" ]
                    [ "relativepaths = list()" ]
                    [ "" ]
                    [ "# TODO: check if this path needs to be mapped to a different standard dir" ]
                    [ "package_path = '$HFS/packages/apex/geo/'" ]
                    [ "" ]
                    [ "paths.append(package_path)" ]
                    [ "paths.append('$HOUDINI_PATH/apexcomponents/')" ]
                    [ "suffix = '_component.bgeo'" ]
                    [ "" ]
                    [ "relativepaths.append('$HFS/packages/apex/geo/')" ]
                    [ "relativepaths.append('$HOUDINI_PATH/apexcomponents/')" ]
                    [ "" ]
                    [ "" ]
                    [ "menu_entry = list()" ]
                    [ "menu_entry.extend(['__INPUT__', \"Use Second Input\"])" ]
                    [ "" ]
                    [ "for p, path in enumerate(paths):" ]
                    [ "    abspaths = hou.text.expandString(path)" ]
                    [ "    for abspath in abspaths.split(';'):" ]
                    [ "        if os.path.isdir(abspath):" ]
                    [ "            for f in os.listdir(abspath):" ]
                    [ "                if path == package_path:" ]
                    [ "                    if f.endswith(suffix):" ]
                    [ "                        file_name = os.path.join(relativepaths[p], f)" ]
                    [ "                        label = f.split(suffix)[0]" ]
                    [ "                        label.replace('_', ' ')" ]
                    [ "                        menu_entry.append(file_name)" ]
                    [ "                        menu_entry.append(label)" ]
                    [ "                else:" ]
                    [ "                    if f.endswith('.bgeo'):" ]
                    [ "                        file_name = os.path.join(relativepaths[p], f)" ]
                    [ "                        label = f.split('.bgeo')[0]" ]
                    [ "                        label.replace('_', ' ')" ]
                    [ "                        menu_entry.append(file_name)" ]
                    [ "                        menu_entry.append(label)" ]
                    [ "" ]
                    [ "return menu_entry" ]
                    [ "            " ]
                    [ "            " ]
                    [ "    " ]
                    language python
                }
                parmtag { "script_callback" "hou.phm().setComponentFile(kwargs)" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "componentfile"
                label   "Component File"
                type    geometry
                default { "" }
                disablewhen "{ componentsource == __INPUT__ }"
                parmtag { "export_disable" "1" }
                parmtag { "script_callback" "hou.phm().parms_from_graph(kwargs)" }
                parmtag { "script_callback_language" "python" }
            }
            groupsimple {
                name    "componentfolder"
                label   "Component"
                disablewhen "{ componentsource != __INPUT__ }"
                parmtag { "group_default" "0" }
                parmtag { "sidefx::header_parm" "componentsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "sopoutput"
                    label   "Component Output File"
                    type    file
                    joinnext
                    default { "$HIP/geo/component/$OS.bgeo" }
                    menureplace {
                        [ "opmenu -l -a rop_geometry1 sopoutput" ]
                    }
                    parmtag { "autoscope" "0000000000000000" }
                    parmtag { "filechooser_mode" "read_and_write" }
                }
                parm {
                    name    "execute"
                    label   "Save to Disk"
                    type    button
                    default { "0" }
                    parmtag { "autoscope" "0000000000000000" }
                    parmtag { "takecontrol" "always" }
                }
            }

        }

        groupcollapsible {
            name    "rigfolder1"
            label   "Rig"
            grouptag { "sidefx::header_label" "riglabel" }

            parm {
                name    "rigsource"
                label   "Rig Source"
                type    ordinal
                default { "0" }
                menu {
                    "0" "Add or Update"
                    "1" "From Input "
                    "2" "Add or Replace"
                }
                parmtag { "script_callback_language" "python" }
            }
            groupsimple {
                name    "rigfolder"
                label   "Rig"
                hidewhen "{ rigsource == 1 }"
                parmtag { "group_default" "0" }
                parmtag { "sidefx::header_parm" "rigsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "inputrigname"
                    label   "Name"
                    type    string
                    default { "Base.rig" }
                    disablewhen "{ rigsource == 1 }"
                    menureplace {
                        [ "node = kwargs['node']" ]
                        [ "geo = node.inputGeometry(0)" ]
                        [ "paths = geo.extractPackedPaths(pattern='/*.rig')" ]
                        [ "" ]
                        [ "double_names = list()" ]
                        [ "for n in paths:" ]
                        [ "    double_names.append(n)" ]
                        [ "    double_names.append(n)" ]
                        [ "return double_names" ]
                        language python
                    }
                    parmtag { "autoscope" "0000000000000000" }
                    parmtag { "script_action" "from kinefx.ui import rigtreeutils\nrigtreeutils.selectPointGroupParm(kwargs, folders_mode=True)\n" }
                    parmtag { "script_action_help" "Select files from a rig tree pane. Input must be connected." }
                    parmtag { "script_action_icon" "BUTTONS_reselect" }
                    parmtag { "script_callback_language" "python" }
                }
            }

            parm {
                name    "riglabel"
                label   "Label"
                type    label
                nolabel
                default { "Rig                                                  `chs(\"inputrigname\")`" }
            }
        }

        groupcollapsible {
            name    "advancedfolder"
            label   "Advanced"

            parm {
                name    "parmsource"
                label   "Parm Source"
                type    ordinal
                default { "0" }
                menu {
                    "0" "Component"
                    "1" "Node"
                }
                parmtag { "script_callback_language" "python" }
            }
            groupsimple {
                name    "parmfolder"
                label   "Parm "
                hidewhen "{ parmsource == 0 }"
                parmtag { "sidefx::header_parm" "parmsourceii" }
                grouptag { "sidefx::look" "blank" }
                grouptag { "sidefx::switcher" "folder1" }

                parm {
                    name    "parmnode"
                    label   "Path"
                    type    oppath
                    default { "" }
                    disablewhen "{ parmsource == 0 }"
                    parmtag { "autoscope" "0000000000000000" }
                    parmtag { "oprelative" "." }
                    parmtag { "script_callback_language" "python" }
                }
                parm {
                    name    "nodeparm"
                    label   "Attribute Name"
                    type    string
                    default { "parms" }
                    disablewhen "{ parmsource == 0 }"
                    parmtag { "script_callback_language" "python" }
                }
            }

        }

    }

    parm {
        name    "sepparm2"
        label   "Spacer"
        type    separator
        default { "" }
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    groupsimple {
        name    "componentparameters"
        label   "Component Parameters"

        parm {
            name    "sepparm3"
            label   "Spacer"
            type    separator
            default { "" }
            parmtag { "sidefx::layout_height" "small" }
            parmtag { "sidefx::look" "blank" }
        }
        parm {
            name    "labelparm"
            label   "                                               "
            type    label
            joinnext
            default { "" }
        }
        parm {
            name    "resetparms"
            label   "Reset Animation Parms"
            type    button
            nolabel
            joinnext
            default { "0" }
            parmtag { "button_icon" "BUTTONS_clear" }
            parmtag { "export_disable" "1" }
            parmtag { "script_callback" "hou.phm().reset_parms(kwargs)" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "updateparms"
            label   "Reload Setup Parms"
            type    button
            nolabel
            default { "0" }
            parmtag { "button_icon" "BUTTONS_reload" }
            parmtag { "export_disable" "1" }
            parmtag { "script_callback" "hou.phm().update_from_graph(kwargs)" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "sepparm"
            label   "Separator"
            type    separator
            default { "" }
        }
        groupsimple {
            name    "parameters3"
            label   "Parameters"
            disablewhen "{ parmsource == 1 }"
            grouptag { "sidefx::look" "blank" }

            parm {
                name    "sepparm8"
                label   "Spacer"
                type    separator
                default { "" }
                parmtag { "sidefx::layout_height" "small" }
                parmtag { "sidefx::look" "blank" }
            }
        }

    }

    groupcollapsible {
        name    "rigparameters"
        label   "Test Animation Parameters"
        invisibletab

        parm {
            name    "animspacer"
            label   "                                               "
            type    label
            invisible
            joinnext
            default { "" }
        }
        parm {
            name    "resetanimation"
            label   "Reset Animation Parms"
            type    button
            invisible
            nolabel
            joinnext
            default { "0" }
            parmtag { "button_icon" "BUTTONS_clear" }
            parmtag { "export_disable" "1" }
            parmtag { "script_callback" "hou.phm().reset_animation_parms(kwargs)" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "updateanimation"
            label   "Reload Animation Parms"
            type    button
            invisible
            nolabel
            default { "0" }
            parmtag { "button_icon" "BUTTONS_reload" }
            parmtag { "export_disable" "1" }
            parmtag { "script_callback" "hou.phm().update_animation_parms(kwargs)" }
            parmtag { "script_callback_language" "python" }
        }
        groupsimple {
            name    "folder3"
            label   "Test Animation"
            invisibletab
            grouptag { "sidefx::look" "blank" }

        }

    }

    parm {
        name    "switcher"
        label   "Switcher"
        type    integer
        invisible
        default { "0" }
        range   { 0 10 }
        parmtag { "script_callback_language" "python" }
    }
}
INDX              Contents       =fqi<   DialogScript   =  ,e9éHouLC1033600bb606671693c0f96ba020LIMITED_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       =fqi<   DialogScript   =  '5e9éHouLC1033600bb606671693c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for attribexpression automatically generated

{
    name	attribexpression
    script	attribexpression
    label	"Attribute Expression"

    help {
	""
    }

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

    parm {
        name    "bindgroup"
        label   "Group"
        type    string
        default { "" }
        menutoggle {
            [ "opmenu -l -a attribwranglecore2 bindgroup" ]
        }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('bindgrouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
        parmtag { "script_action_help" "Select geometry from an available viewport.\nShift-click to turn on Select Groups." }
        parmtag { "script_action_icon" "BUTTONS_reselect" }
        bindselector uvselect "Modify Points"
            "Select the points to affect and press Enter to complete."
            0 1 0xffffffff 0 bindgrouptype 0
    }
    parm {
        name    "bindgrouptype"
        label   "Group Type"
        type    ordinal
        default { "guess" }
        menu {
            "guess"     "Guess from Group"
            "vertices"  "Vertices"
            "edges"     "Edges"
            "points"    "Points"
            "prims"     "Primitives"
        }
        parmtag { "autoscope" "0000000000000000" }
    }
    group {
        name    "folder0"
        label   "VEXpressions"

        parm {
            name    "bindclass"
            label   "Attribute Class"
            type    ordinal
            default { "point" }
            menu {
                "detail"    "Detail"
                "primitive" "Primitives"
                "point"     "Points"
                "vertex"    "Vertices"
            }
            parmtag { "autoscope" "0000000000000000" }
        }
        multiparm {
            name    "expressions"
            label    "Attribute VEXpressions"
            default 1

            parm {
                name    "enable#"
                label   "Enable"
                type    toggle
                nolabel
                joinnext
                default { "1" }
            }
            parm {
                name    "preset#"
                label   "Attribute"
                type    ordinal
                default { "P" }
                disablewhen "{ enable# == 0 }"
                menu {
                    ""          "Custom"
                    "P"         "Position (P)"
                    "v"         "Velocity (v)"
                    "force"     "Force (force)"
                    "Cd"        "Color (Cd)"
                    "Alpha"     "Alpha (Alpha)"
                    "N"         "Normal (N)"
                    "uv"        "Texture (uv)"
                    "mass"      "Mass (mass)"
                    "pscale"    "Scale (pscale)"
                    "name"      "Name (name)"
                }
                parmtag { "script_callback" "hou.node(\".\").hdaModule().preset(kwargs)" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "name#"
                label   "Name"
                type    string
                joinnext
                default { "P" }
                disablewhen "{ enable# == 0 } { preset# != \"\" }"
                hidewhen "{ preset# != \"\" }"
                menureplace {
                    [ "node = kwargs['node']" ]
                    [ "attrib_types = (hou.attribType.Global, hou.attribType.Prim," ]
                    [ "                hou.attribType.Point, hou.attribType.Vertex)" ]
                    [ "attrib_type = attrib_types[node.parm('bindclass').evalAsInt()]" ]
                    [ "return kwargs['node'].generateInputAttribMenu(0, attrib_type)" ]
                    language python
                }
            }
            parm {
                name    "type#"
                label   "Type"
                type    ordinal
                default { "vector" }
                disablewhen "{ enable# == 0 } { preset# != \"\" }"
                hidewhen "{ preset# != \"\" }"
                menu {
                    "int"       "Integer"
                    "float"     "Float"
                    "vector"    "Vector"
                    "vector4"   "Vector 4"
                    "matrix3"   "Matrix 3"
                    "matrix"    "Matrix 4"
                    "color"     "Color"
                    "string"    "String"
                }
            }
            parm {
                name    "vali_#"
                label   "Constant Value"
                type    integer
                default { "0" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != int }"
                range   { 0 10 }
            }
            parm {
                name    "valf_#"
                label   "Constant Value"
                type    float
                default { "0" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != float }"
                range   { 0 10 }
            }
            parm {
                name    "valv3_#"
                label   "Constant Value"
                type    vector
                size    3
                default { "0" "0" "0" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != vector }"
                range   { -1 1 }
            }
            parm {
                name    "valv4_#"
                label   "Constant Value"
                type    vector4
                size    4
                default { "0" "0" "0" "0" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != vector4 }"
                range   { -1 1 }
            }
            parm {
                name    "valm3_#"
                label   "Constant Value"
                type    float
                size    9
                default { "1" "0" "0" "0" "1" "0" "0" "0" "1" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != matrix3 }"
                range   { -1 1 }
            }
            parm {
                name    "valm4_#"
                label   "Constant Value"
                type    float
                size    16
                default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != matrix }"
                range   { -1 1 }
            }
            parm {
                name    "valc_#"
                label   "Constant Value"
                type    color
                size    3
                default { "1" "1" "1" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != color }"
                range   { 0 1 }
            }
            parm {
                name    "vals_#"
                label   "Constant Value"
                type    string
                default { "" }
                disablewhen "{ enable# == 0 } { snippet# !~ .*\\\\bvalue\\\\b.* }"
                hidewhen "{ type# != string }"
            }
            parm {
                name    "snippet#"
                label   "VEXpression"
                type    string
                default { "self" }
                disablewhen "{ enable# == 0 }"
                menureplace {
                    [ "import vexpressionmenu" ]
                    [ "" ]
                    [ "return vexpressionmenu.buildSingleLineSnippetMenu('attribexpression/snippet')" ]
                    language python
                }
                parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = kwargs['parmtuple'].name()\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" }
            }
        }

    }

    group {
        name    "folder0_1"
        label   "Bindings"

        parm {
            name    "vex_cwdpath"
            label   "Evaluation Node Path"
            type    oppath
            default { "." }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "oprelative" "." }
        }
        parm {
            name    "vex_matchattrib"
            label   "Attribute to Match"
            type    string
            default { "id" }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "includes"
            label   "Include Files"
            type    file
            default { "" }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "filechooser_mode" "read" }
        }
        parm {
            name    "vex_updatenmls"
            label   "Update Normals If Displaced"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

    group {
        name    "folder0_2"
        label   "Generated Code"

        parm {
            name    "updatecode"
            label   "Update Code"
            type    button
            default { "0" }
            parmtag { "script_callback" "hou.phm().updateCode(hou.pwd())" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "generatedcode"
            label   "Generated Code"
            type    string
            default { "" }
            parmtag { "editor" "1" }
            parmtag { "editorlang" "vex" }
        }
    }

}
INDX              Contents       =fqi<   DialogScript   =   e9é‚HouLC1033600bb606671693c0f96ba020LIMITED_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       =fqim   DialogScript   =  $e9é„HouLC1033600bb606671696d0f96ba020LIMITED_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       =fqi<   DialogScript   =  ÿe9é…HouLC1033600bb606671693c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for curve::2.0 automatically generated

{
    name	curve::2.0
    script	bezier
    label	Curve

    help {
	""
    }

    inputlabel	1	"Input Curves"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"
    outputlabel	1	"Created Curves"

    parm {
        name    "group"
        label   "Group"
        type    string
        default { "" }
        menutoggle {
            [ "opmenu -l -a input_prims basegroup" ]
        }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
        parmtag { "script_action_help" "Select geometry from an available viewport.\nShift-click to turn on Select Groups." }
        parmtag { "script_action_icon" "BUTTONS_reselect" }
    }
    parm {
        name    "sepparm3"
        label   "Separator"
        type    separator
        default { "" }
    }
    parm {
        name    "outputtype"
        label   "Primitive Type"
        type    ordinal
        default { "2" }
        menu {
            "polygon"   "Polygon"
            "nurbs"     "NURBS Curve"
            "bezier"    "Bezier Curve"
        }
        export  all
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "order"
        label   "Order"
        type    integer
        default { "4" }
        hidewhen "{ outputtype != bezier outputtype != nurbs }"
        range   { 2! 8 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "convertcurves"
        label   "Reinterpret Curves as Current Type and Order"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "sepparm"
        label   "Separator"
        type    separator
        default { "" }
    }
    parm {
        name    "mode"
        label   "Mode"
        type    iconstrip
        default { "1" }
        menureplace {
            "BUTTONS_curve_mode_select" "Select/Edit Mode"
            "BUTTONS_curve_mode_draw"   "Draw Mode"
            "BUTTONS_curve_mode_auto"   "Auto-Bezier Draw Mode"
            "SOP_twist"                 "Orient Mode"
        }
        export  all
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "interpmethod"
        label   "Auto-Point Interpolation Method"
        type    ordinal
        invisible
        default { "0" }
        hidewhen "{ outputtype != bezier }"
        menu {
            "smoothcurvature"   "Smooth Curvature"
        }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "enablebezierops"
        label   "Enable Bezier Operations"
        type    toggle
        invisible
        default { "1" }
        hidewhen "{ convertcurves == 1 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "operations"
        label   "Operations"
        type    label
        joinnext
        default { "" }
    }
    parm {
        name    "delete"
        label   "Delete Selected Points"
        type    button
        nolabel
        joinnext
        default { "0" }
        export  all
        parmtag { "button_icon" "BUTTONS_curve_point_delete" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "fuse"
        label   "Join Selected Points"
        type    button
        nolabel
        joinnext
        default { "0" }
        export  all
        parmtag { "button_icon" "BUTTONS_curve_point_join" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "cut"
        label   "Split Curves at Selected Points"
        type    button
        nolabel
        joinnext
        default { "0" }
        export  all
        parmtag { "button_icon" "BUTTONS_curve_point_split" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "join"
        label   "Add Segment Between Selected Endpoints"
        type    button
        nolabel
        joinnext
        default { "0" }
        export  all
        parmtag { "button_icon" "BUTTONS_curve_segment_join" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "deleteseg"
        label   "Delete Segments Between Selected Points"
        type    button
        nolabel
        joinnext
        default { "0" }
        export  all
        parmtag { "button_icon" "BUTTONS_curve_segment_delete" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "makecorner"
        label   "Make Selected Points Corner"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_type_corner" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "makesmooth"
        label   "Make Selected Points Smooth"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_type_smooth" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "makebalanced"
        label   "Make Selected Points Balanced"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_type_balanced" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "contract"
        label   "Retract Tangents at Selected Points"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_tangents_retract" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "expand"
        label   "Expand Tangents at Selected Points"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_tangents_expand" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "straightenseg"
        label   "Make Segments Between Selected Points Straight"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 3 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_segment_makestraight" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "close"
        label   "Close Selected Curves"
        type    button
        nolabel
        joinnext
        default { "0" }
        export  all
        parmtag { "button_icon" "BUTTONS_curve_close" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "createroundedcorners"
        label   "Create Rounded Corners"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_rounded" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "removeroundedcorners"
        label   "Remove Rounded Corners"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_unrounded" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "makeauto"
        label   "Make Selected Points Auto"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_pointmode_auto" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "makemanual"
        label   "Make Selected Points Manual"
        type    button
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        export  all
        parmtag { "button_icon" "BUTTONS_curve_pointmode_normal" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "reverse"
        label   "Reverse"
        type    button
        joinnext
        default { "0" }
        export  all
        parmtag { "button_icon" "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "sepparm4"
        label   "Spacer"
        type    separator
        default { "" }
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    parm {
        name    "sepparm5"
        label   "Spacer"
        type    separator
        default { "" }
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    parm {
        name    "reset"
        label   "Reset Operations"
        type    button
        default { "0" }
        parmtag { "script_callback" "hou.phm().resetParms(kwargs)" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "snaponclose"
        label   "Snap Tangents when Fusing Ends in Draw Mode"
        type    toggle
        default { "1" }
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "maintainpoint"
        label   "Approximate Shape on Delete"
        type    toggle
        default { "0" }
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order != 4 convertcurves == 1 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "approxendtangents"
        label   "Approximate End Tangents"
        type    toggle
        default { "0" }
        disablewhen "{ maintainpoint == 0 }"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order != 4 convertcurves == 1 }"
        parmtag { "script_callback_language" "python" }
    }
    groupsimple {
        name    "caching"
        label   "Caching"
        invisibletab
        grouptag { "sidefx::switcher" "caching" }

        parm {
            name    "stashgeo"
            label   "Stashed Geometry"
            type    data
            invisible
            default { "0" }
            parmtag { "script_callback_language" "python" }
            parmtag { "sidefx::save_value" "0" }
        }
        parm {
            name    "savedstashgeo"
            label   "Saved Stashed Geometry"
            type    data
            invisible
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "parmpoints"
            label   "Parm Points"
            type    data
            invisible
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "stashid"
            label   "Stash Id"
            type    string
            invisible
            default { "" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "ninputprimscached"
            label   "Num Input Prims Cached"
            type    integer
            invisible
            default { "0" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
    }

    parm {
        name    "softtransform"
        label   "Enable Soft Transform"
        type    toggle
        nolabel
        joinnext
        default { "0" }
        export  all
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "softtransformrad"
        label   "Soft Transform Radius"
        type    float
        default { "0.5" }
        disablewhen "{ softtransform == 0 }"
        range   { 0! 10 }
        export  all
        parmtag { "script_callback_language" "python" }
    }
    groupcollapsible {
        name    "output"
        label   "Output"
        grouptag { "sidefx::switcher" "output" }

        parm {
            name    "outputcornerpts"
            label   "Output Corner Points"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "cornerptsgroup"
            label   "Corner Points Group"
            type    string
            default { "corner_points" }
            disablewhen "{ outputcornerpts == 0 }"
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputsmoothpts"
            label   "Output Smooth Points"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "smoothptsgroup"
            label   "Smooth Points Group"
            type    string
            default { "smooth_points" }
            disablewhen "{ outputsmoothpts == 0 }"
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputautopts"
            label   "Output Auto Points"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "autoptsgroup"
            label   "Auto Points Group"
            type    string
            default { "auto_points" }
            disablewhen "{ outputautopts == 0 }"
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputname"
            label   "Output Name"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "name"
            label   "Name"
            type    string
            default { "$OS" }
            disablewhen "{ outputname == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "nameattrib"
            label   "Name Attrib"
            type    string
            invisible
            default { "name" }
            disablewhen "{ outputname == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputxaxis"
            label   "Output X Axis"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "xaxisname"
            label   "X Axis"
            type    string
            default { "out" }
            disablewhen "{ outputxaxis == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputyaxis"
            label   "Output Y Axis"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "yaxisname"
            label   "Y Axis"
            type    string
            default { "up" }
            disablewhen "{ outputyaxis == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputzaxis"
            label   "Output Z Axis"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "zaxisname"
            label   "Z Axis"
            type    string
            default { "tangent" }
            disablewhen "{ outputzaxis == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputorient"
            label   "Output Orient Attribute"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "orientname"
            label   "Orient"
            type    string
            default { "orient" }
            disablewhen "{ outputorient == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "tangenttype"
            label   "Tangent Type"
            type    ordinal
            default { "avgdir" }
            hidewhen "{ outputorient == 0 outputxaxis == 0 outputyaxis == 0 outputzaxis == 0 }"
            menu {
                "avgdir"    "Average of Edge Directions"
                "diff"      "Central Difference"
                "prev"      "Previous Edge"
                "next"      "Next Edge"
                "none"      "Z Axis (Ignore Curve)"
            }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "aligntangent"
            label   "Align with Curve Tangent"
            type    toggle
            default { "1" }
            hidewhen "{ outputorient == 0 outputxaxis == 0 outputyaxis == 0 outputzaxis == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        multiparm {
            name    "targetorients"
            label    "Target Orientations"
            hidewhen "{ outputorient == 0 outputxaxis == 0 outputyaxis == 0 outputzaxis == 0 }"
            parmtag { "multistartoffset" "0" }

            parm {
                name    "enabletargetpt#"
                label   "Enable Target Orientation"
                type    toggle
                nolabel
                joinnext
                default { "1" }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetptnum#"
                label   "Point"
                type    integer
                default { "0" }
                disablewhen "{ enabletargetpt# == 0 }"
                range   { 0! 10 }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targetup#"
                label   "Up"
                type    vector
                size    3
                default { "0" "1" "0" }
                disablewhen "{ enabletargetpt# == 0 }"
                range   { -1 1 }
                parmtag { "script_callback_language" "python" }
            }
            parm {
                name    "targettangent#"
                label   "Tangent"
                type    vector
                size    3
                default { "0" "0" "1" }
                disablewhen "{ enabletargetpt# == 0 }"
                hidewhen "{ aligntangent == 1 }"
                range   { -1 1 }
                parmtag { "script_callback_language" "python" }
            }
        }

    }

    groupcollapsible {
        name    "curoperation"
        label   "Current Operation"
        grouptag { "sidefx::switcher" "curoperation" }

        parm {
            name    "optype"
            label   "Operation"
            type    ordinal
            invisible
            default { "1" }
            menu {
                "appendpoint"           "Append Point"
                "balance"               "Balance"
                "close"                 "Close"
                "contract"              "Contract"
                "corner"                "Corner"
                "cut"                   "Cut"
                "delete"                "Delete"
                "expand"                "Expand"
                "fuse"                  "Fuse"
                "insert"                "Insert"
                "join"                  "Join"
                "prependpoint"          "Prepend Point"
                "pull"                  "Pull"
                "segmentcontract"       "Segment Contract"
                "segmentdelete"         "Segment Delete"
                "smooth"                "Smooth"
                "transform"             "Point Transform"
                "reverse"               "Reverse"
                "bezierhandlemove"      "Bezier Handle Move"
                "bakeroundcorners"      "Bake Round Corners"
                "roundcornersradius"    "Round Corners Radius"
                "roundcornerssplit"     "Round Corners Split"
                "roundcornersfuse"      "Round Corners Fuse"
                "evenlyspace"           "Evenly Space"
                "straightenselection"   "Straighten Selection"
                "spaceoncircle"         "Space on Circle"
                "flatten"               "Flatten"
                "relaxselection"        "Relax Selection"
                "nop"                   "No OP"
                "auto"                  "Auto"
                "manual"                "Manual"
                "convert"               "Convert"
            }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "activepoints"
            label   "Active Points"
            type    string
            default { "" }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_action_help" "Select geometry from an available viewport.\nShift-click to turn on Select Groups." }
            parmtag { "script_action_icon" "BUTTONS_reselect" }
        }
        parm {
            name    "translate"
            label   "Translate"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "rotate"
            label   "Rotate"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "scale"
            label   "Scale"
            type    vector
            size    3
            default { "1" "1" "1" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "addpts"
            label   "Operation Data"
            type    string
            invisible
            default { "" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "activeprim"
            label   "Active Prim"
            type    integer
            invisible
            default { "0" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "cornerpts"
            label   "Corner Points"
            type    string
            default { "" }
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            menutoggle {
                [ "opmenu -l -a groupcopy1 pointgroups" ]
            }
            parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['nodepath'] = '.'\nsoputils.selectGroupParm(kwargs)" }
            parmtag { "script_action_help" "Select geometry from an available viewport. Shift-click to turn on Select Groups." }
            parmtag { "script_action_icon" "BUTTONS_reselect" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "smoothpts"
            label   "Smooth Points"
            type    string
            default { "*" }
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            menutoggle {
                [ "opmenu -l -a groupcopy1 pointgroups" ]
            }
            parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['nodepath'] = '.'\nsoputils.selectGroupParm(kwargs)" }
            parmtag { "script_action_help" "Select geometry from an available viewport. Shift-click to turn on Select Groups." }
            parmtag { "script_action_icon" "BUTTONS_reselect" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "autopts"
            label   "Auto Points"
            type    string
            default { "" }
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            menutoggle {
                [ "opmenu -l -a groupcopy1 pointgroups" ]
            }
            parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['nodepath'] = '.'\nsoputils.selectGroupParm(kwargs)" }
            parmtag { "script_action_help" "Select geometry from an available viewport. Shift-click to turn on Select Groups." }
            parmtag { "script_action_icon" "BUTTONS_reselect" }
            parmtag { "script_callback_language" "python" }
        }
    }

    groupcollapsible {
        name    "pivottransformfolder"
        label   "Pivot Transform"
        grouptag { "sidefx::switcher" "pivottransformfolder" }

        parm {
            name    "pivottranslate"
            label   "Pivot Translate"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "pivotrotate"
            label   "Pivot Rotate"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "pivotfixed"
            label   "Fixed Pivot"
            type    toggle
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
    }

    groupcollapsible {
        name    "roundedcornersfolder"
        label   "Rounded Corners"
        hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
        grouptag { "sidefx::switcher" "roundedcornersfolder" }

        parm {
            name    "viewroundcorners"
            label   "View Rounded Corners"
            type    toggle
            default { "1" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "roundcornerpts"
            label   "Round Corner Points"
            type    string
            default { "" }
            disablewhen "{ isparm(roundcornerpts) == 1 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "roundcornerradius"
            label   "Round Corner Radius"
            type    float
            default { "0" }
            disablewhen "{ mode != 0 } { enablebezierops == 0 convertcurves == 0 }"
            hidewhen "{ outputtype != bezier convertcurves == 1 } { order < 4 convertcurves == 1 }"
            range   { 0! 10 }
            export  all
            parmtag { "script_callback" "hou.phm().radiusCB(kwargs)" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "bakeroundcorners"
            label   "Bake Selected Rounded Corners"
            type    button
            default { "0" }
            disablewhen "{ enablebezierops == 0 convertcurves == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "showroundcornerwidget"
            label   "Show Rounded Corner Widget"
            type    toggle
            default { "1" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "showroundcornerlabels"
            label   "Show Rounded Corner Labels"
            type    toggle
            default { "1" }
            disablewhen "{ showroundcornerwidget == 0 }"
            parmtag { "script_callback_language" "python" }
        }
    }

    groupcollapsible {
        name    "editedgeops"
        label   "Edit Edge Operations"
        invisibletab
        grouptag { "sidefx::switcher" "editedgeops" }

        parm {
            name    "planeorig"
            label   "Plane Origin"
            type    vector
            invisible
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "planenml"
            label   "Plane Normal"
            type    vector
            invisible
            size    3
            default { "0" "1" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "constrainstraighten"
            label   "Constrain Straighten to Plane"
            type    toggle
            invisible
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
    }

    groupcollapsible {
        name    "handleparmsfolder"
        label   "Handle Parms"
        invisibletab
        hidewhen "{ outputtype != bezier }"
        grouptag { "sidefx::switcher" "handleparmsfolder" }

        parm {
            name    "handlepts"
            label   "pts"
            type    intvector
            invisible
            size    3
            default { "-1" "-1" "-1" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "handlep0pos"
            label   "P0 Pos"
            type    vector
            invisible
            size    3
            default { "-1" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "handlep1pos"
            label   "P1 Pos"
            type    vector
            invisible
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "handlep2pos"
            label   "P2 Pos"
            type    vector
            invisible
            size    3
            default { "1" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
    }

}
INDX              Contents       =fqi<   DialogScript   =  %e9éŠHouLC1033600bb606671693c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for groupexpression automatically generated

{
    name	groupexpression
    script	groupexpression
    label	"Group Expression"

    help {
	""
    }

    inputlabel	1	"Geometry to Process with Group Expressions"
    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   "VEXpressions"

        parm {
            name    "grouptype"
            label   "Group Type"
            type    ordinal
            default { "0" }
            menu {
                "primitive" "Primitives"
                "point"     "Points"
                "vertex"    "Vertices"
            }
        }
        multiparm {
            name    "expressions"
            label    "Group VEXpressions"
            default 1

            parm {
                name    "enable#"
                label   "Enable"
                type    toggle
                nolabel
                joinnext
                default { "1" }
            }
            parm {
                name    "groupname#"
                label   "Group Name"
                type    string
                default { "group#" }
                disablewhen "{ enable# == 0 }"
                menureplace {
                    [ "opmenu -l -a attribvop1 bindgroup" ]
                }
            }
            parm {
                name    "snippet#"
                label   "VEXpression"
                type    string
                default { "" }
                disablewhen "{ enable# == 0 }"
                menureplace {
                    [ "import vexpressionmenu" ]
                    [ "" ]
                    [ "return vexpressionmenu.buildSingleLineSnippetMenu('groupexpression/snippet')" ]
                    language python
                }
                parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = kwargs['parmtuple'].name()\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    "mergeop#"
                label   "Merge Op"
                type    ordinal
                default { "0" }
                menu {
                    "replace"   "Replace"
                    "union"     "Union with Existing"
                    "intersect" "Intersect with Existing"
                    "subtract"  "Subtract from Existing"
                }
            }
        }

    }

    group {
        name    "folder0_1"
        label   "Bindings"

        parm {
            name    "vex_cwdpath"
            label   "Evaluation Node Path"
            type    oppath
            default { "." }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "oprelative" "." }
        }
        parm {
            name    "vex_matchattrib"
            label   "Attribute to Match"
            type    string
            default { "id" }
            parmtag { "autoscope" "0000000000000000" }
        }
    }

    group {
        name    "folder0_2"
        label   "Generated Code"

        parm {
            name    "updatecode"
            label   "Update Code"
            type    button
            default { "0" }
            parmtag { "script_callback" "hou.phm().updateCode(hou.pwd())" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "generatedcode"
            label   "Generated Code"
            type    string
            default { "" }
            parmtag { "editor" "1" }
            parmtag { "editorlang" "vex" }
        }
    }

}
INDX              Contents       =fqkÌ   DialogScript   =  e9èaHouLC1033600bb6066716bcc0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for kinefx::capturepackedgeo automatically generated

{
    name	kinefx::capturepackedgeo
    script	kinefx::capturepackedgeo
    label	"Capture Packed Geometry"

    help {
	""
    }

    inputlabel	1	"Skin Geometry"
    inputlabel	2	Skeleton
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"
    outputlabel	1	"Captured Geometry"

    parm {
        name    "activept"
        label   "Active Point"
        type    string
        default { "" }
        disablewhen "{ 1 != 1 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "riggoffset_t"
        label   "Display Offset"
        type    vector
        size    3
        default { "0" "0" "0" }
        range   { -1 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "packinput"
        label   "Pack Input"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "useconnectivity"
        label   "Pack Input Using Connectivity"
        type    toggle
        default { "1" }
        hidewhen "{ packinput == 0 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "nameattribute"
        label   "Partition Attribute"
        type    string
        default { "piece" }
        disablewhen "{ useconnectivity == 1 }"
        hidewhen "{ packinput == 0 }"
        menureplace {
            [ "geo = kwargs[\"node\"].inputGeometry(0)" ]
            [ "return geo.generateAttribMenu(hou.attribType.Prim, max_size=1, array_type=False)" ]
            language python
        }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "sepparm4"
        label   "Spacer"
        type    separator
        default { "" }
        hidewhen "{ packinput == 0 }"
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    parm {
        name    "unpackoutput"
        label   "Unpack Output"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "transferattributes"
        label   "Transfer Attributes"
        type    string
        default { "" }
        hidewhen "{ unpackoutput == 0 }"
        menutoggle {
            [ "geo = kwargs['node'].node(\"unpack_captured\").inputGeometry(0)" ]
            [ "return geo.generateAttribMenu(pattern=\"* ^__* ^P ^boneCapture\")" ]
            language python
        }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "transfergroups"
        label   "Transfer Groups"
        type    string
        default { "" }
        hidewhen "{ unpackoutput == 0 }"
        menutoggle {
            [ "geo = kwargs['node'].node(\"unpack_captured\").inputGeometry(0)" ]
            [ "return geo.generateGroupMenu(pattern=\"* ^packed_input_points ^packed_input_prims\", include_name_attrib=False)" ]
            language python
        }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "sepparm"
        label   "Spacer"
        type    separator
        default { "" }
        hidewhen "{ unpackoutput == 0 }"
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    parm {
        name    "capturebyname"
        label   "Capture by Attribute"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "skinattr"
        label   "Skin Attribute"
        type    string
        default { "name" }
        disablewhen "{ capturebyname == 0 }"
        menureplace {
            [ "geo = kwargs[\"node\"].inputGeometry(0)" ]
            [ "return geo.generateAttribMenu(hou.attribType.Prim, max_size=1, array_type=False)" ]
            language python
        }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "skelattr"
        label   "Skeleton Attribute"
        type    string
        default { "name" }
        disablewhen "{ capturebyname == 0 }"
        menureplace {
            [ "geo = kwargs[\"node\"].inputGeometry(1)" ]
            [ "return geo.generateAttribMenu(hou.attribType.Point, max_size=1, array_type=False)" ]
            language python
        }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "sepparm3"
        label   "Spacer"
        type    separator
        default { "" }
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    parm {
        name    "createcapturedgrp"
        label   "Create Capture Group"
        type    toggle
        nolabel
        joinnext
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "capturedgrpname"
        label   "Captured Group"
        type    string
        default { "captured" }
        disablewhen "{ createcapturedgrp == 0 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "sepparm2"
        label   "Spacer"
        type    separator
        default { "" }
        parmtag { "sidefx::layout_height" "small" }
        parmtag { "sidefx::look" "blank" }
    }
    multiparm {
        name    "capture"
        label    "Manual Capture"
        default 0
        parmtag { "autoscope" "0000000000000000" }

        parm {
            name    "geogrp#"
            label   "Capture Geo"
            type    string
            default { "" }
            menutoggle {
                [ "geo = kwargs[\"node\"].inputGeometry(0)" ]
                [ "return geo.generateGroupMenu(hou.geometryType.Primitives)" ]
                language python
            }
            parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nkwargs['nameattr'] = 'name'\nsoputils.selectGroupParm(kwargs)" }
            parmtag { "script_action_icon" "BUTTONS_reselect" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "joint#"
            label   "Joint"
            type    string
            default { "" }
            menutoggle {
                [ "from kinefx.ui.jointselection import buildTransformMenu" ]
                [ "return buildTransformMenu(kwargs['node'], inputindex=1, is_motionclip=False)" ]
                language python
            }
            parmtag { "script_action" "from kinefx.ui import rigtreeutils\nrigtreeutils.selectPointGroupParm(kwargs,inputindex=1)" }
            parmtag { "script_action_icon" "BUTTONS_reselect" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "multiparmsep#"
            label   "Separator"
            type    separator
            default { "" }
        }
    }

}
INDX              Contents       =fqim   DialogScript   =  Ôe9èeHouLC1033600bb606671696d0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for kinefx::orientjoints automatically generated

{
    name	kinefx::orientjoints
    script	kinefx::orientjoints
    label	"Orient Joints"

    help {
	""
    }

    inputlabel	1	Skeleton
    inputlabel	2	"Reference Skeleton"
    parmtag { inputisref2 1 }
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"
    outputlabel	1	Skeleton

    parm {
        name    "group"
        label   "Orient Group"
        type    string
        default { "" }
        menutoggle {
            [ "from kinefx.ui.jointselection import buildTransformMenu" ]
            [ "return buildTransformMenu(kwargs['node'], is_motionclip=False)" ]
            language python
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_action" "from kinefx.ui import rigtreeutils\nrigtreeutils.selectPointGroupParm(kwargs)" }
        parmtag { "script_action_help" "Select geometry from an available viewport." }
        parmtag { "script_action_icon" "BUTTONS_reselect" }
    }
    parm {
        name    "targets"
        label   "Targets Group"
        type    string
        default { "" }
        menutoggle {
            [ "from kinefx.ui.jointselection import buildTransformMenu" ]
            [ "return buildTransformMenu(kwargs['node'], is_motionclip=False)" ]
            language python
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_action" "from kinefx.ui import rigtreeutils\nrigtreeutils.selectPointGroupParm(kwargs)" }
        parmtag { "script_action_help" "Select geometry from an available viewport." }
        parmtag { "script_action_icon" "BUTTONS_reselect" }
    }
    parm {
        name    "use_ref_vector"
        label   "Use Reference Vector"
        type    toggle
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ hasinput(1) == 0 }"
    }
    parm {
        name    "ref_vector"
        label   "Reference Vector"
        type    vector
        size    3
        default { "0" "0" "1" }
        disablewhen "{ use_ref_vector == 0 hasinput(1) == 1 }"
        range   { -1 1 }
    }
    parm {
        name    "use_up_vector"
        label   "Use Up Vector"
        type    toggle
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ hasinput(1) == 1 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "up_vector"
        label   "Up Vector"
        type    vector
        size    3
        default { "0" "1" "0" }
        disablewhen "{ use_up_vector == 0 } { hasinput(1) == 1 }"
        range   { -1 1 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "userefattriblookat"
        label   "Use Reference Point Attribute for Lookat"
        type    toggle
        nolabel
        joinnext
        default { "0" }
        disablewhen "{ use_up_vector == 0 } { hasinput(1) == 1 }"
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "refattriblookat"
        label   "Reference Point Attribute for Lookat"
        type    string
        default { "" }
        disablewhen "{ userefattriblookat == 0 } { use_up_vector == 0 } { hasinput(1) == 1 }"
        menureplace {
            [ "return kwargs['node'].geometry().generateAttribMenu(" ]
            [ "    hou.attribType.Point, " ]
            [ "    hou.attribData.Float, " ]
            [ "    min_size=16, " ]
            [ "    max_size=16, " ]
            [ "    array_type=False," ]
            [ "    pattern=\"* ^localtransform\"" ]
            [ ")" ]
            language python
        }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "use_parent_for_leaf"
        label   "Use Parent to Orient Leaf Joints"
        type    toggle
        default { "1" }
    }
    parm {
        name    "orientoverlapping"
        label   "Orient Overlapping Joints"
        type    toggle
        default { "0" }
    }
}
INDX              Contents       =fqim   DialogScript   =  }e9èhHouLC1033600bb606671696d0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for kinefx::rigdoctor automatically generated

{
    name	kinefx::rigdoctor
    script	kinefx::rigdoctor
    label	"Rig Doctor"

    help {
	""
    }

    inputlabel	1	"Poly Lines"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"
    outputlabel	1	Skeleton

    groupsimple {
        name    "freezefolder"
        label   "Freeze Time Dependent Attributes"

        parm {
            name    "method"
            label   "Method"
            type    ordinal
            default { "timeshift" }
            menu {
                "stash"     "Stash"
                "timeshift" "Time Shift"
            }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "frame"
            label   "Frame"
            type    float
            default { "1" }
            hidewhen "{ method != timeshift }"
            range   { 0 10 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_action" "from kinefx.ui.framerangemenu import frameRangeMenu\nframeRangeMenu(kwargs)" }
            parmtag { "script_action_help" "Set the frame." }
            parmtag { "script_action_icon" "BUTTONS_flatlist" }
        }
        parm {
            name    "stashinput"
            label   "Stash Input"
            type    button
            default { "0" }
            hidewhen "{ method != stash }"
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback" "hou.phm().stashInput(kwargs)" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "freezeattribs"
            label   "Attributes to Freeze"
            type    string
            default { "name" }
            menutoggle {
                [ "node = kwargs['node'].node(\"INPUT\")" ]
                [ "geo = node.geometry()" ]
                [ "" ]
                [ "pointattribs = geo.generateAttribMenu(" ]
                [ "    attrib_type=hou.attribType.Point," ]
                [ "    array_type=False," ]
                [ "    pattern=\"*\"" ]
                [ ")" ]
                [ " " ]
                [ "return pointattribs" ]
                language python
            }
            parmtag { "script_callback_language" "python" }
        }
    }

    parm {
        name    "stash"
        label   "Geometry Stash"
        type    geometrydata
        invisible
        default { [ "ch(\"../stash\")" hscript-expr ] }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback_language" "python" }
    }
    groupsimple {
        name    "pointnames"
        label   "Point Names"

        parm {
            name    "initmissingnames"
            label   "Initialize Missing Names"
            type    toggle
            default { "1" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "nameprefix"
            label   "Prefix"
            type    string
            default { "point_" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "sanitizenames"
            label   "Sanitize Names"
            type    toggle
            default { "1" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "storeinputname"
            label   "Store Input Name"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            disablewhen "{ sanitizenames == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "inputnameattrib"
            label   "Store Input Name As"
            type    string
            default { "inputname" }
            disablewhen "{ storeinputname == 0 } { sanitizenames == 0 }"
            parmtag { "script_callback_language" "python" }
        }
    }

    groupsimple {
        name    "hierarchy"
        label   "Hierarchy"

        parm {
            name    "onfailure"
            label   "On Failure"
            type    ordinal
            default { "0" }
            menu {
                "warning"   "Warning"
                "error"     "Error"
            }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "debughierarchy"
            label   "Debug Hierarchy"
            type    toggle
            default { "1" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputparentidx"
            label   "Output Parent Index"
            type    toggle
            default { "0" }
            disablewhen "{ debughierarchy == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputchildindices"
            label   "Output Child Indices"
            type    toggle
            default { "0" }
            disablewhen "{ debughierarchy == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "outputevalord"
            label   "Output Evaluation Order"
            type    toggle
            default { "0" }
            disablewhen "{ debughierarchy == 0 }"
            parmtag { "script_callback_language" "python" }
        }
    }

    groupsimple {
        name    "transformations"
        label   "Transformations"

        parm {
            name    "inittransforms"
            label   "Intialize Transforms"
            type    toggle
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "convertinstanceattribs"
            label   "Convert Instance Attributes"
            type    toggle
            default { "0" }
            disablewhen "{ inittransforms == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "reorienttochild"
            label   "Re-Orient To Child"
            type    toggle
            default { "0" }
            disablewhen "{ inittransforms == 0 }"
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "ref_vector"
            label   "Vector To Child"
            type    vector
            size    3
            default { "0" "0" "1" }
            disablewhen "{ inittransforms == 0 } { reorienttochild == 0 }"
            range   { -1 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
    }

    groupcollapsible {
        name    "visualize"
        label   "Visualize"

        parm {
            name    "jointstyle"
            label   "Joint Axis Style"
            type    ordinal
            default { "hats" }
            menu {
                "gnomon"    "Gnomon"
                "hats"      "Hats"
            }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "showdirection"
            label   "Show Parent to Child"
            type    toggle
            default { "off" }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "jointscale"
            label   "Joint Scale"
            type    float
            default { "0.01" }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "initscalefromroot"
            label   "Initialize Scale From Root"
            type    button
            default { "0" }
            parmtag { "autoscope" "0000000000000000" }
            parmtag { "script_callback_language" "python" }
        }
    }

}
INDX              Contents       =fqim   DialogScript   =  e9èjHouLC1033600bb606671696d0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for kinefx::visrig automatically generated

{
    name	kinefx::visrig
    script	kinefx::visrig
    label	"Visualize Rig"

    help {
	""
    }

    inputlabel	1	Skeleton
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"
    outputlabel	1	Skeleton
    outputlabel	2	Visualisation

    parm {
        name    "display"
        label   "Display"
        type    ordinal
        default { "1" }
        menu {
            "output"    "Output"
            "rig_vis"   "Rig Visualistation"
        }
        parmtag { "script_callback" "hou.phm().setOutputForViewFlag(kwargs)" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "jointstyle"
        label   "Joint Axis Style"
        type    ordinal
        default { "1" }
        menu {
            "gnomon"    "Gnomon"
            "hats"      "Hats"
        }
    }
    parm {
        name    "showdirection"
        label   "Show Parent to Child"
        type    toggle
        default { "0" }
    }
    parm {
        name    "usejointcolor"
        label   "Override Joint Color"
        type    toggle
        joinnext
        default { "0" }
    }
    parm {
        name    "jointcolor"
        label   "Color"
        type    color
        nolabel
        size    3
        default { "0.9" "0.45" "0" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "uselinkcolor"
        label   "Override Link Color"
        type    toggle
        joinnext
        default { "0" }
    }
    parm {
        name    "linkcolor"
        label   "Color"
        type    color
        nolabel
        size    3
        default { "1" "1" "1" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "uselighting"
        label   "Use Lighting"
        type    toggle
        default { "0" }
        help    "None"
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "spare_category" "OGL" }
    }
    parm {
        name    "ignorescales"
        label   "Ignore Joint Scales"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "jointscale"
        label   "Joint Scale"
        type    float
        default { "0.01" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback" "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "initscalefromroot"
        label   "Initialize Scale From Root"
        type    button
        default { "0" }
        parmtag { "script_callback" "hou.phm().initScale(kwargs)" }
        parmtag { "script_callback_language" "python" }
    }
}
INDX              Contents       =fqi<   DialogScript   =  ~e9é—HouLC1033600bb606671693c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for singlecurveoperation automatically generated

{
    name	singlecurveoperation
    script	singlecurveoperation
    label	"Single Curve Operation"

    help {
	""
    }

    inputlabel	1	"CURRENT CURVE"
    inputlabel	2	N/A
    inputlabel	3	N/A
    inputlabel	4	N/A

    parm {
        name    "outputtype"
        label   "Output Type"
        type    string
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "order"
        label   "Order"
        type    integer
        default { "4" }
        range   { 0 10 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "optype"
        label   "Optype"
        type    string
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "group"
        label   "Group"
        type    string
        default { "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "maintainpoint"
        label   "Approximate Shape on Delete"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "approxendtangents"
        label   "Approximate End Tangents"
        type    toggle
        default { "0" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "convertcurves"
        label   "Convert Curves to Output Type"
        type    toggle
        default { "1" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "translate"
        label   "Translate"
        type    vector
        size    3
        default { "0" "0" "0" }
        range   { -1 1 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "rotate"
        label   "Rotate"
        type    vector
        size    3
        default { "0" "0" "0" }
        range   { -1 1 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "scale"
        label   "Scale"
        type    vector
        size    3
        default { "1" "1" "1" }
        range   { -1 1 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "pivottranslate"
        label   "Pivot Translate"
        type    vector
        size    3
        default { "0" "0" "0" }
        range   { -1 1 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "pivotrotate"
        label   "Pivot Rotate"
        type    vector
        size    3
        default { "0" "0" "0" }
        range   { -1 1 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "addpts"
        label   "Add Points"
        type    string
        default { "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "activeprim"
        label   "Active Prim"
        type    integer
        default { "0" }
        range   { 0 10 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "activebrokenpts"
        label   "Active Broken Points"
        type    string
        default { "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "activesmoothpts"
        label   "Active Smooth Points"
        type    string
        default { "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "activeroundcorners"
        label   "Active Round Corners"
        type    string
        default { "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "activeautopts"
        label   "Active Auto Points"
        type    string
        default { "" }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "interpmethod"
        label   "Interpolation Method"
        type    integer
        default { "0" }
        range   { 0 10 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "softtransform"
        label   "Soft Transform"
        type    integer
        default { "0" }
        range   { 0 10 }
        parmtag { "script_callback_language" "python" }
    }
    parm {
        name    "softtransformrad"
        label   "Soft Transform Radius"
        type    float
        default { "0" }
        range   { 0 10 }
        parmtag { "script_callback_language" "python" }
    }
    groupsimple {
        name    "handleparms"
        label   "Handle Parms"
        grouptag { "sidefx::switcher" "handleparms" }

        parm {
            name    "handlepts"
            label   "Handle Points"
            type    intvector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "handlep0pos"
            label   "Handle Lower Point Pos"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "handlep1pos"
            label   "Handle Center Point Pos"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "handlep2pos"
            label   "Handle Upper Point Pos"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
    }

    groupsimple {
        name    "editopparms"
        label   "Editopparms"
        grouptag { "sidefx::switcher" "editopparms" }

        parm {
            name    "planeorig"
            label   "Plane Origin"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "planenml"
            label   "Plane Normal"
            type    vector
            size    3
            default { "0" "0" "0" }
            range   { -1 1 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "constrainstraighten"
            label   "Constrain Straighten to Plane"
            type    toggle
            default { "0" }
            parmtag { "script_callback_language" "python" }
        }
    }

    groupsimple {
        name    "config"
        label   "Config"
        grouptag { "sidefx::switcher" "config" }

        parm {
            name    "autobezier"
            label   "Legacy Auto Bezier"
            type    integer
            default { "0" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "segmentbezierclose"
            label   "Segment Bezier Close"
            type    integer
            default { "0" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
        parm {
            name    "iscurrentoperation"
            label   "Is Current Operation"
            type    integer
            default { "0" }
            range   { 0 10 }
            parmtag { "script_callback_language" "python" }
        }
    }

}
INDX              Contents       =fqi<   DialogScript   =  e9é˜HouLC1033600bb606671693c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for split automatically generated

{
    name	split
    script	split
    label	Split

    help {
	""
    }

    inputlabel	1	"Geometry to Split"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"
    outputlabel	1	"Selected Geometry"
    outputlabel	2	"Non-Selected Geometry"

    parm {
        name    "group"
        label   "Group"
        type    string
        default { "" }
        menutoggle {
            [ "opmenu -l -a blast1 group" ]
        }
        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" }
        parmtag { "script_callback" "" }
        bindselector everything Split
            "Select the geometry to keep as first output 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"
            "breakpoints"   "Breakpoints"
            "edges"         "Edges"
            "points"        "Points"
            "prims"         "Primitives"
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback" "" }
    }
    parm {
        name    "negate"
        label   "Invert Selection"
        type    toggle
        default { "off" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback" "" }
    }
    parm {
        name    "removegrp"
        label   "Delete Unused Groups"
        type    toggle
        default { "off" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
}
HouLC1033600bbd066717056093af9ae7expression.func # 0 bytes
HouLC1033600ba5066717056006d0ac5dvex.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 1716536911
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba406671705605af56f87vex.parm {
version 0.8
}
HouLC1033600ba0066717056084719914vex.userdata     ___Version___    20.0.506HouLC1033600ba50667170560061a1f09mat.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 1716536911
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba40667170560f7597b92mat.parm {
version 0.8
}
HouLC1033600ba00667170560d43f5e73mat.userdata     ___Version___    20.0.506HouLC1033600ba506671705603897b9faobj.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 1716536911
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4066717056029ff291eobj.parm {
version 0.8
}
HouLC1033600ba006671705601274efaaobj.userdata     ___Version___    20.0.506HouLC1033600bb1066717056029259578obj/spine_vertebre_rig.init type = sesi_temporary::sesi_temporary::sesi_temporary::sesi_temporary::geo
matchesdef = 0
HouLC1033600bb606671705603685fd79obj/spine_vertebre_rig.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 -1.8061 2.28959
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 1718708450
  modify 1718710358
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb10667170560aedd5e2cobj/spine_vertebre_rig.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"	)
}
HouLC1033600b8d0667170560ef3684bcobj/spine_vertebre_rig.userdata     ___Version___    20.0.506 	wirestyle    roundedHouLC1033600b810667170560a5f7b3e8obj/spine_vertebre_rig/__netbox1.netboxinit 2
2
{
	autofit := 0;
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	comment := GUIDE;
	height := 6.127718734406951;
	minimized := 0;
	width := 7.025238535026727;
	x_position := -1.31202576098128;
	y_position := -12.21385937316394;
}
{
  create 1718710279
  modify 1718710357
  author maxro@Dreams
  access 0777
}
HouLC1033600b8e06671705603e9f115eobj/spine_vertebre_rig/curve1.init type = curve::2.0
matchesdef = 1
HouLC1033600b8f0667170560c2952424obj/spine_vertebre_rig/curve1.def sopflags sopflags = 
comment ""
position -4.8189 1.96806
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 1718708540
  modify 1718709649
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8e0667170560ed76cf8cobj/spine_vertebre_rig/curve1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
sepparm3	[ 0	locks=0 ]	(	)
outputtype	[ 0	locks=0 ]	(	"bezier"	)
order	[ 0	locks=0 ]	(	4	)
convertcurves	[ 0	locks=0 ]	(	"off"	)
sepparm	[ 0	locks=0 ]	(	)
mode	[ 0	locks=0 ]	(	"BUTTONS_curve_mode_select"	)
interpmethod	[ 0	locks=0 ]	(	"smoothcurvature"	)
enablebezierops	[ 0	locks=0 ]	(	"on"	)
operations	[ 0	locks=0 ]	(	""	)
delete	[ 0	locks=0 ]	(	0	)
fuse	[ 0	locks=0 ]	(	0	)
cut	[ 0	locks=0 ]	(	0	)
join	[ 0	locks=0 ]	(	0	)
deleteseg	[ 0	locks=0 ]	(	0	)
makecorner	[ 0	locks=0 ]	(	0	)
makesmooth	[ 0	locks=0 ]	(	0	)
makebalanced	[ 0	locks=0 ]	(	0	)
contract	[ 0	locks=0 ]	(	0	)
expand	[ 0	locks=0 ]	(	0	)
straightenseg	[ 0	locks=0 ]	(	0	)
close	[ 0	locks=0 ]	(	0	)
createroundedcorners	[ 0	locks=0 ]	(	0	)
removeroundedcorners	[ 0	locks=0 ]	(	0	)
makeauto	[ 0	locks=0 ]	(	0	)
makemanual	[ 0	locks=0 ]	(	0	)
reverse	[ 0	locks=0 ]	(	0	)
sepparm4	[ 0	locks=0 ]	(	)
sepparm5	[ 0	locks=0 ]	(	)
reset	[ 0	locks=0 ]	(	0	)
snaponclose	[ 0	locks=0 ]	(	"on"	)
maintainpoint	[ 0	locks=0 ]	(	"off"	)
approxendtangents	[ 0	locks=0 ]	(	"off"	)
caching	[ 0	locks=0 ]	(	0	)
stashgeo	[ 0	locks=0 ]	(	""	)
savedstashgeo	[ 0	locks=0 ]	(	geometry:f05TSmJbKwALZmlsZXZlcnNpb24mACsBCDIwLjAuNTA2JgErAghoYXNpbmRleCYCMSsDCnBvaW50Y291bnQmAxEKKwQLdmVydGV4Y291bnQmBBEKKwUOcHJpbWl0aXZlY291bnQmBREBKwYEaW5mbyYGeysHBmFydGlzdCYHKwgFbWF4cm8mCCsJCHNvZnR3YXJlJgkrChBIb3VkaW5pIDIwLjAuNTA2JgorCwRkYXRlJgsrDBMyMDI0LTA2LTE4IDEzOjMyOjM4JgwrDQhob3N0bmFtZSYNKw4GRHJlYW1zJg4rDwZib3VuZHMmD0AZBibQYr5uGqg9ntf8vit6xz8AAAAAAAAAACsQEXByaW1jb3VudF9zdW1tYXJ5JhAnGSAgICAgICAgICAxIEJlemllciBDdXJ2ZQorERFhdHRyaWJ1dGVfc3VtbWFyeSYRJ0ggICAgIDEgcG9pbnQgYXR0cmlidXRlczoJUAogICAgIDEgZ2xvYmFsIGF0dHJpYnV0ZXM6CV9fcm91bmRlZGNvcm5lcnB0cworEg1ncm91cF9zdW1tYXJ5JhInNSAgICAgMiBwb2ludCBncm91cHM6CQlfX3JvdW5kX2Nvcm5lcl9wdHMKCV9fYXV0b19wdHMKfSsTCHRvcG9sb2d5JhNbKxQIcG9pbnRyZWYmFFsrFQdpbmRpY2VzJhVAEgoAAAEAAgADAAQABQAGAAcACAAJAF1dKxYKYXR0cmlidXRlcyYWWysXD3BvaW50YXR0cmlidXRlcyYXW1tbKxgFc2NvcGUmGCsZBnB1YmxpYyYZKxoEdHlwZSYaKxsHbnVtZXJpYyYbKxwEbmFtZSYcKx0BUCYdKx4Hb3B0aW9ucyYeeyYaeyYaKx8Gc3RyaW5nJh8rIAV2YWx1ZSYgKyEFcG9pbnQmIX19XVsrIgRzaXplJiIRAysjB3N0b3JhZ2UmIyskCGZwcmVhbDMyJiQrJQhkZWZhdWx0cyYlWyYiEQEmIysmCGZwcmVhbDY0JiYrJwZ2YWx1ZXMmJ0AaAQAAAAAAAAAAXSYnWyYiEQMmIyYkKygIcGFnZXNpemUmKBIABCspC3Jhd3BhZ2VkYXRhJilAGR5IJl89ntf8vgAAAABUkE09ntf8vgAAAAAm0GK+0TAOvgAAAADh/0++WV4rPgAAAABoz0K+cZjDPgAAAABuGqg9GuxOPwAAAAB2OAc9H/uEPwAAAACujCK8Yc+ePwAAAAAuw9W9K3rHPwAAAAAz+My9K3rHPwAAAABdXV1dKyoQZ2xvYmFsYXR0cmlidXRlcyYqW1tbJhgmGSYaJh8mHCsrEl9fcm91bmRlZGNvcm5lcnB0cyYrJh57fV1bJiIRASYjKywFaW50MzImLCstB3N0cmluZ3MmLVtdJhVbJiIRASYjJiwmKBIABCsuEWNvbnN0YW50cGFnZWZsYWdzJi5bQBABAQAAAF0mKUATAf////9dXV1dXSsvCnByaW1pdGl2ZXMmL1tbWyYaKzALQmV6aWVyQ3VydmUmMF1bKzEGdmVydGV4JjFAEgoAAAEAAgADAAQABQAGAAcACAAJACsyBmNsb3NlZCYyMCszBWJhc2lzJjNbJhorNAZCZXppZXImNCs1BW9yZGVyJjURBCs2BWtub3RzJjZAGgQAAAAAAAAAAFVVVVVVVdU/VVVVVVVV5T8AAAAAAADwP11dXV0rNwtwb2ludGdyb3VwcyY3W1tbJhwrOBJfX3JvdW5kX2Nvcm5lcl9wdHMmOF1bKzkJc2VsZWN0aW9uJjlbKzoJdW5vcmRlcmVkJjpbKzsCaTgmO0ARCgAAAAAAAAAAAABdXV1dW1smHCs8Cl9fYXV0b19wdHMmPF1bJjlbJjpbJjtAEQoAAAAAAAAAAAAAXV1dXV0nBWluZGV4WycOaW50ZWdlcmVudHJpZXN7fScNc3RyaW5nZW50cmllc3t9JxFpbnRlZ2Vya2V5ZW50aXJlc3t9JxBzdHJpbmdrZXllbnRyaWVze31dJw1pbmRleHBvc2l0aW9uFGYAAAAAAAAAXQ==	)
parmpoints	[ 0	locks=0 ]	(	geometry:f05TSmJbKwALZmlsZXZlcnNpb24mACsBCDIwLjAuNTA2JgErAghoYXNpbmRleCYCMSsDCnBvaW50Y291bnQmAxEJKwQLdmVydGV4Y291bnQmBBEAKwUOcHJpbWl0aXZlY291bnQmBREAKwYEaW5mbyYGeysHBmFydGlzdCYHKwgFbWF4cm8mCCsJCHNvZnR3YXJlJgkrChBIb3VkaW5pIDIwLjAuNTA2JgorCwRkYXRlJgsrDBMyMDI0LTA2LTE4IDEzOjMyOjM4JgwrDQhob3N0bmFtZSYNKw4GRHJlYW1zJg4rDwZib3VuZHMmD0AZBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsQEWF0dHJpYnV0ZV9zdW1tYXJ5JhAn8s4BICAgIDMyIHBvaW50IGF0dHJpYnV0ZXM6CXNlZ21lbnRiZXppZXJjbG9zZSwgY29uc3RyYWluc3RyYWlnaHRlbiwgcm90YXRlLCBjb252ZXJ0Y3VydmVzLCBvcHR5cGUsIHNvZnR0cmFuc2Zvcm1yYWQsIGF1dG9wdHMsIHRyYW5zbGF0ZSwgb3JkZXIsIHBsYW5lb3JpZywgaGFuZGxlcDFwb3MsIHBsYW5lbm1sLCBzY2FsZSwgYWN0aXZlcG9pbnRzLCBzbW9vdGhwdHMsIGludGVycG1ldGhvZCwgcGl2b3Ryb3RhdGUsIHJvdW5kY29ybmVycmFkaXVzLCBhcHByb3hlbmR0YW5nZW50cywgY29ybmVycHRzLCBvdXRwdXR0eXBlLCBhY3RpdmVwcmltLCBhdXRvYmV6aWVyLCBQLCBoYW5kbGVwMnBvcywgaGFuZGxlcHRzLCBhZGRwdHMsIHJvdW5kY29ybmVycHRzLCBwaXZvdHRyYW5zbGF0ZSwgaGFuZGxlcDBwb3MsIHNvZnR0cmFuc2Zvcm0sIG1haW50YWlucG9pbnQKICAgICAxIGdsb2JhbCBhdHRyaWJ1dGVzOgl2YXJtYXAKfSsRCHRvcG9sb2d5JhFbKxIIcG9pbnRyZWYmElsrEwdpbmRpY2VzJhNAEgBdXSsUCmF0dHJpYnV0ZXMmFFsrFQ9wb2ludGF0dHJpYnV0ZXMmFVtbWysWBXNjb3BlJhYrFwZwdWJsaWMmFysYBHR5cGUmGCsZB251bWVyaWMmGSsaBG5hbWUmGisbAVAmGyscB29wdGlvbnMmHHsmGHsmGCsdBnN0cmluZyYdKx4FdmFsdWUmHisfBXBvaW50Jh99fV1bKyAEc2l6ZSYgEQMrIQdzdG9yYWdlJiErIghmcHJlYWwzMiYiKyMIZGVmYXVsdHMmI1smIBEBJiErJAhmcHJlYWw2NCYkKyUGdmFsdWVzJiVAGgEAAAAAAAAAAF0mJVsmIBEDJiEmIismCHBhZ2VzaXplJiYSAAQrJxFjb25zdGFudHBhZ2VmbGFncyYnW0AQAQEAAABdKygLcmF3cGFnZWRhdGEmKEAZAwAAAAAAAAAAAAAAAF1dXVtbJhYmFyYYJh0mGispDGFjdGl2ZXBvaW50cyYpJhx7fV1bJiARASYhKyoFaW50MzImKisrB3N0cmluZ3MmK1srLAEwJiwrLQEzJi0rLgE2Ji4rLwE0Ji8rMAE3JjBdJhNbJiARASYhJiomJhIABCYoQBMJ////////////////AAAAAAEAAAACAAAAAwAAAAIAAAAEAAAAXV1dW1smFiYXJhgmGSYaKzEKYWN0aXZlcHJpbSYxJhx7Jhh7JhgmHSYeKzIVbm9uYXJpdGhtZXRpY19pbnRlZ2VyJjJ9fV1bJiARASYhJiomI1smIBEBJiErMwVpbnQ2NCYzJiVAFAEAAAAAAAAAAF0mJVsmIBEBJiEmKiYmEgAEJidbQBABAQAAAF0mKEATAQAAAABdXV1bWyYWJhcmGCYdJhorNAZhZGRwdHMmNCYce31dWyYgEQEmISYqJitbKzW0MC4xODMyODIwNjI0MTEzMDgzLC0wLjQ5ODEyNTk0MDU2MTI5NDU2LDAuMCAwLjE3ODk4ODY2NTM0MjMzMDkzLC0wLjQ5ODEyNTk0MDU2MTI5NDU2LDAuMCAtMC4xNTU4OTcwNjU5OTcxMjM3MiwtMC4yNTc2OTUxODMxNTc5MjA4NCwwLjAgLTAuMTkwMjQ0MzE3MDU0NzQ4NTQsMC4wNDcxMzY3MDE2NDM0NjY5NSwwLjAgJjUrNoMtMC4yMjQ1OTE1NjgxMTIzNzMzNSwwLjM1MTk2ODYwMTM0NjAxNTkzLDAuMCAwLjA3NTk0Njg5NTQwNTY1MDE0LDAuNzcyNzIyNDgyNjgxMjc0NCwwLjAgMC4wMzMwMTI4Mjk3MjA5NzM5NywxLjAwNDU2NjQzMTA0NTUzMjIsMC4wICY2KzeCLTAuMDA5OTIxMjM3ODI2MzQ3MzUxLDEuMjM2NDEwMzc5NDA5NzksMC4wIC0wLjEwNDM3NjE4MTk2MDEwNTksMS41NTg0MTU3NzA1MzA3MDA3LDAuMCAtMC4xMDAwODI3Nzc0NDA1NDc5NCwxLjU1ODQxNTc3MDUzMDcwMDcsMC4wICY3XSYTWyYgEQEmISYqJiYSAAQmKEATCQAAAAABAAAAAgAAAP///////////////////////////////11dXVtbJhYmFyYYJhkmGis4EWFwcHJveGVuZHRhbmdlbnRzJjgmHHsmGHsmGCYdJh4mMn19XVsmIBEBJiEmKiYjWyYgEQEmISYzJiVAFAEAAAAAAAAAAF0mJVsmIBEBJiEmKiYmEgAEJidbQBABAQAAAF0mKEATAQAAAABdXV1bWyYWJhcmGCYZJhorOQphdXRvYmV6aWVyJjkmHHsmGHsmGCYdJh4mMn19XVsmIBEBJiEmKiYjWyYgEQEmISYzJiVAFAEAAAAAAAAAAF0mJVsmIBEBJiEmKiYmEgAEJidbQBABAQAAAF0mKEATAQAAAABdXV1bWyYWJhcmGCYdJhorOgdhdXRvcHRzJjomHHt9XVsmIBEBJiEmKiYrW10mE1smIBEBJiEmKiYmEgAEJidbQBABAQAAAF0mKEATAf////9dXV1bWyYWJhcmGCYZJhorOxNjb25zdHJhaW5zdHJhaWdodGVuJjsmHHsmGHsmGCYdJh4mMn19XVsmIBEBJiEmKiYjWyYgEQEmISYzJiVAFAEAAAAAAAAAAF0mJVsmIBEBJiEmKiYmEgAEJidbQBABAQAAAF0mKEATAQAAAABdXV1bWyYWJhcmGCYZJhorPA1jb252ZXJ0Y3VydmVzJjwmHHsmGHsmGCYdJh4mMn19XVsmIBEBJiEmKiYjWyYgEQEmISYzJiVAFAEBAAAAAAAAAF0mJVsmIBEBJiEmKiYmEgAEJidbQBABAQAAAF0mKEATAQAAAABdXV1bWyYWJhcmGCYdJhorPQljb3JuZXJwdHMmPSYce31dWyYgEQEmISYqJitbXSYTWyYgEQEmISYqJiYSAAQmJ1tAEAEBAAAAXSYoQBMB/////11dXVtbJhYmFyYYJhkmGis+C2hhbmRsZXAwcG9zJj4mHHt9XVsmIBEDJiEmIiYjWyYgEQEmISYkJiVAGgEAAAAAAAAAAF0mJVsmIBEDJiEmIiYmEgAEJidbQBABAQAAAF0mKEAZAwAAgL8AAAAAAAAAAF1dXVtbJhYmFyYYJhkmGis/C2hhbmRsZXAxcG9zJj8mHHt9XVsmIBEDJiEmIiYjWyYgEQEmISYkJiVAGgEAAAAAAAAAAF0mJVsmIBEDJiEmIiYmEgAEJidbQBABAQAAAF0mKEAZAwAAAAAAAAAAAAAAAF1dXVtbJhYmFyYYJhkmGitAC2hhbmRsZXAycG9zJkAmHHt9XVsmIBEDJiEmIiYjWyYgEQEmISYkJiVAGgEAAAAAAAAAAF0mJVsmIBEDJiEmIiYmEgAEJidbQBABAQAAAF0mKEAZAwAAgD8AAAAAAAAAAF1dXVtbJhYmFyYYJhkmGitBCWhhbmRsZXB0cyZBJhx7Jhh7JhgmHSYeJjJ9fV1bJiARAyYhJiomI1smIBEBJiEmMyYlQBQB//////////9dJiVbJiARAyYhJiomJhIABCYnW0AQAQEAAABdJihAEwP///////////////9dXV1bWyYWJhcmGCYZJhorQgxpbnRlcnBtZXRob2QmQiYceyYYeyYYJh0mHiYyfX1dWyYgEQEmISYqJiNbJiARASYhJjMmJUAUAQAAAAAAAAAAXSYlWyYgEQEmISYqJiYSAAQmJ1tAEAEBAAAAXSYoQBMBAAAAAF1dXVtbJhYmFyYYJhkmGitDDW1haW50YWlucG9pbnQmQyYceyYYeyYYJh0mHiYyfX1dWyYgEQEmISYqJiNbJiARASYhJjMmJUAUAQAAAAAAAAAAXSYlWyYgEQEmISYqJiYSAAQmJ1tAEAEBAAAAXSYoQBMBAAAAAF1dXVtbJhYmFyYYJh0mGitEBm9wdHlwZSZEJhx7fV1bJiARASYhJiomK1srRQthcHBlbmRwb2ludCZFK0YJdHJhbnNmb3JtJkZdJhNbJiARASYhJiomJhIABCYoQBMJAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAXV1dW1smFiYXJhgmGSYaK0cFb3JkZXImRyYceyYYeyYYJh0mHiYyfX1dWyYgEQEmISYqJiNbJiARASYhJjMmJUAUAQQAAAAAAAAAXSYlWyYgEQEmISYqJiYSAAQmJ1tAEAEBAAAAXSYoQBMBBAAAAF1dXVtbJhYmFyYYJh0mGitICm91dHB1dHR5cGUmSCYce31dWyYgEQEmISYqJitbK0kGYmV6aWVyJkldJhNbJiARASYhJiomJhIABCYnW0AQAQEAAABdJihAEwEAAAAAXV1dW1smFiYXJhgmGSYaK0oLcGl2b3Ryb3RhdGUmSiYce31dWyYgEQMmISYiJiNbJiARASYhJiQmJUAaAQAAAAAAAAAAXSYlWyYgEQMmISYiJiYSAAQmJ1tAEAEBAAAAXSYoQBkDAAAAAAAAAAAAAAAAXV1dW1smFiYXJhgmGSYaK0sOcGl2b3R0cmFuc2xhdGUmSyYce31dWyYgEQMmISYiJiNbJiARASYhJiQmJUAaAQAAAAAAAAAAXSYlWyYgEQMmISYiJiYSAAQmKEAZGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEuuOz5dCv++AAAAAGjPQr5qEkE9AAAAAHY4Bz2ilYA/AAAAAM4rc74ZwvE+AAAAAGRkKj0l330/AAAAALCMIrwuqKI/AAAAAF1dXVtbJhYmFyYYJhkmGitMCHBsYW5lbm1sJkwmHHt9XVsmIBEDJiEmIiYjWyYgEQEmISYkJiVAGgEAAAAAAAAAAF0mJVsmIBEDJiEmIiYmEgAEJidbQBABAQAAAF0mKEAZAwAAAAAAAIA/AAAAAF1dXVtbJhYmFyYYJhkmGitNCXBsYW5lb3JpZyZNJhx7fV1bJiARAyYhJiImI1smIBEBJiEmJCYlQBoBAAAAAAAAAABdJiVbJiARAyYhJiImJhIABCYnW0AQAQEAAABdJihAGQMAAAAAAAAAAAAAAABdXV1bWyYWJhcmGCYZJhorTgZyb3RhdGUmTiYce31dWyYgEQMmISYiJiNbJiARASYhJiQmJUAaAQAAAAAAAAAAXSYlWyYgEQMmISYiJiYSAAQmJ1tAEAEBAAAAXSYoQBkDAAAAAAAAAAAAAAAAXV1dW1smFiYXJhgmHSYaK08Ocm91bmRjb3JuZXJwdHMmTyYce31dWyYgEQEmISYqJitbXSYTWyYgEQEmISYqJiYSAAQmJ1tAEAEBAAAAXSYoQBMB/////11dXVtbJhYmFyYYJhkmGitQEXJvdW5kY29ybmVycmFkaXVzJlAmHHt9XVsmIBEBJiEmIiYjWyYgEQEmISYkJiVAGgEAAAAAAAAAAF0mJVsmIBEBJiEmIiYmEgAEJidbQBABAQAAAF0mKEAZAQAAAABdXV1bWyYWJhcmGCYZJhorUQVzY2FsZSZRJhx7fV1bJiARAyYhJiImI1smIBEBJiEmJCYlQBoBAAAAAAAA8D9dJiVbJiARAyYhJiImJhIABCYnW0AQAQEAAABdJihAGQMAAIA/AACAPwAAgD9dXV1bWyYWJhcmGCYZJhorUhJzZWdtZW50YmV6aWVyY2xvc2UmUiYceyYYeyYYJh0mHiYyfX1dWyYgEQEmISYqJiNbJiARASYhJjMmJUAUAQAAAAAAAAAAXSYlWyYgEQEmISYqJiYSAAQmJ1tAEAEBAAAAXSYoQBMBAQAAAF1dXVtbJhYmFyYYJh0mGitTCXNtb290aHB0cyZTJhx7fV1bJiARASYhJiomK1srVAEqJlQrVQMwIDMmVStWBTAgMyA2JlYrVwcwIDMgNiA5JlddJhNbJiARASYhJiomJhIABCYoQBMJAAAAAAEAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAXV1dW1smFiYXJhgmGSYaK1gNc29mdHRyYW5zZm9ybSZYJhx7Jhh7JhgmHSYeJjJ9fV1bJiARASYhJiomI1smIBEBJiEmMyYlQBQBAAAAAAAAAABdJiVbJiARASYhJiomJhIABCYnW0AQAQEAAABdJihAEwEAAAAAXV1dW1smFiYXJhgmGSYaK1kQc29mdHRyYW5zZm9ybXJhZCZZJhx7fV1bJiARASYhJiImI1smIBEBJiEmJCYlQBoBAAAAAAAA4D9dJiVbJiARASYhJiImJhIABCYnW0AQAQEAAABdJihAGQEAAAA/XV1dW1smFiYXJhgmGSYaK1oJdHJhbnNsYXRlJlomHHt9XVsmIBEDJiEmIiYjWyYgEQEmISYkJiVAGgEAAAAAAAAAAF0mJVsmIBEDJiEmIiYmEgAEJihAGRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC55AO+wK+MOwAAAACQB1O8fTP2PQAAAAC4rww8wAdTvAAAAACYcUE9oKa4vQAAAAC4rwy8kHFBPQAAAAAAAAAxQDP2vAAAAABdXV1dK1sQZ2xvYmFsYXR0cmlidXRlcyZbW1tbJhYmFyYYJh0mGitcBnZhcm1hcCZcJhx7K10OYmxvYjpzdHJpbmdzZXQmXXsmGCteBGJvb2wmXiYeMX19XVsmIBEfJiEmKiYrWytfEG9wdHlwZSAtPiBPUFRZUEUmXytgHGFjdGl2ZXBvaW50cyAtPiBBQ1RJVkVQT0lOVFMmYCthEGFkZHB0cyAtPiBBRERQVFMmYStiGGFjdGl2ZXByaW0gLT4gQUNUSVZFUFJJTSZiK2MebWFpbnRhaW5wb2ludCAtPiBNQUlOVEFJTlBPSU5UJmMrZCZhcHByb3hlbmR0YW5nZW50cyAtPiBBUFBST1hFTkRUQU5HRU5UUyZkK2UYb3V0cHV0dHlwZSAtPiBPVVRQVVRUWVBFJmUrZg5vcmRlciAtPiBPUkRFUiZmK2cmcm91bmRjb3JuZXJyYWRpdXMgLT4gUk9VTkRDT1JORVJSQURJVVMmZytoFmNvcm5lcnB0cyAtPiBDT1JORVJQVFMmaCtpFnNtb290aHB0cyAtPiBTTU9PVEhQVFMmaStqEmF1dG9wdHMgLT4gQVVUT1BUUyZqK2sgcm91bmRjb3JuZXJwdHMgLT4gUk9VTkRDT1JORVJQVFMmaytsKmNvbnN0cmFpbnN0cmFpZ2h0ZW4gLT4gQ09OU1RSQUlOU1RSQUlHSFRFTiZsK20caW50ZXJwbWV0aG9kIC0+IElOVEVSUE1FVEhPRCZtK24eY29udmVydGN1cnZlcyAtPiBDT05WRVJUQ1VSVkVTJm4rbx5zb2Z0dHJhbnNmb3JtIC0+IFNPRlRUUkFOU0ZPUk0mbytwJHNvZnR0cmFuc2Zvcm1yYWQgLT4gU09GVFRSQU5TRk9STVJBRCZwK3EWdHJhbnNsYXRlIC0+IFRSQU5TTEFURSZxK3IQcm90YXRlIC0+IFJPVEFURSZyK3MOc2NhbGUgLT4gU0NBTEUmcyt0IHBpdm90dHJhbnNsYXRlIC0+IFBJVk9UVFJBTlNMQVRFJnQrdRpwaXZvdHJvdGF0ZSAtPiBQSVZPVFJPVEFURSZ1K3YWaGFuZGxlcHRzIC0+IEhBTkRMRVBUUyZ2K3caaGFuZGxlcDBwb3MgLT4gSEFORExFUDBQT1Mmdyt4GmhhbmRsZXAxcG9zIC0+IEhBTkRMRVAxUE9TJngreRpoYW5kbGVwMnBvcyAtPiBIQU5ETEVQMlBPUyZ5K3oWcGxhbmVvcmlnIC0+IFBMQU5FT1JJRyZ6K3sUcGxhbmVubWwgLT4gUExBTkVOTUwmeyt8GGF1dG9iZXppZXIgLT4gQVVUT0JFWklFUiZ8K30oc2VnbWVudGJlemllcmNsb3NlIC0+IFNFR01FTlRCRVpJRVJDTE9TRSZ9XSYTWyYgER8mISYqJiYSAAQmJ1tAEAEBAAAAXSYoQBMfAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAF1dXV1dK34KcHJpbWl0aXZlcyZ+W10nBWluZGV4WycOaW50ZWdlcmVudHJpZXN7fScNc3RyaW5nZW50cmllc3t9JxFpbnRlZ2Vya2V5ZW50aXJlc3t9JxBzdHJpbmdrZXllbnRyaWVze31dJw1pbmRleHBvc2l0aW9uFGYAAAAAAAAAXQ==	)
stashid	[ 0	locks=0 ]	(	;	)
ninputprimscached	[ 0	locks=0 ]	(	0	)
softtransform	[ 0	locks=0 ]	(	"off"	)
softtransformrad	[ 0	locks=0 ]	(	0.5	)
output	[ 0	locks=0 ]	(	0	)
outputcornerpts	[ 0	locks=0 ]	(	"off"	)
cornerptsgroup	[ 0	locks=0 ]	(	corner_points	)
outputsmoothpts	[ 0	locks=0 ]	(	"off"	)
smoothptsgroup	[ 0	locks=0 ]	(	smooth_points	)
outputautopts	[ 0	locks=0 ]	(	"off"	)
autoptsgroup	[ 0	locks=0 ]	(	auto_points	)
outputname	[ 0	locks=0 ]	(	"off"	)
name	[ 0	locks=0 ]	(	$OS	)
nameattrib	[ 0	locks=0 ]	(	name	)
outputxaxis	[ 0	locks=0 ]	(	"off"	)
xaxisname	[ 0	locks=0 ]	(	out	)
outputyaxis	[ 0	locks=0 ]	(	"off"	)
yaxisname	[ 0	locks=0 ]	(	up	)
outputzaxis	[ 0	locks=0 ]	(	"off"	)
zaxisname	[ 0	locks=0 ]	(	tangent	)
outputorient	[ 0	locks=0 ]	(	"off"	)
orientname	[ 0	locks=0 ]	(	orient	)
tangenttype	[ 0	locks=0 ]	(	"avgdir"	)
aligntangent	[ 0	locks=0 ]	(	"on"	)
targetorients	[ 0	locks=0 ]	(	0	)
curoperation	[ 0	locks=0 ]	(	0	)
optype	[ 0	locks=0 ]	(	"transform"	)
activepoints	[ 0	locks=0 ]	(	""	)
translate	[ 0	locks=0 ]	(	0	0	0	)
rotate	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	1	1	)
addpts	[ 0	locks=0 ]	(	""	)
activeprim	[ 0	locks=0 ]	(	0	)
cornerpts	[ 0	locks=0 ]	(	""	)
smoothpts	[ 0	locks=0 ]	(	"0 3 6 9"	)
autopts	[ 0	locks=0 ]	(	""	)
pivottransformfolder	[ 0	locks=0 ]	(	0	)
pivottranslate	[ 0	locks=0 ]	(	0	0	0	)
pivotrotate	[ 0	locks=0 ]	(	0	0	0	)
pivotfixed	[ 0	locks=0 ]	(	"off"	)
roundedcornersfolder	[ 0	locks=0 ]	(	0	)
viewroundcorners	[ 0	locks=0 ]	(	"on"	)
roundcornerpts	[ 0	locks=0 ]	(	""	)
roundcornerradius	[ 0	locks=0 ]	(	0	)
bakeroundcorners	[ 0	locks=0 ]	(	0	)
showroundcornerwidget	[ 0	locks=0 ]	(	"on"	)
showroundcornerlabels	[ 0	locks=0 ]	(	"on"	)
editedgeops	[ 0	locks=0 ]	(	0	)
planeorig	[ 0	locks=0 ]	(	0	0	0	)
planenml	[ 0	locks=0 ]	(	0	1	0	)
constrainstraighten	[ 0	locks=0 ]	(	"off"	)
handleparmsfolder	[ 0	locks=0 ]	(	0	)
handlepts	[ 0	locks=0 ]	(	-1	-1	-1	)
handlep0pos	[ 0	locks=0 ]	(	-1	0	0	)
handlep1pos	[ 0	locks=0 ]	(	0	0	0	)
handlep2pos	[ 0	locks=0 ]	(	1	0	0	)
}
HouLC1033600b8a06671705601eaf2aa0obj/spine_vertebre_rig/curve1.userdata     ___Version___    2 ___toolcount___    1 ___toolid___    	sop_curveHouLC1033600b8b06671705601c96ea86obj/spine_vertebre_rig/resample1.init type = resample
matchesdef = 1
HouLC1033600b880667170560f4d2f16aobj/spine_vertebre_rig/resample1.def sopflags sopflags = 
comment ""
position -4.8189 -0.0319374
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 	transform1 1 1 "input1"
}
inputs
{
0 	transform1 0 1
}
stat
{
  create 1718708567
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8b066717056099be5373obj/spine_vertebre_rig/resample1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
maintainprimorder	[ 0	locks=0 ]	(	"off"	)
lod	[ 0	locks=0 ]	(	1	)
edge	[ 0	locks=0 ]	(	"off"	)
method	[ 0	locks=0 ]	(	"dist"	)
measure	[ 0	locks=0 ]	(	"arc"	)
dolength	[ 0	locks=0 ]	(	"off"	)
length	[ 0	locks=0 ]	(	0.1	)
dosegs	[ 0	locks=0 ]	(	"on"	)
segs	[ 0	locks=0 ]	(	9	)
useattribs	[ 0	locks=0 ]	(	"on"	)
allequal	[ 0	locks=0 ]	(	"on"	)
last	[ 0	locks=0 ]	(	"off"	)
randomshift	[ 0	locks=0 ]	(	"off"	)
onlypoints	[ 0	locks=0 ]	(	"off"	)
treatpolysas	[ 0	locks=0 ]	(	"straight"	)
outputsubdpoly	[ 0	locks=0 ]	(	"off"	)
doptdistattr	[ 0	locks=0 ]	(	"off"	)
ptdistattr	[ 0	locks=0 ]	(	ptdist	)
dotangentattr	[ 0	locks=0 ]	(	"off"	)
tangentattr	[ 0	locks=0 ]	(	tangentu	)
docurveuattr	[ 0	locks=0 ]	(	"off"	)
curveuattr	[ 0	locks=0 ]	(	curveu	)
docurvenumattr	[ 0	locks=0 ]	(	"off"	)
curvenumattr	[ 0	locks=0 ]	(	curvenum	)
}
HouLC1033600b8706671705607c7b3e97obj/spine_vertebre_rig/resample1.userdata     ___Version___    20.0.506HouLC1033600b8a066717056040f66986obj/spine_vertebre_rig/rigdoctor1.init type = kinefx::rigdoctor
matchesdef = 1
HouLC1033600b8b066717056074bf0178obj/spine_vertebre_rig/rigdoctor1.def sopflags sopflags = 
comment ""
position -4.8189 -2.10974
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 	name_points 1 1 "input1"
}
inputs
{
0 	name_points 0 1
}
stat
{
  create 1718708589
  modify 1718709375
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8a0667170560cab54b24obj/spine_vertebre_rig/rigdoctor1.parm {
version 0.8
freezefolder	[ 0	locks=0 ]	(	0	)
method	[ 0	locks=0 ]	(	"timeshift"	)
frame	[ 0	locks=0 ]	(	1	)
stashinput	[ 0	locks=0 ]	(	0	)
freezeattribs	[ 0	locks=0 ]	(	name	)
stash	[ 0	locks=0 ]	(	""	)
pointnames	[ 0	locks=0 ]	(	0	)
initmissingnames	[ 0	locks=0 ]	(	"on"	)
nameprefix	[ 0	locks=0 ]	(	point_	)
sanitizenames	[ 0	locks=0 ]	(	"on"	)
storeinputname	[ 0	locks=0 ]	(	"off"	)
inputnameattrib	[ 0	locks=0 ]	(	inputname	)
hierarchy	[ 0	locks=0 ]	(	0	)
onfailure	[ 0	locks=0 ]	(	"warning"	)
debughierarchy	[ 0	locks=0 ]	(	"on"	)
outputparentidx	[ 0	locks=0 ]	(	"off"	)
outputchildindices	[ 0	locks=0 ]	(	"off"	)
outputevalord	[ 0	locks=0 ]	(	"off"	)
transformations	[ 0	locks=0 ]	(	0	)
inittransforms	[ 0	locks=0 ]	(	"on"	)
convertinstanceattribs	[ 0	locks=0 ]	(	"off"	)
reorienttochild	[ 0	locks=0 ]	(	"off"	)
ref_vector	[ 0	locks=0 ]	(	0	0	1	)
visualize	[ 0	locks=0 ]	(	0	)
jointstyle	[ 0	locks=0 ]	(	"hats"	)
showdirection	[ 0	locks=0 ]	(	"off"	)
jointscale	[ 0	locks=0 ]	(	0.01	)
initscalefromroot	[ 0	locks=0 ]	(	0	)
}
HouLC1033600b8606671705608f1b8a2bobj/spine_vertebre_rig/rigdoctor1.userdata     ___Version___      display_options    b{"show_joints": 1, "show_links": false, "solid_links": 1, "show_axes": false, "show_scene_geo": 1}HouLC1033600b8a066717056086987538obj/spine_vertebre_rig/transform1.init type = xform
matchesdef = 1
HouLC1033600b8b066717056086a3b206obj/spine_vertebre_rig/transform1.def sopflags sopflags = 
comment ""
position -4.8189 0.968063
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 	curve1 0 1 "input1"
}
inputs
{
0 	curve1 0 1
}
stat
{
  create 1718708613
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8a0667170560bfc2f325obj/spine_vertebre_rig/transform1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	90	0	)
s	[ 0	locks=0 ]	(	1	1	1	)
shear	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	)
parmgroup_pivotxform	[ 0	locks=0 ]	(	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
parmgroup_prexform	[ 0	locks=0 ]	(	0	)
prexform_xOrd	[ 0	locks=0 ]	(	"srt"	)
prexform_rOrd	[ 0	locks=0 ]	(	"xyz"	)
prexform_t	[ 0	locks=0 ]	(	0	0	0	)
prexform_r	[ 0	locks=0 ]	(	0	0	0	)
prexform_s	[ 0	locks=0 ]	(	1	1	1	)
prexform_shear	[ 0	locks=0 ]	(	0	0	0	)
movecentroid	[ 0	locks=0 ]	(	0	)
movepivot	[ 0	locks=0 ]	(	0	)
attribs	[ 0	locks=0 ]	(	*	)
updatenmls	[ 0	locks=0 ]	(	"off"	)
updateaffectednmls	[ 0	locks=0 ]	(	"on"	)
vlength	[ 0	locks=0 ]	(	"on"	)
invertxform	[ 0	locks=0 ]	(	"off"	)
addattrib	[ 0	locks=0 ]	(	"off"	)
outputattrib	[ 0	locks=0 ]	(	xform	)
outputmerge	[ 0	locks=0 ]	(	"post"	)
}
HouLC1033600b860667170560fa1e68e8obj/spine_vertebre_rig/transform1.userdata     ___Version___    20.0.506HouLC1033600b8506671705609aaf9371obj/spine_vertebre_rig/name_points.init type = attribwrangle
matchesdef = 1
HouLC1033600b8a0667170560adf571c2obj/spine_vertebre_rig/name_points.def sopflags sopflags = 
comment ""
position -4.8219 -1.07184
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 	resample1 1 1 "input1"
}
inputs
{
0 	resample1 0 1
}
stat
{
  create 1718708645
  modify 1718710045
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b850667170560703ed690obj/spine_vertebre_rig/name_points.parm {
version 0.8
folder0	[ 0	locks=0 ]	(	0	0	)
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
class	[ 0	locks=0 ]	(	"point"	)
vex_numcount	[ 0	locks=0 ]	(	10	)
vex_threadjobsize	[ 0	locks=0 ]	(	1024	)
snippet	[ 0	locks=0 ]	(	"@name = 'spine_' + itoa(@ptnum);"	)
exportlist	[ 0	locks=0 ]	(	*	)
vex_strict	[ 0	locks=0 ]	(	"off"	)
autobind	[ 0	locks=0 ]	(	"on"	)
bindings	[ 0	locks=0 ]	(	0	)
groupautobind	[ 0	locks=0 ]	(	"on"	)
groupbindings	[ 0	locks=0 ]	(	0	)
vex_cwdpath	[ 0	locks=0 ]	(	.	)
vex_outputmask	[ 0	locks=0 ]	(	*	)
vex_updatenmls	[ 0	locks=0 ]	(	"off"	)
vex_matchattrib	[ 0	locks=0 ]	(	id	)
vex_inplace	[ 0	locks=0 ]	(	"off"	)
vex_selectiongroup	[ 0	locks=0 ]	(	""	)
vex_precision	[ 0	locks=0 ]	(	auto	)
}
HouLC1033600b8106671705605dee200eobj/spine_vertebre_rig/name_points.userdata     ___Version___     HouLC1033600b840667170560e35f021aobj/spine_vertebre_rig/name_points1.init type = attribwrangle
matchesdef = 1
HouLC1033600b850667170560fca5ecadobj/spine_vertebre_rig/name_points1.def sopflags sopflags = 
comment ""
position 3.31021 -8.61969
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 	split1 1 1 "input1"
}
inputs
{
0 	split1 0 1
}
stat
{
  create 1718708645
  modify 1718710280
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8406671705600d5e5632obj/spine_vertebre_rig/name_points1.parm {
version 0.8
folder0	[ 0	locks=0 ]	(	0	0	)
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
class	[ 0	locks=0 ]	(	"point"	)
vex_numcount	[ 0	locks=0 ]	(	10	)
vex_threadjobsize	[ 0	locks=0 ]	(	1024	)
snippet	[ 0	locks=0 ]	(	"@name = 'spine_ctrl_' + itoa(@ptnum);"	)
exportlist	[ 0	locks=0 ]	(	*	)
vex_strict	[ 0	locks=0 ]	(	"off"	)
autobind	[ 0	locks=0 ]	(	"on"	)
bindings	[ 0	locks=0 ]	(	0	)
groupautobind	[ 0	locks=0 ]	(	"on"	)
groupbindings	[ 0	locks=0 ]	(	0	)
vex_cwdpath	[ 0	locks=0 ]	(	.	)
vex_outputmask	[ 0	locks=0 ]	(	*	)
vex_updatenmls	[ 0	locks=0 ]	(	"off"	)
vex_matchattrib	[ 0	locks=0 ]	(	id	)
vex_inplace	[ 0	locks=0 ]	(	"off"	)
vex_selectiongroup	[ 0	locks=0 ]	(	""	)
vex_precision	[ 0	locks=0 ]	(	auto	)
}
HouLC1033600b860667170560e4d48255obj/spine_vertebre_rig/name_points1.netbox __netbox1
HouLC1033600b800667170560fc31a078obj/spine_vertebre_rig/name_points1.userdata     ___Version___     HouLC1033600b8e066717056046ec4414obj/spine_vertebre_rig/merge1.init type = merge
matchesdef = 1
HouLC1033600b8f066717056069e308ddobj/spine_vertebre_rig/merge1.def sopflags sopflags = 
comment ""
position 0.423106 -11.9863
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 	(__dot1) "" 1 "input1"
1 	color1 1 1 "input2"
}
inputs
{
0 	(__dot1) 0 1
1 	color1 0 1
}
stat
{
  create 1718708772
  modify 1718710356
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8e06671705602db44eefobj/spine_vertebre_rig/merge1.parm {
version 0.8
}
HouLC1033600b880667170560f1208224obj/spine_vertebre_rig/merge1.netbox __netbox1
HouLC1033600b8a066717056033607483obj/spine_vertebre_rig/merge1.userdata     ___Version___    20.0.506HouLC1033600b8506671705603312be48obj/spine_vertebre_rig/packfolder1.init type = packfolder
matchesdef = 1
HouLC1033600b8a06671705608f7fddf2obj/spine_vertebre_rig/packfolder1.def sopflags sopflags = 
comment ""
position -7.37182 -14.2494
connectornextid 5
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
{
3 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
1 	unpack1 1 1 "input2"
2 	(__dot2) "" 1 "input3"
4 	merge1 2 1 "input4"
}
inputs
{
0 	"" 0 1
1 	unpack1 0 1
2 	(__dot2) 0 1
3 	merge1 0 1
}
stat
{
  create 1718708777
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8506671705607eac2a64obj/spine_vertebre_rig/packfolder1.parm {
version 0.8
folder	[ 0	locks=0 ]	(	/	)
method	[ 0	locks=0 ]	(	"addreplace"	)
pack	[ 0	locks=0 ]	(	"on"	)
onlypackunpacked	[ 0	locks=0 ]	(	"off"	)
ignoreempty	[ 0	locks=0 ]	(	"off"	)
reloadnames	[ 0	locks=0 ]	(	0	)
names	[ 0	locks=0 ]	(	3	)
useinput1	[ 0	locks=0 ]	(	"on"	)
name1	[ 0	locks=0 ]	(	Base	)
type1	[ 0	locks=0 ]	(	shp	)
visible1	[ 0	locks=0 ]	(	"default"	)
treatasfolder1	[ 0	locks=0 ]	(	"default"	)
useinput2	[ 0	locks=0 ]	(	"on"	)
name2	[ 0	locks=0 ]	(	Base	)
type2	[ 0	locks=0 ]	(	skel	)
visible2	[ 0	locks=0 ]	(	"default"	)
treatasfolder2	[ 0	locks=0 ]	(	"default"	)
useinput3	[ 0	locks=0 ]	(	"on"	)
name3	[ 0	locks=0 ]	(	Guides	)
type3	[ 0	locks=0 ]	(	skel	)
visible3	[ 0	locks=0 ]	(	"default"	)
treatasfolder3	[ 0	locks=0 ]	(	"default"	)
}
HouLC1033600b8106671705605d358130obj/spine_vertebre_rig/packfolder1.userdata     ___Version___    20.0.506HouLC1033600b8e06671705606e948884obj/spine_vertebre_rig/color1.init type = color
matchesdef = 1
HouLC1033600b8f06671705605e7526adobj/spine_vertebre_rig/color1.def sopflags sopflags = 
comment ""
position 3.31321 -9.65759
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 	name_points1 1 1 "input1"
}
inputs
{
0 	name_points1 0 1
}
stat
{
  create 1718708884
  modify 1718710280
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8e066717056020d4e73bobj/spine_vertebre_rig/color1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
deleteallcolorattribs	[ 0	locks=0 ]	(	"off"	)
enable	[ 0	locks=0 ]	(	"on"	)
class	[ 0	locks=0 ]	(	2	)
colortype	[ 0	locks=0 ]	(	0	)
color	[ 0	locks=0 ]	(	1	0	0	)
seed	[ 0	locks=0 ]	(	0	)
rampattribute	[ 0	locks=0 ]	(	""	)
ramprange	[ 0	locks=0 ]	(	0	1	)
ramp	[ 0	locks=0 ]	(	2	)
ramp1pos	[ 0	locks=0 ]	(	0	)
ramp1c	[ 0	locks=0 ]	(	0	0	0	)
ramp1interp	[ 0	locks=0 ]	(	"linear"	)
ramp2pos	[ 0	locks=0 ]	(	1	)
ramp2c	[ 0	locks=0 ]	(	1	1	1	)
ramp2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouLC1033600b88066717056002c90b6aobj/spine_vertebre_rig/color1.netbox __netbox1
HouLC1033600b8a0667170560b6a32a49obj/spine_vertebre_rig/color1.userdata     ___Version___      ___toolcount___    2 ___toolid___    	sop_colorHouLC1033600b8e06671705605c3326f5obj/spine_vertebre_rig/init__.init type = apex::autorigcomponent
matchesdef = 1
HouLC1033600b8f06671705609dbfae92obj/spine_vertebre_rig/init__.def sopflags sopflags = 
comment ""
position -7.72143 -16.0469
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	packfolder1 3 1 "input1"
}
inputs
{
0 	packfolder1 0 1
}
stat
{
  create 1718708955
  modify 1718710355
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.451 0.369 0.796 
delscript ""
exprlanguage hscript
end
HouLC1033600b8606671705600b1268cdobj/spine_vertebre_rig/init__.spareparmdef     groupsimple {
        name    "general2"
        label   "General"
        grouptag { "group_type" "simple" }
        grouptag { "sidefx::look" "blank" }
        grouptag { "sidefx::switcher" "Setup_2" }

        groupcollapsible {
            name    "folder1"
            label   "Component"
            grouptag { "group_type" "collapsible" }
            parmtag { "sidefx::header_parm" "componentsource" }

            parm {
                name    "componentsource"
                baseparm
                label   "Component Source"
                export  none
            }
            parm {
                name    "componentfile"
                baseparm
                label   "Component File"
                export  none
            }
            groupsimple {
                name    "componentfolder2"
                label   "Component"
                disablewhen "{ componentsource != __INPUT__ }"
                parmtag { "group_default" "0" }
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "componentsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "sopoutput"
                    baseparm
                    label   "Component Output File"
                    joinnext
                    export  none
                }
                parm {
                    name    "execute"
                    baseparm
                    label   "Save to Disk"
                    export  none
                }
            }

        }

        groupcollapsible {
            name    "rigfolder2"
            label   "Rig"
            grouptag { "group_type" "collapsible" }
            grouptag { "sidefx::header_label" "riglabel" }

            parm {
                name    "rigsource"
                baseparm
                label   "Rig Source"
                export  none
            }
            groupsimple {
                name    "rigfolder3"
                label   "Rig"
                hidewhen "{ rigsource == 1 }"
                parmtag { "group_default" "0" }
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "rigsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "inputrigname"
                    baseparm
                    label   "Name"
                    export  none
                }
            }

            parm {
                name    "riglabel"
                baseparm
                label   "Label"
                nolabel
                export  none
            }
        }

        groupcollapsible {
            name    "advancedfolder2"
            label   "Advanced"
            grouptag { "group_type" "collapsible" }

            parm {
                name    "parmsource"
                baseparm
                label   "Parm Source"
                export  none
            }
            groupsimple {
                name    "parmfolder2"
                label   "Parm "
                hidewhen "{ parmsource == 0 }"
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "parmsourceii" }
                grouptag { "sidefx::look" "blank" }
                grouptag { "sidefx::switcher" "folder1" }

                parm {
                    name    "parmnode"
                    baseparm
                    label   "Path"
                    export  none
                }
                parm {
                    name    "nodeparm"
                    baseparm
                    label   "Attribute Name"
                    export  none
                }
            }

        }

    }

    parm {
        name    "sepparm2"
        baseparm
        label   "Spacer"
        export  none
    }
    groupsimple {
        name    "componentparameters2"
        label   "Component Parameters"
        grouptag { "group_type" "simple" }

        parm {
            name    "sepparm3"
            baseparm
            label   "Spacer"
            export  none
        }
        parm {
            name    "labelparm"
            baseparm
            label   "                                               "
            joinnext
            export  none
        }
        parm {
            name    "resetparms"
            baseparm
            label   "Reset Animation Parms"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "updateparms"
            baseparm
            label   "Reload Setup Parms"
            nolabel
            export  none
        }
        parm {
            name    "sepparm"
            baseparm
            label   "Separator"
            export  none
        }
        groupsimple {
            name    "parameters4"
            label   "Parameters"
            disablewhen "{ parmsource == 1 }"
            grouptag { "group_type" "simple" }
            grouptag { "sidefx::look" "blank" }

            parm {
                name    "useskeletonpos"
                label   "useskeletonpos"
                type    integer
                default { "0" }
                range   { 0 10 }
            }
            parm {
                name    "jointgroup"
                label   "jointgroup"
                type    string
                default { "" }
            }
            parm {
                name    "skeletonposscale"
                label   "skeletonposscale"
                type    float
                default { "0" }
                range   { 0 10 }
            }
            parm {
                name    "addpttransform"
                label   "addpttransform"
                type    integer
                default { "0" }
                range   { 0 10 }
            }
            parm {
                name    "pttransformname"
                label   "pttransformname"
                type    string
                default { "" }
            }
            parm {
                name    "tags"
                label   "tags"
                type    string
                default { "" }
            }
            parm {
                name    "tpromotegroup"
                label   "tpromotegroup"
                type    string
                default { "" }
            }
            parm {
                name    "rpromotegroup"
                label   "rpromotegroup"
                type    string
                default { "" }
            }
            parm {
                name    "spromotegroup"
                label   "spromotegroup"
                type    string
                default { "" }
            }
            parm {
                name    "prefix"
                label   "prefix"
                type    string
                default { "" }
            }
            parm {
                name    "nodecolor"
                label   "nodecolor"
                type    vector
                size    3
                default { "0" "0" "0" }
                range   { 0 10 }
            }
            parm {
                name    "scaleinheritance"
                label   "scaleinheritance"
                type    integer
                default { "0" }
                range   { 0 10 }
            }
            parm {
                name    "skeleton"
                label   "skeleton"
                type    string
                default { "" }
            }
            parm {
                name    "suffix"
                label   "suffix"
                type    string
                default { "" }
            }
            parm {
                name    "parmnodename"
                label   "parmnodename"
                type    string
                default { "" }
            }
            parm {
                name    "outputnodename"
                label   "outputnodename"
                type    string
                default { "" }
            }
            parm {
                name    "usenodecolor"
                label   "usenodecolor"
                type    integer
                default { "0" }
                range   { 0 10 }
            }
            parm {
                name    "usescaleinheritance"
                label   "usescaleinheritance"
                type    integer
                default { "0" }
                range   { 0 10 }
            }
        }

    }

    groupcollapsible {
        name    "rigparameters2"
        label   "Test Animation Parameters"
        invisibletab
        grouptag { "group_type" "collapsible" }

        parm {
            name    "animspacer"
            baseparm
            label   "                                               "
            invisible
            joinnext
            export  none
        }
        parm {
            name    "resetanimation"
            baseparm
            label   "Reset Animation Parms"
            nolabel
            invisible
            joinnext
            export  none
        }
        parm {
            name    "updateanimation"
            baseparm
            label   "Reload Animation Parms"
            nolabel
            invisible
            export  none
        }
    }

    parm {
        name    "switcher"
        baseparm
        label   "Switcher"
        invisible
        export  none
    }
    parm {
        name    "sepparm8"
        baseparm
        label   "Spacer"
        export  none
    }
HouLC1033600b8e06671705609a3384a8obj/spine_vertebre_rig/init__.parm {
version 0.8
general	[ 0	locks=0 ]	(	0	)
folder0	[ 0	locks=0 ]	(	0	)
componentsource	[ 0	locks=0 ]	(	"$HFS/packages/apex/geo/fktransform_component.bgeo"	)
componentfile	[ 0	locks=0 ]	(	$HFS/packages/apex/geo/fktransform_component.bgeo	)
componentfolder	[ 0	locks=0 ]	(	0	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/component/$OS.bgeo	)
execute	[ 0	locks=0 ]	(	0	)
rigfolder1	[ 0	locks=0 ]	(	0	)
rigsource	[ 0	locks=0 ]	(	"0"	)
rigfolder	[ 0	locks=0 ]	(	0	)
inputrigname	[ 0	locks=0 ]	(	Base.rig	)
riglabel	[ 0	locks=0 ]	(	"Rig                                                  `chs(\"inputrigname\")`"	)
advancedfolder	[ 0	locks=0 ]	(	0	)
parmsource	[ 0	locks=0 ]	(	"0"	)
parmfolder	[ 0	locks=0 ]	(	0	)
parmnode	[ 0	locks=0 ]	(	""	)
nodeparm	[ 0	locks=0 ]	(	parms	)
sepparm2	[ 0	locks=0 ]	(	)
componentparameters	[ 0	locks=0 ]	(	0	)
sepparm3	[ 0	locks=0 ]	(	)
labelparm	[ 0	locks=0 ]	(	""	)
resetparms	[ 0	locks=0 ]	(	0	)
updateparms	[ 0	locks=0 ]	(	0	)
sepparm	[ 0	locks=0 ]	(	)
parameters3	[ 0	locks=0 ]	(	0	)
sepparm8	[ 0	locks=0 ]	(	)
rigparameters	[ 0	locks=0 ]	(	0	)
animspacer	[ 0	locks=0 ]	(	""	)
resetanimation	[ 0	locks=0 ]	(	0	)
updateanimation	[ 0	locks=0 ]	(	0	)
folder3	[ 0	locks=0 ]	(	0	)
switcher	[ 0	locks=0 ]	(	0	)
general2	[ 0	locks=0 ]	(	0	)
folder1	[ 0	locks=0 ]	(	0	)
componentfolder2	[ 0	locks=0 ]	(	0	)
rigfolder2	[ 0	locks=0 ]	(	0	)
rigfolder3	[ 0	locks=0 ]	(	0	)
advancedfolder2	[ 0	locks=0 ]	(	0	)
parmfolder2	[ 0	locks=0 ]	(	0	)
componentparameters2	[ 0	locks=0 ]	(	0	)
parameters4	[ 0	locks=0 ]	(	0	)
useskeletonpos	[ 0	locks=0 ]	(	0	)
jointgroup	[ 0	locks=0 ]	(	*	)
skeletonposscale	[ 0	locks=0 ]	(	30	)
addpttransform	[ 0	locks=0 ]	(	1	)
pttransformname	[ 0	locks=0 ]	(	pointtransform	)
tags	[ 0	locks=0 ]	(	""	)
tpromotegroup	[ 0	locks=0 ]	(	spine_ctrl*	)
rpromotegroup	[ 0	locks=0 ]	(	spine_ctrl*	)
spromotegroup	[ 0	locks=0 ]	(	""	)
prefix	[ 0	locks=0 ]	(	""	)
nodecolor	[ 0	locks=0 ]	(	0	0	0	)
scaleinheritance	[ 0	locks=0 ]	(	0	)
skeleton	[ 0	locks=0 ]	(	Guides.skel	)
suffix	[ 0	locks=0 ]	(	""	)
parmnodename	[ 0	locks=0 ]	(	parms	)
outputnodename	[ 0	locks=0 ]	(	output	)
usenodecolor	[ 0	locks=0 ]	(	0	)
usescaleinheritance	[ 0	locks=0 ]	(	0	)
rigparameters2	[ 0	locks=0 ]	(	0	)
}
HouLC1033600b8a066717056032b65949obj/spine_vertebre_rig/init__.userdata     ___Version___      	nodeshape    oval 	wirestyle    rounded xform_handle_config_version    1 xform_handle_metadata    eJyL5lIAguparlgACwYCRQ== xform_handle_parms   $eJydUstuAjEMvO9XrPbMRn7H7q8gbiBxRNBb1X9vdmlBTQJIzCFK7MmMLXs7jAVf67lg+pw+xu3tuQASmaJyqLu4EbJtaoKAhiNkkRzEnP8TZkgMSmZShIIL4Zbe3ZnTuWMNtVUVoFTksoFmtyAMlcMM1pW/NPKY4IqlqsxBvnmWd3uQ/kXu2x7faKsEumL7bhNNWU2gK3Z6XRgmNSEERg/XMsBoJgvqWazshRIhBfWt2tnOHilWoBiR1Vs1oyQgZ4CyNSEI1XD+vjOimZrj3Xi9fQ+7H1aEdEQ= xform_handle_settings    eJyFkMEKwjAMhu8+xdh5B716lSFeFLyKlG6Lo5C2I61zKr673YaujMByyOH78oe0l1US6j30vlI6UZVuk3U2oY5BN0taaFtBEGmXRsoLiao2GozvHdpSYuxpwbslD40k6WEcm91lpB4uEmKfH/PzYSdEnEVZAAZv7ogRrpUuJP6eE+9rVGs9J8DIAqESpdWNNeFWFwambxx/ogtsk83gk4MvBhIXJy5ObLxV8GC449Y6bq0b1v7ZZzX26xdYxnqy xform_handle_stateparms    TeJyr5lIAAqWKtPyi3PiSosS84pzEktT44pLUAiUrBQM9Qx1kBUX5JUiyhqZ6BijSxcmJOch6uWoBhHMdDA==HouLC1033600b8706671705606ea63c53obj/spine_vertebre_rig/init__/switch1.def sopflags sopflags = 
comment ""
position 19.1306 1.74167
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
{
1 "output1"
}
inputsNamed3
{
0 	null2 0 1 "input1"
2 	null3 0 1 "input2"
}
inputs
{
0 	null2 0 1
1 	null3 0 1
}
stat
{
  create 1696719371
  modify 1718710359
  author nobody@nowhere
  access 0777
}
color UT_Color RGB 0.8 1 0.7 
delscript ""
exprlanguage hscript
end
HouLC1033600b8606671705609922ee37obj/spine_vertebre_rig/init__/switch1.parm {
version 0.8
input	[ 0	locks=0 ]	(	1	)
}
HouLC1033600b820667170560b8ac9d04obj/spine_vertebre_rig/init__/switch1.userdata     ___Version___    20.0.506HouLC1033600b8f06671705609a2238dfobj/spine_vertebre_rig/spine.init type = apex::autorigcomponent
matchesdef = 1
HouLC1033600b8c0667170560ecefbd4aobj/spine_vertebre_rig/spine.def sopflags sopflags = 
comment ""
position -7.72143 -18.1757
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	bone_deform 1 1 "input1"
}
inputs
{
0 	bone_deform 0 1
}
stat
{
  create 1718708990
  modify 1718710415
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.016 0.016 
delscript ""
exprlanguage hscript
end
HouLC1033600b8706671705604de66458obj/spine_vertebre_rig/spine.spareparmdef     groupsimple {
        name    "general2"
        label   "General"
        grouptag { "group_type" "simple" }
        grouptag { "sidefx::look" "blank" }
        grouptag { "sidefx::switcher" "Setup_2" }

        groupcollapsible {
            name    "folder1"
            label   "Component"
            grouptag { "group_type" "collapsible" }
            parmtag { "sidefx::header_parm" "componentsource" }

            parm {
                name    "componentsource"
                baseparm
                label   "Component Source"
                export  none
            }
            parm {
                name    "componentfile"
                baseparm
                label   "Component File"
                export  none
            }
            groupsimple {
                name    "componentfolder2"
                label   "Component"
                disablewhen "{ componentsource != __INPUT__ }"
                parmtag { "group_default" "0" }
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "componentsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "sopoutput"
                    baseparm
                    label   "Component Output File"
                    joinnext
                    export  none
                }
                parm {
                    name    "execute"
                    baseparm
                    label   "Save to Disk"
                    export  none
                }
            }

        }

        groupcollapsible {
            name    "rigfolder2"
            label   "Rig"
            grouptag { "group_type" "collapsible" }
            grouptag { "sidefx::header_label" "riglabel" }

            parm {
                name    "rigsource"
                baseparm
                label   "Rig Source"
                export  none
            }
            groupsimple {
                name    "rigfolder3"
                label   "Rig"
                hidewhen "{ rigsource == 1 }"
                parmtag { "group_default" "0" }
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "rigsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "inputrigname"
                    baseparm
                    label   "Name"
                    export  none
                }
            }

            parm {
                name    "riglabel"
                baseparm
                label   "Label"
                nolabel
                export  none
            }
        }

        groupcollapsible {
            name    "advancedfolder2"
            label   "Advanced"
            grouptag { "group_type" "collapsible" }

            parm {
                name    "parmsource"
                baseparm
                label   "Parm Source"
                export  none
            }
            groupsimple {
                name    "parmfolder2"
                label   "Parm "
                hidewhen "{ parmsource == 0 }"
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "parmsourceii" }
                grouptag { "sidefx::look" "blank" }
                grouptag { "sidefx::switcher" "folder1" }

                parm {
                    name    "parmnode"
                    baseparm
                    label   "Path"
                    export  none
                }
                parm {
                    name    "nodeparm"
                    baseparm
                    label   "Attribute Name"
                    export  none
                }
            }

        }

    }

    parm {
        name    "sepparm2"
        baseparm
        label   "Spacer"
        export  none
    }
    groupsimple {
        name    "componentparameters2"
        label   "Component Parameters"
        grouptag { "group_type" "simple" }

        parm {
            name    "sepparm3"
            baseparm
            label   "Spacer"
            export  none
        }
        parm {
            name    "labelparm"
            baseparm
            label   "                                               "
            joinnext
            export  none
        }
        parm {
            name    "resetparms"
            baseparm
            label   "Reset Animation Parms"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "updateparms"
            baseparm
            label   "Reload Setup Parms"
            nolabel
            export  none
        }
        parm {
            name    "sepparm"
            baseparm
            label   "Separator"
            export  none
        }
        groupsimple {
            name    "parameters4"
            label   "Parameters"
            disablewhen "{ parmsource == 1 }"
            grouptag { "group_type" "simple" }
            grouptag { "sidefx::look" "blank" }

            parm {
                name    "prefix"
                label   "prefix"
                type    string
                default { "" }
            }
            parm {
                name    "useguides"
                label   "useguides"
                type    toggle
                nolabel
                joinnext
                default { "0" }
            }
            parm {
                name    "guidesource"
                label   "guidesource"
                type    string
                default { "" }
                disablewhen "{ useguides == 0 }"
            }
            group {
                name    "Settings"
                label   "Settings"

                parm {
                    name    "keepoffsets"
                    label   "keepoffsets"
                    type    toggle
                    default { "0" }
                }
                parm {
                    name    "locksplineends"
                    label   "locksplineends"
                    type    toggle
                    default { "0" }
                }
                parm {
                    name    "curveorder"
                    label   "curveorder"
                    type    integer
                    default { "0" }
                    range   { 0 10 }
                }
                parm {
                    name    "tags"
                    label   "tags"
                    type    string
                    default { "" }
                }
            }

            group {
                name    "Settings_1"
                label   "Driven"

                multiparm {
                    name    "drivens"
                    label    "drivens"
                    default 0

                    parm {
                        name    "transform#"
                        label   "transform"
                        type    string
                        default { "" }
                    }
                }

            }

            group {
                name    "Settings_2"
                label   "Controls"
                tabbreak

                parm {
                    name    "driverparent"
                    label   "driverparent"
                    type    string
                    default { "" }
                }
                parm {
                    name    "controlhierarchy"
                    label   "controlhierarchy"
                    type    ordinal
                    default { "0" }
                    menu {
                        "0" "fk"
                        "1" "flat"
                        "2" "tangent"
                    }
                }
                multiparm {
                    name    "controls"
                    label    "controls"
                    default 0

                    parm {
                        name    "driver#"
                        label   "driver"
                        type    string
                        default { "" }
                    }
                    parm {
                        name    "driverparentoverride#"
                        label   "driverparentoverride"
                        type    string
                        default { "" }
                    }
                    parm {
                        name    "makecontrol#"
                        label   "makecontrol"
                        type    toggle
                        default { "0" }
                    }
                    parm {
                        name    "promotet#"
                        label   "promotet"
                        type    toggle
                        joinnext
                        default { "0" }
                        disablewhen "{ makecontrol# == 0 }"
                    }
                    parm {
                        name    "promoter#"
                        label   "promoter"
                        type    toggle
                        joinnext
                        default { "0" }
                        disablewhen "{ makecontrol# == 0 }"
                    }
                    parm {
                        name    "promotes#"
                        label   "promotes"
                        type    toggle
                        default { "0" }
                        disablewhen "{ makecontrol# == 0 }"
                    }
                }

            }

        }

    }

    groupcollapsible {
        name    "rigparameters2"
        label   "Test Animation Parameters"
        invisibletab
        grouptag { "group_type" "collapsible" }

        parm {
            name    "animspacer"
            baseparm
            label   "                                               "
            invisible
            joinnext
            export  none
        }
        parm {
            name    "resetanimation"
            baseparm
            label   "Reset Animation Parms"
            nolabel
            invisible
            joinnext
            export  none
        }
        parm {
            name    "updateanimation"
            baseparm
            label   "Reload Animation Parms"
            nolabel
            invisible
            export  none
        }
    }

    parm {
        name    "switcher"
        baseparm
        label   "Switcher"
        invisible
        export  none
    }
    parm {
        name    "sepparm8"
        baseparm
        label   "Spacer"
        export  none
    }
HouLC1033600b8f0667170560e719660dobj/spine_vertebre_rig/spine.parm {
version 0.8
general	[ 0	locks=0 ]	(	0	)
folder0	[ 0	locks=0 ]	(	0	)
componentsource	[ 0	locks=0 ]	(	"$HFS/packages/apex/geo/spine_component.bgeo"	)
componentfile	[ 0	locks=0 ]	(	$HFS/packages/apex/geo/spine_component.bgeo	)
componentfolder	[ 0	locks=0 ]	(	0	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/component/$OS.bgeo	)
execute	[ 0	locks=0 ]	(	0	)
rigfolder1	[ 0	locks=0 ]	(	0	)
rigsource	[ 0	locks=0 ]	(	"0"	)
rigfolder	[ 0	locks=0 ]	(	0	)
inputrigname	[ 0	locks=0 ]	(	Base.rig	)
riglabel	[ 0	locks=0 ]	(	"Rig                                                  `chs(\"inputrigname\")`"	)
advancedfolder	[ 0	locks=0 ]	(	0	)
parmsource	[ 0	locks=0 ]	(	"0"	)
parmfolder	[ 0	locks=0 ]	(	0	)
parmnode	[ 0	locks=0 ]	(	""	)
nodeparm	[ 0	locks=0 ]	(	parms	)
sepparm2	[ 0	locks=0 ]	(	)
componentparameters	[ 0	locks=0 ]	(	0	)
sepparm3	[ 0	locks=0 ]	(	)
labelparm	[ 0	locks=0 ]	(	""	)
resetparms	[ 0	locks=0 ]	(	0	)
updateparms	[ 0	locks=0 ]	(	0	)
sepparm	[ 0	locks=0 ]	(	)
parameters3	[ 0	locks=0 ]	(	0	)
sepparm8	[ 0	locks=0 ]	(	)
rigparameters	[ 0	locks=0 ]	(	0	)
animspacer	[ 0	locks=0 ]	(	""	)
resetanimation	[ 0	locks=0 ]	(	0	)
updateanimation	[ 0	locks=0 ]	(	0	)
folder3	[ 0	locks=0 ]	(	0	)
switcher	[ 0	locks=0 ]	(	0	)
general2	[ 0	locks=0 ]	(	0	)
folder1	[ 0	locks=0 ]	(	0	)
componentfolder2	[ 0	locks=0 ]	(	0	)
rigfolder2	[ 0	locks=0 ]	(	0	)
rigfolder3	[ 0	locks=0 ]	(	0	)
advancedfolder2	[ 0	locks=0 ]	(	0	)
parmfolder2	[ 0	locks=0 ]	(	0	)
componentparameters2	[ 0	locks=0 ]	(	0	)
parameters4	[ 0	locks=0 ]	(	0	)
prefix	[ 0	locks=0 ]	(	""	)
useguides	[ 0	locks=0 ]	(	"on"	)
guidesource	[ 0	locks=0 ]	(	Guides.skel	)
Settings	[ 0	locks=0 ]	(	2	2	2	)
keepoffsets	[ 0	locks=0 ]	(	"on"	)
locksplineends	[ 0	locks=0 ]	(	"on"	)
curveorder	[ 0	locks=0 ]	(	2	)
tags	[ 0	locks=0 ]	(	""	)
drivens	[ 0	locks=0 ]	(	10	)
transform1	[ 0	locks=0 ]	(	spine_0	)
transform2	[ 0	locks=0 ]	(	spine_1	)
transform3	[ 0	locks=0 ]	(	spine_2	)
transform4	[ 0	locks=0 ]	(	spine_3	)
transform5	[ 0	locks=0 ]	(	spine_4	)
transform6	[ 0	locks=0 ]	(	spine_5	)
transform7	[ 0	locks=0 ]	(	spine_6	)
transform8	[ 0	locks=0 ]	(	spine_7	)
transform9	[ 0	locks=0 ]	(	spine_8	)
transform10	[ 0	locks=0 ]	(	spine_9	)
driverparent	[ 0	locks=0 ]	(	cog	)
controlhierarchy	[ 0	locks=0 ]	(	"2"	)
controls	[ 0	locks=0 ]	(	4	)
driver1	[ 0	locks=0 ]	(	spine_ctrl_0	)
driverparentoverride1	[ 0	locks=0 ]	(	""	)
makecontrol1	[ 0	locks=0 ]	(	"off"	)
promotet1	[ 0	locks=0 ]	(	"on"	)
promoter1	[ 0	locks=0 ]	(	"on"	)
promotes1	[ 0	locks=0 ]	(	"off"	)
driver2	[ 0	locks=0 ]	(	spine_ctrl_1	)
driverparentoverride2	[ 0	locks=0 ]	(	""	)
makecontrol2	[ 0	locks=0 ]	(	"off"	)
promotet2	[ 0	locks=0 ]	(	"on"	)
promoter2	[ 0	locks=0 ]	(	"off"	)
promotes2	[ 0	locks=0 ]	(	"off"	)
driver3	[ 0	locks=0 ]	(	spine_ctrl_2	)
driverparentoverride3	[ 0	locks=0 ]	(	""	)
makecontrol3	[ 0	locks=0 ]	(	"off"	)
promotet3	[ 0	locks=0 ]	(	"on"	)
promoter3	[ 0	locks=0 ]	(	"off"	)
promotes3	[ 0	locks=0 ]	(	"off"	)
driver4	[ 0	locks=0 ]	(	spine_ctrl_3	)
driverparentoverride4	[ 0	locks=0 ]	(	""	)
makecontrol4	[ 0	locks=0 ]	(	"off"	)
promotet4	[ 0	locks=0 ]	(	"on"	)
promoter4	[ 0	locks=0 ]	(	"on"	)
promotes4	[ 0	locks=0 ]	(	"off"	)
rigparameters2	[ 0	locks=0 ]	(	0	)
}
HouLC1033600b8b0667170560a27ff763obj/spine_vertebre_rig/spine.userdata     ___Version___      	nodeshape    oval 	wirestyle    rounded xform_handle_config_version    1 xform_handle_metadata    eJyL5lIAguparlgACwYCRQ== xform_handle_parms   $eJydUstuAjEMvO9XrPbMRn7H7q8gbiBxRNBb1X9vdmlBTQJIzCFK7MmMLXs7jAVf67lg+pw+xu3tuQASmaJyqLu4EbJtaoKAhiNkkRzEnP8TZkgMSmZShIIL4Zbe3ZnTuWMNtVUVoFTksoFmtyAMlcMM1pW/NPKY4IqlqsxBvnmWd3uQ/kXu2x7faKsEumL7bhNNWU2gK3Z6XRgmNSEERg/XMsBoJgvqWazshRIhBfWt2tnOHilWoBiR1Vs1oyQgZ4CyNSEI1XD+vjOimZrj3Xi9fQ+7H1aEdEQ= xform_handle_settings    eJyFkMEKwjAMhu8+xdh5B716lSFeFLyKlG6Lo5C2I61zKr673YaujMByyOH78oe0l1US6j30vlI6UZVuk3U2oY5BN0taaFtBEGmXRsoLiao2GozvHdpSYuxpwbslD40k6WEcm91lpB4uEmKfH/PzYSdEnEVZAAZv7ogRrpUuJP6eE+9rVGs9J8DIAqESpdWNNeFWFwambxx/ogtsk83gk4MvBhIXJy5ObLxV8GC449Y6bq0b1v7ZZzX26xdYxnqy xform_handle_stateparms    TeJyr5lIAAqWKtPyi3PiSosS84pzEktT44pLUAiUrBQM9Qx1kBUX5JUiyhqZ6BijSxcmJOch6uWoBhHMdDA==HouLC1033600b84066717056004a6ab14obj/spine_vertebre_rig/spine/switch1.def sopflags sopflags = 
comment ""
position 19.1306 1.74167
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
{
1 "output1"
}
inputsNamed3
{
0 	null2 0 1 "input1"
2 	null3 0 1 "input2"
}
inputs
{
0 	null2 0 1
1 	null3 0 1
}
stat
{
  create 1696719371
  modify 1718710418
  author nobody@nowhere
  access 0777
}
color UT_Color RGB 0.8 1 0.7 
delscript ""
exprlanguage hscript
end
HouLC1033600b8706671705605083668cobj/spine_vertebre_rig/spine/switch1.parm {
version 0.8
input	[ 0	locks=0 ]	(	1	)
}
HouLC1033600b8306671705605ae7e104obj/spine_vertebre_rig/spine/switch1.userdata     ___Version___    20.0.506HouLC1033600b8c0667170560f0611650obj/spine_vertebre_rig/box1.init type = box
matchesdef = 1
HouLC1033600b8d0667170560d6cc28a1obj/spine_vertebre_rig/box1.def sopflags sopflags = 
comment ""
position -12.8733 -1.70926
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 1718709121
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8c0667170560543f494eobj/spine_vertebre_rig/box1.parm {
version 0.8
type	[ 0	locks=0 ]	(	"polymesh"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
consolidatepts	[ 0	locks=0 ]	(	"on"	)
size	[ 0	locks=0 ]	(	1	1	1	)
t	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	0.1	)
divrate	[ 0	locks=0 ]	(	2	2	2	)
orderrate	[ 0	locks=0 ]	(	4	4	4	)
dodivs	[ 0	locks=0 ]	(	"off"	)
divs	[ 0	locks=0 ]	(	3	3	3	)
rebar	[ 0	locks=0 ]	(	"off"	)
orientedbbox	[ 0	locks=0 ]	(	"off"	)
vertexnormals	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b8806671705603b45bb5eobj/spine_vertebre_rig/box1.userdata     ___Version___    20.0.506HouLC1033600b870667170560079c818cobj/spine_vertebre_rig/copytopoints1.init type = copytopoints::2.0
matchesdef = 1
HouLC1033600b840667170560db5d1a90obj/spine_vertebre_rig/copytopoints1.def sopflags sopflags = 
comment ""
position -10.8475 -2.8171
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 	box1 0 1 "input1"
1 	name_points 1 1 "input2"
}
inputs
{
0 	box1 0 1
1 	name_points 0 1
}
stat
{
  create 1718709133
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 1 0.65 0.1 
delscript ""
exprlanguage hscript
end
HouLC1033600b870667170560141e58fdobj/spine_vertebre_rig/copytopoints1.parm {
version 0.8
sourcegroup	[ 0	locks=0 ]	(	""	)
sourcegrouptype	[ 0	locks=0 ]	(	"guess"	)
targetgroup	[ 0	locks=0 ]	(	""	)
useidattrib	[ 0	locks=0 ]	(	"off"	)
idattrib	[ 0	locks=0 ]	(	name	)
pack	[ 0	locks=0 ]	(	"off"	)
pivot	[ 0	locks=0 ]	(	"centroid"	)
viewportlod	[ 0	locks=0 ]	(	"full"	)
transform	[ 0	locks=0 ]	(	"on"	)
useimplicitn	[ 0	locks=0 ]	(	"on"	)
resettargetattribs	[ 0	locks=0 ]	(	0	)
targetattribs	[ 0	locks=0 ]	(	3	)
useapply1	[ 0	locks=0 ]	(	"on"	)
applyto1	[ 0	locks=0 ]	(	"points"	)
applymethod1	[ 0	locks=0 ]	(	"copy"	)
applyattribs1	[ 0	locks=0 ]	(	*,^v,^Alpha,^N,^up,^pscale,^scale,^orient,^rot,^pivot,^trans,^transform	)
useapply2	[ 0	locks=0 ]	(	"on"	)
applyto2	[ 0	locks=0 ]	(	"points"	)
applymethod2	[ 0	locks=0 ]	(	"mult"	)
applyattribs2	[ 0	locks=0 ]	(	Alpha	)
useapply3	[ 0	locks=0 ]	(	"on"	)
applyto3	[ 0	locks=0 ]	(	"points"	)
applymethod3	[ 0	locks=0 ]	(	"add"	)
applyattribs3	[ 0	locks=0 ]	(	v	)
}
HouLC1033600b8306671705605ade112dobj/spine_vertebre_rig/copytopoints1.userdata     ___Version___    20.0.506HouLC1033600b860667170560645ee1c0obj/spine_vertebre_rig/attribpromote1.init type = attribpromote
matchesdef = 1
HouLC1033600b870667170560ecebad06obj/spine_vertebre_rig/attribpromote1.def sopflags sopflags = 
comment ""
position -10.7057 -4.15
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 	copytopoints1 2 1 "input1"
}
inputs
{
0 	copytopoints1 0 1
}
stat
{
  create 1718709168
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b86066717056042cdc029obj/spine_vertebre_rig/attribpromote1.parm {
version 0.8
inname	[ 0	locks=0 ]	(	name	)
inclass	[ 0	locks=0 ]	(	"point"	)
outclass	[ 0	locks=0 ]	(	"primitive"	)
usepieceattrib	[ 0	locks=0 ]	(	"off"	)
pieceattrib	[ 0	locks=0 ]	(	name	)
method	[ 0	locks=0 ]	(	"mean"	)
useoutname	[ 0	locks=0 ]	(	"off"	)
outname	[ 0	locks=0 ]	(	""	)
deletein	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b82066717056064761b1cobj/spine_vertebre_rig/attribpromote1.userdata     ___Version___    20.0.506HouLC1033600b8f06671705604ee0887fobj/spine_vertebre_rig/pack1.init type = pack
matchesdef = 1
HouLC1033600b8c066717056061a9709cobj/spine_vertebre_rig/pack1.def sopflags sopflags = 
comment ""
position -10.7023 -5.1847
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 	attribpromote1 1 1 "input1"
}
inputs
{
0 	attribpromote1 0 1
}
stat
{
  create 1718709186
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8f066717056060c2bd60obj/spine_vertebre_rig/pack1.parm {
version 0.8
viewportlod	[ 0	locks=0 ]	(	"full"	)
createpath	[ 0	locks=0 ]	(	"off"	)
path	[ 0	locks=0 ]	(	op:`opfullpath('.')`	)
packbyname	[ 0	locks=0 ]	(	"on"	)
nameattribute	[ 0	locks=0 ]	(	name	)
packedfragments	[ 0	locks=0 ]	(	"on"	)
pivot	[ 0	locks=0 ]	(	"centroid"	)
transfer_attributes	[ 0	locks=0 ]	(	name	)
transfer_groups	[ 0	locks=0 ]	(	""	)
}
HouLC1033600b8b0667170560e7b3f9ffobj/spine_vertebre_rig/pack1.userdata     ___Version___    20.0.506HouLC1033600b830667170560fc32968fobj/spine_vertebre_rig/capturepackedgeo1.init type = kinefx::capturepackedgeo
matchesdef = 1
HouLC1033600b800667170560f4b54746obj/spine_vertebre_rig/capturepackedgeo1.def sopflags sopflags = 
comment ""
position -9.16202 -8.23334
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 	pack1 1 1 "input1"
1 	(__dot2) "" 1 "input2"
}
inputs
{
0 	pack1 0 1
1 	(__dot2) 0 1
}
stat
{
  create 1718709196
  modify 1718709366
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b830667170560ad2cdd56obj/spine_vertebre_rig/capturepackedgeo1.parm {
version 0.8
activept	[ 0	locks=0 ]	(	""	)
riggoffset_t	[ 0	locks=0 ]	(	0	0	0	)
packinput	[ 0	locks=0 ]	(	"off"	)
useconnectivity	[ 0	locks=0 ]	(	"on"	)
nameattribute	[ 0	locks=0 ]	(	piece	)
sepparm4	[ 0	locks=0 ]	(	)
unpackoutput	[ 0	locks=0 ]	(	"off"	)
transferattributes	[ 0	locks=0 ]	(	""	)
transfergroups	[ 0	locks=0 ]	(	""	)
sepparm	[ 0	locks=0 ]	(	)
capturebyname	[ 0	locks=0 ]	(	"on"	)
skinattr	[ 0	locks=0 ]	(	name	)
skelattr	[ 0	locks=0 ]	(	name	)
sepparm3	[ 0	locks=0 ]	(	)
createcapturedgrp	[ 0	locks=0 ]	(	"off"	)
capturedgrpname	[ 0	locks=0 ]	(	captured	)
sepparm2	[ 0	locks=0 ]	(	)
capture	[ 0	locks=0 ]	(	0	)
}
HouLC1033600b9f0667170560f3904c5aobj/spine_vertebre_rig/capturepackedgeo1.userdata     ___Version___      display_options    Z{"show_joints": 1, "show_links": 0, "solid_links": 1, "show_axes": 0, "show_scene_geo": 1} 	wirestyle    roundedHouLC1033600b8906671705602288fbcdobj/spine_vertebre_rig/unpack1.init type = unpack
matchesdef = 1
HouLC1033600b8e066717056073b1dd77obj/spine_vertebre_rig/unpack1.def sopflags sopflags = 
comment ""
position -8.81226 -9.64972
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 	capturepackedgeo1 2 1 "input1"
}
inputs
{
0 	capturepackedgeo1 0 1
}
stat
{
  create 1718709225
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8906671705605f875cc0obj/spine_vertebre_rig/unpack1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
limit_iterations	[ 0	locks=0 ]	(	"on"	)
iterations	[ 0	locks=0 ]	(	1	)
detail_attributes	[ 0	locks=0 ]	(	"detail"	)
transfer_attributes	[ 0	locks=0 ]	(	"boneCapture name"	)
transfer_groups	[ 0	locks=0 ]	(	""	)
apply_style_sheets	[ 0	locks=0 ]	(	"off"	)
scene_style_sheet	[ 0	locks=0 ]	(	""	)
obj_style_sheet	[ 0	locks=0 ]	(	""	)
dotransform	[ 0	locks=0 ]	(	"on"	)
convertpolysoup	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b850667170560928d38f1obj/spine_vertebre_rig/unpack1.userdata     ___Version___    20.0.506HouLC1033600b850667170560f1b9dbdfobj/spine_vertebre_rig/bone_deform.init type = apex::autorigcomponent
matchesdef = 1
HouLC1033600b8a0667170560ed1968c4obj/spine_vertebre_rig/bone_deform.def sopflags sopflags = 
comment ""
position -7.72143 -17.1113
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	init__ 1 1 "input1"
}
inputs
{
0 	init__ 0 1
}
stat
{
  create 1718709301
  modify 1718710076
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.451 0.369 0.796 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d0667170560f9235447obj/spine_vertebre_rig/bone_deform.spareparmdef     groupsimple {
        name    "general2"
        label   "General"
        grouptag { "group_type" "simple" }
        grouptag { "sidefx::look" "blank" }
        grouptag { "sidefx::switcher" "Setup_2" }

        groupcollapsible {
            name    "folder1"
            label   "Component"
            grouptag { "group_type" "collapsible" }
            parmtag { "sidefx::header_parm" "componentsource" }

            parm {
                name    "componentsource"
                baseparm
                label   "Component Source"
                export  none
            }
            parm {
                name    "componentfile"
                baseparm
                label   "Component File"
                export  none
            }
            groupsimple {
                name    "componentfolder2"
                label   "Component"
                disablewhen "{ componentsource != __INPUT__ }"
                parmtag { "group_default" "0" }
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "componentsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "sopoutput"
                    baseparm
                    label   "Component Output File"
                    joinnext
                    export  none
                }
                parm {
                    name    "execute"
                    baseparm
                    label   "Save to Disk"
                    export  none
                }
            }

        }

        groupcollapsible {
            name    "rigfolder2"
            label   "Rig"
            grouptag { "group_type" "collapsible" }
            grouptag { "sidefx::header_label" "riglabel" }

            parm {
                name    "rigsource"
                baseparm
                label   "Rig Source"
                export  none
            }
            groupsimple {
                name    "rigfolder3"
                label   "Rig"
                hidewhen "{ rigsource == 1 }"
                parmtag { "group_default" "0" }
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "rigsourceii" }
                grouptag { "sidefx::look" "blank" }

                parm {
                    name    "inputrigname"
                    baseparm
                    label   "Name"
                    export  none
                }
            }

            parm {
                name    "riglabel"
                baseparm
                label   "Label"
                nolabel
                export  none
            }
        }

        groupcollapsible {
            name    "advancedfolder2"
            label   "Advanced"
            grouptag { "group_type" "collapsible" }

            parm {
                name    "parmsource"
                baseparm
                label   "Parm Source"
                export  none
            }
            groupsimple {
                name    "parmfolder2"
                label   "Parm "
                hidewhen "{ parmsource == 0 }"
                grouptag { "group_type" "simple" }
                parmtag { "sidefx::header_parm" "parmsourceii" }
                grouptag { "sidefx::look" "blank" }
                grouptag { "sidefx::switcher" "folder1" }

                parm {
                    name    "parmnode"
                    baseparm
                    label   "Path"
                    export  none
                }
                parm {
                    name    "nodeparm"
                    baseparm
                    label   "Attribute Name"
                    export  none
                }
            }

        }

    }

    parm {
        name    "sepparm2"
        baseparm
        label   "Spacer"
        export  none
    }
    groupsimple {
        name    "componentparameters2"
        label   "Component Parameters"
        grouptag { "group_type" "simple" }

        parm {
            name    "sepparm3"
            baseparm
            label   "Spacer"
            export  none
        }
        parm {
            name    "labelparm"
            baseparm
            label   "                                               "
            joinnext
            export  none
        }
        parm {
            name    "resetparms"
            baseparm
            label   "Reset Animation Parms"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "updateparms"
            baseparm
            label   "Reload Setup Parms"
            nolabel
            export  none
        }
        parm {
            name    "sepparm"
            baseparm
            label   "Separator"
            export  none
        }
        groupsimple {
            name    "parameters4"
            label   "Parameters"
            disablewhen "{ parmsource == 1 }"
            grouptag { "group_type" "simple" }
            grouptag { "sidefx::look" "blank" }

            parm {
                name    "prefix"
                label   "prefix"
                type    string
                default { "" }
            }
            group {
                name    "Settings"
                label   "Settings"
                tabbreak

                parm {
                    name    "animatedskeleton"
                    label   "animatedskeleton"
                    type    string
                    default { "" }
                }
                parm {
                    name    "restgeo"
                    label   "restgeo"
                    type    string
                    joinnext
                    default { "" }
                }
                parm {
                    name    "promoterestgeo"
                    label   "promoterestgeo"
                    type    toggle
                    default { "0" }
                }
                parm {
                    name    "restskeleton"
                    label   "restskeleton"
                    type    string
                    joinnext
                    default { "" }
                }
                parm {
                    name    "promoterestskeleton"
                    label   "promoterestskeleton"
                    type    toggle
                    default { "0" }
                }
                parm {
                    name    "outputgeo"
                    label   "outputgeo"
                    type    string
                    joinnext
                    default { "" }
                }
                parm {
                    name    "promoteoutputgeo"
                    label   "promoteoutputgeo"
                    type    toggle
                    default { "0" }
                }
            }

        }

    }

    groupcollapsible {
        name    "rigparameters2"
        label   "Test Animation Parameters"
        invisibletab
        grouptag { "group_type" "collapsible" }

        parm {
            name    "animspacer"
            baseparm
            label   "                                               "
            invisible
            joinnext
            export  none
        }
        parm {
            name    "resetanimation"
            baseparm
            label   "Reset Animation Parms"
            nolabel
            invisible
            joinnext
            export  none
        }
        parm {
            name    "updateanimation"
            baseparm
            label   "Reload Animation Parms"
            nolabel
            invisible
            export  none
        }
        groupsimple {
            name    "folder4"
            label   "Test Animation"
            invisibletab
            grouptag { "group_type" "simple" }
            grouptag { "sidefx::look" "blank" }

        }

    }

    parm {
        name    "switcher"
        baseparm
        label   "Switcher"
        invisible
        export  none
    }
    parm {
        name    "sepparm8"
        baseparm
        label   "Spacer"
        export  none
    }
HouLC1033600b850667170560fefd0e9cobj/spine_vertebre_rig/bone_deform.parm {
version 0.8
general	[ 0	locks=0 ]	(	0	)
folder0	[ 0	locks=0 ]	(	0	)
componentsource	[ 0	locks=0 ]	(	"$HFS/packages/apex/geo/bonedeform_component.bgeo"	)
componentfile	[ 0	locks=0 ]	(	$HFS/packages/apex/geo/bonedeform_component.bgeo	)
componentfolder	[ 0	locks=0 ]	(	0	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/component/$OS.bgeo	)
execute	[ 0	locks=0 ]	(	0	)
rigfolder1	[ 0	locks=0 ]	(	0	)
rigsource	[ 0	locks=0 ]	(	"0"	)
rigfolder	[ 0	locks=0 ]	(	0	)
inputrigname	[ 0	locks=0 ]	(	Base.rig	)
riglabel	[ 0	locks=0 ]	(	"Rig                                                  `chs(\"inputrigname\")`"	)
advancedfolder	[ 0	locks=0 ]	(	0	)
parmsource	[ 0	locks=0 ]	(	"0"	)
parmfolder	[ 0	locks=0 ]	(	0	)
parmnode	[ 0	locks=0 ]	(	""	)
nodeparm	[ 0	locks=0 ]	(	parms	)
sepparm2	[ 0	locks=0 ]	(	)
componentparameters	[ 0	locks=0 ]	(	0	)
sepparm3	[ 0	locks=0 ]	(	)
labelparm	[ 0	locks=0 ]	(	""	)
resetparms	[ 0	locks=0 ]	(	0	)
updateparms	[ 0	locks=0 ]	(	0	)
sepparm	[ 0	locks=0 ]	(	)
parameters3	[ 0	locks=0 ]	(	0	)
sepparm8	[ 0	locks=0 ]	(	)
rigparameters	[ 0	locks=0 ]	(	0	)
animspacer	[ 0	locks=0 ]	(	""	)
resetanimation	[ 0	locks=0 ]	(	0	)
updateanimation	[ 0	locks=0 ]	(	0	)
folder3	[ 0	locks=0 ]	(	0	)
switcher	[ 0	locks=0 ]	(	0	)
general2	[ 0	locks=0 ]	(	0	)
folder1	[ 0	locks=0 ]	(	0	)
componentfolder2	[ 0	locks=0 ]	(	0	)
rigfolder2	[ 0	locks=0 ]	(	0	)
rigfolder3	[ 0	locks=0 ]	(	0	)
advancedfolder2	[ 0	locks=0 ]	(	0	)
parmfolder2	[ 0	locks=0 ]	(	0	)
componentparameters2	[ 0	locks=0 ]	(	0	)
parameters4	[ 0	locks=0 ]	(	0	)
prefix	[ 0	locks=0 ]	(	""	)
Settings	[ 0	locks=0 ]	(	0	)
animatedskeleton	[ 0	locks=0 ]	(	pointtransform.geo	)
restgeo	[ 0	locks=0 ]	(	Base.shp	)
promoterestgeo	[ 0	locks=0 ]	(	"on"	)
restskeleton	[ 0	locks=0 ]	(	Base.skel	)
promoterestskeleton	[ 0	locks=0 ]	(	"on"	)
outputgeo	[ 0	locks=0 ]	(	Base.shp	)
promoteoutputgeo	[ 0	locks=0 ]	(	"on"	)
rigparameters2	[ 0	locks=0 ]	(	0	)
folder4	[ 0	locks=0 ]	(	0	)
}
HouLC1033600b81066717056083fc211bobj/spine_vertebre_rig/bone_deform.userdata     ___Version___      	nodeshape    oval 	wirestyle    rounded xform_handle_config_version    1 xform_handle_metadata    eJyL5lIAguparlgACwYCRQ== xform_handle_parms   $eJydUstuAjEMvO9XrPbMRn7H7q8gbiBxRNBb1X9vdmlBTQJIzCFK7MmMLXs7jAVf67lg+pw+xu3tuQASmaJyqLu4EbJtaoKAhiNkkRzEnP8TZkgMSmZShIIL4Zbe3ZnTuWMNtVUVoFTksoFmtyAMlcMM1pW/NPKY4IqlqsxBvnmWd3uQ/kXu2x7faKsEumL7bhNNWU2gK3Z6XRgmNSEERg/XMsBoJgvqWazshRIhBfWt2tnOHilWoBiR1Vs1oyQgZ4CyNSEI1XD+vjOimZrj3Xi9fQ+7H1aEdEQ= xform_handle_settings    eJyFkMEKwjAMhu8+xdh5B716lSFeFLyKlG6Lo5C2I61zKr673YaujMByyOH78oe0l1US6j30vlI6UZVuk3U2oY5BN0taaFtBEGmXRsoLiao2GozvHdpSYuxpwbslD40k6WEcm91lpB4uEmKfH/PzYSdEnEVZAAZv7ogRrpUuJP6eE+9rVGs9J8DIAqESpdWNNeFWFwambxx/ogtsk83gk4MvBhIXJy5ObLxV8GC449Y6bq0b1v7ZZzX26xdYxnqy xform_handle_stateparms    TeJyr5lIAAqWKtPyi3PiSosS84pzEktT44pLUAiUrBQM9Qx1kBUX5JUiyhqZ6BijSxcmJOch6uWoBhHMdDA==HouLC1033600b820667170560d9089e35obj/spine_vertebre_rig/bone_deform/switch1.def sopflags sopflags = 
comment ""
position 19.1306 1.74167
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
{
1 "output1"
}
inputsNamed3
{
0 	null2 0 1 "input1"
2 	null3 0 1 "input2"
}
inputs
{
0 	null2 0 1
1 	null3 0 1
}
stat
{
  create 1696719371
  modify 1718710076
  author nobody@nowhere
  access 0777
}
color UT_Color RGB 0.8 1 0.7 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d066717056061aac0f8obj/spine_vertebre_rig/bone_deform/switch1.parm {
version 0.8
input	[ 0	locks=0 ]	(	1	)
}
HouLC1033600b99066717056075c7866eobj/spine_vertebre_rig/bone_deform/switch1.userdata     ___Version___    20.0.506HouLC1033600b8706671705609a60c53fobj/spine_vertebre_rig/orientjoints1.init type = kinefx::orientjoints
matchesdef = 1
HouLC1033600b8406671705602b2419c6obj/spine_vertebre_rig/orientjoints1.def sopflags sopflags = 
comment ""
position -4.8189 -3.10974
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 	rigdoctor1 1 1 "input1"
}
inputs
{
0 	rigdoctor1 0 1
}
stat
{
  create 1718709366
  modify 1718709837
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b870667170560602d32c3obj/spine_vertebre_rig/orientjoints1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
targets	[ 0	locks=0 ]	(	""	)
use_ref_vector	[ 0	locks=0 ]	(	"off"	)
ref_vector	[ 0	locks=0 ]	(	0	0	1	)
use_up_vector	[ 0	locks=0 ]	(	"on"	)
up_vector	[ 0	locks=0 ]	(	0	1	0	)
userefattriblookat	[ 0	locks=0 ]	(	"off"	)
refattriblookat	[ 0	locks=0 ]	(	""	)
use_parent_for_leaf	[ 0	locks=0 ]	(	"on"	)
orientoverlapping	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b830667170560dd9e89c5obj/spine_vertebre_rig/orientjoints1.userdata     ___Version___      display_options    Z{"show_joints": 1, "show_links": 0, "solid_links": 1, "show_axes": 1, "show_scene_geo": 1}HouLC1033600b8e06671705600bccc9ebobj/spine_vertebre_rig/split1.init type = split
matchesdef = 1
HouLC1033600b8f0667170560c711444aobj/spine_vertebre_rig/split1.def sopflags sopflags = 
comment ""
position 3.31321 -7.57979
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 	(__dot1) "" 1 "input1"
}
inputs
{
0 	(__dot1) 0 1
}
stat
{
  create 1718709566
  modify 1718710280
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8e06671705609a9af7dfobj/spine_vertebre_rig/split1.parm {
version 0.8
group	[ 0	locks=0 ]	(	"0 3 6 9"	)
grouptype	[ 0	locks=0 ]	(	"points"	)
negate	[ 0	locks=0 ]	(	"off"	)
removegrp	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b88066717056042bce266obj/spine_vertebre_rig/split1.netbox __netbox1
HouLC1033600b8a06671705604da1cab9obj/spine_vertebre_rig/split1.userdata     ___Version___     HouLC1033600b80066717056073277c60obj/spine_vertebre_rig/__dot1.networkdotinit {
	"version":1,
	"posx":-0.822025757405001833,
	"posy":-6.37614064233326783,
	"pinned":false,
	"color":"FROMOUTPUT",
	"input":"(__dot2) 0 1",
	"netbox":"__netbox1"
}
HouLC1033600b800667170560395deee0obj/spine_vertebre_rig/__dot2.networkdotinit {
	"version":1,
	"posx":-4.31889761939100403,
	"posy":-4.32098757118883192,
	"pinned":false,
	"color":"FROMOUTPUT",
	"input":"orientjoints1 0 1"
}
HouLC1033600bb00667170560ea7e19c1obj/spine_vertebre_rig.order 20
curve1
resample1
rigdoctor1
transform1
name_points
name_points1
merge1
packfolder1
color1
init__
spine
box1
copytopoints1
attribpromote1
pack1
capturepackedgeo1
unpack1
bone_deform
orientjoints1
split1
HouLC1033600bb6066717056024149e60obj/spine_vertebre_rig.net 1
HouLC1033600ba50667170560048e5fbeobj.net 1
HouLC1033600ba506671705609156a47eout.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 1716536911
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba40667170560d5970f51out.parm {
version 0.8
}
HouLC1033600ba00667170560009b79cfout.userdata     ___Version___    20.0.506HouLC1033600ba506671705605f48a655out.net 1
HouLC1033600baa0667170560563971cbch.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 1716536911
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba5066717056008c4757bch.parm {
version 0.8
}
HouLC1033600ba1066717056064685c3cch.userdata     ___Version___    20.0.506HouLC1033600baa06671705601e49fb68ch.net 1
HouLC1033600ba4066717056076989a58shop.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 1716536911
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba706671705602c7d5db5shop.parm {
version 0.8
}
HouLC1033600ba30667170560240584c2shop.userdata     ___Version___    20.0.506HouLC1033600ba40667170560ca38512fshop.net 1
HouLC1033600ba50667170560c132d204img.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 1716536911
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba406671705600c04e9b6img.parm {
version 0.8
}
HouLC1033600ba00667170560c0f67cc3img.userdata     ___Version___    20.0.506HouLC1033600ba50667170560e8f4ceb3img.net 1
HouLC1033600ba506671705603d423678vex.net 1
HouLC1033600ba506671705604f7fd12dmat.net 1
HouLC1033600ba70667170560134c594fstage.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 1716536911
  modify 1718710274
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba6066717056089b123d9stage.parm {
version 0.8
pinnedprims	[ 0	locks=0 ]	(	""	)
resolvercontextassetpath	[ 0	locks=0 ]	(	""	)
resolvercontextstringcount	[ 0	locks=0 ]	(	0	)
variantselectioncount	[ 0	locks=0 ]	(	0	)
insertionpointdescriptor	[ 0	locks=0 ]	(	""	)
rendergallerysource	[ 0	locks=0 ]	(	$HIP/galleries/$HIPNAME.$OS/rendergallery.db	)
}
HouLC1033600ba20667170560c521ad85stage.userdata     ___Version___    20.0.506HouLC1033600bbc06671705606bf67a3dstage.datablocks         __onload__.expansion 	expansion       {
}
 __onload__.loadmasks 	loadmasks       z{
	"populateall":true,
	"populatepaths":[
	],
	"mutelayers":[
	],
	"loadall":true,
	"loadpaths":[
	],
	"fallbacks":{
	}
}
HouLC1033600ba7066717056085fbb0d4stage.net 1
HouLC1033600ba706671705603a684e06tasks.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 1716536914
  modify 1718710075
  author maxro@Dreams
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba606671705607ddb51d6tasks.parm {
version 0.8
}
HouLC1033600ba20667170560967a83e6tasks.userdata     ___Version___    20.0.506HouLC1033600ba70667170560cc34da38tasks.net 1
HouLC1033600bbb066717056050fceb47.scenefilevisualizers visualizeradd -r vis_marker vis_localtransform
visualizerset vis_localtransform type ( vis_marker ) label ( localtransform ) parameters ( '{\nversion 0.8\nstyle	[ 0	locks=0 ]	(	"axes"	)\nclass	[ 0	locks=0 ]	(	"auto"	)\nattrib	[ 0	locks=0 ]	(	localtransform	)\nvisibility	[ 0	locks=0 ]	(	"always"	)\ndecorradius	[ 0	locks=0 ]	(	0.5	)\ngroup	[ 0	locks=0 ]	(	""	)\npointsize	[ 0	locks=0 ]	(	3	)\nlengthscale	[ 0	locks=0 ]	(	1	)\nunitlength	[ 0	locks=0 ]	(	1	)\nnormalize	[ 0	locks=0 ]	(	"off"	)\narrowheads	[ 0	locks=0 ]	(	"off"	)\nvectorcoloring	[ 0	locks=0 ]	(	"fixed"	)\ncolorattrib	[ 0	locks=0 ]	(	Cd	)\nramptype	[ 0	locks=0 ]	(	"false"	)\ncolorramp	[ 0	locks=0 ]	(	2	)\nrangespec	[ 0	locks=0 ]	(	"min-max"	)\nminscalar	[ 0	locks=0 ]	(	0	)\nmaxscalar	[ 0	locks=0 ]	(	1	)\ncenterscalar	[ 0	locks=0 ]	(	0	)\nwidthscalar	[ 0	locks=0 ]	(	1	)\nclamptype	[ 0	locks=0 ]	(	"edge"	)\ntreatasscalar	[ 0	locks=0 ]	(	"off"	)\nusing	[ 0	locks=0 ]	(	"comp"	)\ncomponent	[ 0	locks=0 ]	(	0	)\nrefvec	[ 0	locks=0 ]	(	0	1	0	)\nmarkercolor	[ 0	locks=0 ]	(	1	1	0	1	)\ntrail	[ 0	locks=0 ]	(	1	1	0	0.5	)\ntextcolor	[ 0	locks=0 ]	(	0.25	0.75	0.75	)\nfontsize	[ 0	locks=0 ]	(	"guidefont"	)\nxcolor	[ 0	locks=0 ]	(	1	0	0	1	)\nycolor	[ 0	locks=0 ]	(	0	1	0	1	)\nzcolor	[ 0	locks=0 ]	(	0	0	1	1	)\ncolorramp1pos	[ 0	locks=0 ]	(	0	)\ncolorramp1c	[ 0	locks=0 ]	(	0	0	1	)\ncolorramp1interp	[ 0	locks=0 ]	(	"linear"	)\ncolorramp2pos	[ 0	locks=0 ]	(	1	)\ncolorramp2c	[ 0	locks=0 ]	(	1	0	0	)\ncolorramp2interp	[ 0	locks=0 ]	(	"linear"	)\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_localtransform ) icon ( MISC_generic )
HouLC1033600ba00667170560baba6ebf.application 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
networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'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 Max_APEX.panetab13
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 imgview5
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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5 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 imgview5
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 1
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 2
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 3
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 4
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 5
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 6
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 7
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 8
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 9
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 10
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 11
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 12
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 13
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 14
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 15
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 16
viewerstow -b open -x open -l open -m hide -c hide -d open Max_APEX.panetab1.world
vieweroption -a 0 -h 0 -m 1 -r 'View: Mantra' Max_APEX.panetab1.world
viewergrouplist -g off -s 0 0 -c  on -t matchselect -m '*' -e on -p off -h on Max_APEX.panetab1.world
vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' Max_APEX.panetab1.world
viewlayout -s 2 Max_APEX.panetab1.world
viewerinspect Max_APEX.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 )
viewtype -t perspective Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",2)`
viewtype -t ortho_front Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",1)`
viewtype -t ortho_top Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",3)`
viewtype -t ortho_right Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",4)`
viewname -l on -n aaaa3 Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",2)`
viewname -l on -n aaaa2 Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",1)`
viewname -l on -n aaaa1 Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",3)`
viewname -l on -n aaaa0 Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",4)`
viewname -l off -n persp1 Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",2)`
viewname -l off -n front1 Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",1)`
viewname -l off -n top2 Max_APEX.panetab1.world.`vpname("Max_APEX.panetab1.world",3)`
viewname -l off -n right1 Max_APEX.panetab1.world.`vpname("Max_APEX.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 Max_APEX.panetab1.world.persp1
viewdispset -t off  scene Max_APEX.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 Max_APEX.panetab1.world.persp1
viewdispset -t off  selectscene Max_APEX.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 Max_APEX.panetab1.world.persp1
viewdispset -t off  ghostscene Max_APEX.panetab1.world.persp1
viewdispset -m off always -n off always -c on 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 Max_APEX.panetab1.world.persp1
viewdispset -t on  display Max_APEX.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 Max_APEX.panetab1.world.persp1
viewdispset -t off  current Max_APEX.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 Max_APEX.panetab1.world.persp1
viewdispset -t off  template Max_APEX.panetab1.world.persp1
viewdisplay -B dg -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 Max_APEX.panetab1.world.persp1
viewdisplay -Q on -m on -v on Max_APEX.panetab1.world.persp1
viewdisplay -W  off 0 0 Max_APEX.panetab1.world.persp1
viewdisplay -c on -l1 -K on -P points -p 3 Max_APEX.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 Max_APEX.panetab1.world.persp1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Max_APEX.panetab1.world.persp1
viewdispopts -G 2 Max_APEX.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 Max_APEX.panetab1.world.persp1
viewinfotext -m off -s off -t on Max_APEX.panetab1.world.persp1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Max_APEX.panetab1.world.persp1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Max_APEX.panetab1.world.persp1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Max_APEX.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Max_APEX.panetab1.world.persp1
viewforeground -d on -f on -D Pz -s 0 Max_APEX.panetab1.world.persp1
viewforeground -o 1 Max_APEX.panetab1.world.persp1
viewtransform Max_APEX.panetab1.world.persp1 version ( 3 )  flag ( Fx )  orthowidth ( 4.83437 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.0724395 9243.95 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( -1.3314 0.760019 8.32443 )  pxyz ( 0.0134649 0.184843 0.286907 )  rotation ( 0.692724 0.0715082 -0.717649 3.60231e-10 0.995072 0.0991514 0.721203 -0.0686845 0.689311  )  homedistance ( 6.8356 )  homeadjboxwidth ( 4.83437 )  homeorthowidth ( 4.83437 )  homeradius ( 5.18947 )  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 '' Max_APEX.panetab1.world.persp1
vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Max_APEX.panetab1.world.persp1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Max_APEX.panetab1.world.persp1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Max_APEX.panetab1.world.persp1
viewcharacteropts  -D off Max_APEX.panetab1.world.persp1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Max_APEX.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 Max_APEX.panetab1.world.persp1
viewposteffects  -e off -E 10 -T 0.95 -L 1 Max_APEX.panetab1.world.persp1
viewmaskoverlay -o 0.4 Max_APEX.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 Max_APEX.panetab1.world.front1
viewdispset -t off  scene Max_APEX.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 Max_APEX.panetab1.world.front1
viewdispset -t off  selectscene Max_APEX.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 Max_APEX.panetab1.world.front1
viewdispset -t off  ghostscene Max_APEX.panetab1.world.front1
viewdispset -m off always -n off always -c on 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 Max_APEX.panetab1.world.front1
viewdispset -t on  display Max_APEX.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 Max_APEX.panetab1.world.front1
viewdispset -t off  current Max_APEX.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 Max_APEX.panetab1.world.front1
viewdispset -t off  template Max_APEX.panetab1.world.front1
viewdisplay -B dg -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 Max_APEX.panetab1.world.front1
viewdisplay -Q on -m on -v on Max_APEX.panetab1.world.front1
viewdisplay -W  off 0 0 Max_APEX.panetab1.world.front1
viewdisplay -c on -l1 -K on -P points -p 3 Max_APEX.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 Max_APEX.panetab1.world.front1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Max_APEX.panetab1.world.front1
viewdispopts -G 2 Max_APEX.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 Max_APEX.panetab1.world.front1
viewinfotext -m off -s off -t on Max_APEX.panetab1.world.front1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Max_APEX.panetab1.world.front1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Max_APEX.panetab1.world.front1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Max_APEX.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Max_APEX.panetab1.world.front1
viewforeground -d on -f on -D Pz -s 0 Max_APEX.panetab1.world.front1
viewforeground -o 1 Max_APEX.panetab1.world.front1
viewtransform Max_APEX.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 Max_APEX.panetab1.world.front1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Max_APEX.panetab1.world.front1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Max_APEX.panetab1.world.front1
viewcharacteropts  -D off Max_APEX.panetab1.world.front1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Max_APEX.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 Max_APEX.panetab1.world.front1
viewposteffects  -e off -E 10 -T 0.95 -L 1 Max_APEX.panetab1.world.front1
viewmaskoverlay -o 0.4 Max_APEX.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 Max_APEX.panetab1.world.top2
viewdispset -t off  scene Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.top2
viewdispset -t off  selectscene Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.top2
viewdispset -t off  ghostscene Max_APEX.panetab1.world.top2
viewdispset -m off always -n off always -c on 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 Max_APEX.panetab1.world.top2
viewdispset -t on  display Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.top2
viewdispset -t off  current Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.top2
viewdispset -t off  template Max_APEX.panetab1.world.top2
viewdisplay -B dg -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 Max_APEX.panetab1.world.top2
viewdisplay -Q on -m on -v on Max_APEX.panetab1.world.top2
viewdisplay -W  off 0 0 Max_APEX.panetab1.world.top2
viewdisplay -c on -l1 -K on -P points -p 3 Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.top2
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Max_APEX.panetab1.world.top2
viewdispopts -G 2 Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.top2
viewinfotext -m off -s off -t on Max_APEX.panetab1.world.top2
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Max_APEX.panetab1.world.top2
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Max_APEX.panetab1.world.top2
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Max_APEX.panetab1.world.top2
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Max_APEX.panetab1.world.top2
viewforeground -d on -f on -D Pz -s 0 Max_APEX.panetab1.world.top2
viewforeground -o 1 Max_APEX.panetab1.world.top2
viewtransform Max_APEX.panetab1.world.top2 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 Max_APEX.panetab1.world.top2
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Max_APEX.panetab1.world.top2
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Max_APEX.panetab1.world.top2
viewcharacteropts  -D off Max_APEX.panetab1.world.top2
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.top2
viewposteffects  -e off -E 10 -T 0.95 -L 1 Max_APEX.panetab1.world.top2
viewmaskoverlay -o 0.4 Max_APEX.panetab1.world.top2
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 Max_APEX.panetab1.world.right1
viewdispset -t off  scene Max_APEX.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 Max_APEX.panetab1.world.right1
viewdispset -t off  selectscene Max_APEX.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 Max_APEX.panetab1.world.right1
viewdispset -t off  ghostscene Max_APEX.panetab1.world.right1
viewdispset -m off always -n off always -c on 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 Max_APEX.panetab1.world.right1
viewdispset -t on  display Max_APEX.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 Max_APEX.panetab1.world.right1
viewdispset -t off  current Max_APEX.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 Max_APEX.panetab1.world.right1
viewdispset -t off  template Max_APEX.panetab1.world.right1
viewdisplay -B dg -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 Max_APEX.panetab1.world.right1
viewdisplay -Q on -m on -v on Max_APEX.panetab1.world.right1
viewdisplay -W  off 0 0 Max_APEX.panetab1.world.right1
viewdisplay -c on -l1 -K on -P points -p 3 Max_APEX.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 Max_APEX.panetab1.world.right1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Max_APEX.panetab1.world.right1
viewdispopts -G 2 Max_APEX.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 Max_APEX.panetab1.world.right1
viewinfotext -m off -s off -t on Max_APEX.panetab1.world.right1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Max_APEX.panetab1.world.right1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Max_APEX.panetab1.world.right1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Max_APEX.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Max_APEX.panetab1.world.right1
viewforeground -d on -f on -D Pz -s 0 Max_APEX.panetab1.world.right1
viewforeground -o 1 Max_APEX.panetab1.world.right1
viewtransform Max_APEX.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 Max_APEX.panetab1.world.right1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Max_APEX.panetab1.world.right1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Max_APEX.panetab1.world.right1
viewcharacteropts  -D off Max_APEX.panetab1.world.right1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Max_APEX.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 Max_APEX.panetab1.world.right1
viewposteffects  -e off -E 10 -T 0.95 -L 1 Max_APEX.panetab1.world.right1
viewmaskoverlay -o 0.4 Max_APEX.panetab1.world.right1
viewtype -t perspective Max_APEX.panetab1.world:1
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 Max_APEX.panetab1.world:1
viewdispset -t off  scene Max_APEX.panetab1.world:1
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 Max_APEX.panetab1.world:1
viewdispset -t off  selectscene Max_APEX.panetab1.world:1
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 Max_APEX.panetab1.world:1
viewdispset -t off  ghostscene Max_APEX.panetab1.world:1
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 Max_APEX.panetab1.world:1
viewdispset -t on  display Max_APEX.panetab1.world:1
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 Max_APEX.panetab1.world:1
viewdispset -t off  current Max_APEX.panetab1.world:1
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 Max_APEX.panetab1.world:1
viewdispset -t off  template Max_APEX.panetab1.world:1
viewdisplay -B dark -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 Max_APEX.panetab1.world:1
viewdisplay -W  off 0 0 Max_APEX.panetab1.world:1
viewdisplay -c on -l1 -K on -P points -p 3 Max_APEX.panetab1.world:1
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 Max_APEX.panetab1.world:1
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Max_APEX.panetab1.world:1
viewdispopts -G 2 Max_APEX.panetab1.world:1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Max_APEX.panetab1.world:1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Max_APEX.panetab1.world:1
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Max_APEX.panetab1.world:1
viewtransform Max_APEX.panetab1.world:1 version ( 3 )  flag ( Fax )  orthowidth ( 6.55873 )  focal ( 0.05 )  aperture ( 0.0414214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.0229279 22927.9 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( -0.585871 1.50144 10.3482 )  pxyz ( 1.65772 1.61559 2.6682 )  rotation ( 0.943217 -0.0849737 0.321125 -1.52448e-06 0.966726 0.255813 -0.332177 -0.241287 0.911833  )  homedistance ( 8.91709 )  homeadjboxwidth ( 6.55873 )  homeorthowidth ( 6.55873 )  homeradius ( 6.54551 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  fov (45)  
viewtype -t perspective Max_APEX.panetab1.world:2
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 Max_APEX.panetab1.world:2
viewdispset -t off  scene Max_APEX.panetab1.world:2
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 Max_APEX.panetab1.world:2
viewdispset -t off  selectscene Max_APEX.panetab1.world:2
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 Max_APEX.panetab1.world:2
viewdispset -t off  ghostscene Max_APEX.panetab1.world:2
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 Max_APEX.panetab1.world:2
viewdispset -t on  display Max_APEX.panetab1.world:2
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 Max_APEX.panetab1.world:2
viewdispset -t off  current Max_APEX.panetab1.world:2
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 Max_APEX.panetab1.world:2
viewdispset -t off  template Max_APEX.panetab1.world:2
viewdisplay -B dark -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 Max_APEX.panetab1.world:2
viewdisplay -W  off 0 0 Max_APEX.panetab1.world:2
viewdisplay -c on -l1 -K on -P points -p 3 Max_APEX.panetab1.world:2
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 Max_APEX.panetab1.world:2
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Max_APEX.panetab1.world:2
viewdispopts -G 2 Max_APEX.panetab1.world:2
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Max_APEX.panetab1.world:2
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Max_APEX.panetab1.world:2
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Max_APEX.panetab1.world:2
viewtransform Max_APEX.panetab1.world:2 version ( 3 )  flag ( Fax )  orthowidth ( 6.55873 )  focal ( 0.05 )  aperture ( 0.0414214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.0229279 22927.9 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( -0.585871 1.50144 10.3482 )  pxyz ( 1.65772 1.61559 2.6682 )  rotation ( 0.943217 -0.0849737 0.321125 -1.52448e-06 0.966726 0.255813 -0.332177 -0.241287 0.911833  )  homedistance ( 8.91709 )  homeadjboxwidth ( 6.55873 )  homeorthowidth ( 6.55873 )  homeradius ( 6.54551 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  fov (45)  
viewtype -t uv Max_APEX.panetab1.world:0
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_ghost -F off -l on -L on -G off -B none -d uv -r unique scene Max_APEX.panetab1.world:0
viewdispset -t off  scene Max_APEX.panetab1.world:0
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_ghost -F off -l on -L on -G off -B none -d uv -r scene selectscene Max_APEX.panetab1.world:0
viewdispset -t off  selectscene Max_APEX.panetab1.world:0
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_ghost -F off -l on -L off -G on -B none -d uv -r unique ghostscene Max_APEX.panetab1.world:0
viewdispset -t off  ghostscene Max_APEX.panetab1.world:0
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 wire_ghost -F off -l on -L on -G off -B none -d uv -r unique display Max_APEX.panetab1.world:0
viewdispset -t on  display Max_APEX.panetab1.world:0
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 Max_APEX.panetab1.world:0
viewdispset -t off  current Max_APEX.panetab1.world:0
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 Max_APEX.panetab1.world:0
viewdispset -t off  template Max_APEX.panetab1.world:0
viewdisplay -B dg -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 Max_APEX.panetab1.world:0
viewdisplay -W  off 0 0 Max_APEX.panetab1.world:0
viewdisplay -c on -l1 -K on -P points -p 3 Max_APEX.panetab1.world:0
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 Max_APEX.panetab1.world:0
viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Max_APEX.panetab1.world:0
viewdispopts -G 2 Max_APEX.panetab1.world:0
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Max_APEX.panetab1.world:0
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Max_APEX.panetab1.world:0
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Max_APEX.panetab1.world:0
viewroto  -S file -F 'F:/_WORKING/RLMG/Montana/Reference/Exhibit_Renderings/DogDays/dogDays_top_01.jpg' -C '' -a off -f 'scale' -o 0 0 -s 0.1 0.1 -O 1 -B 1 -e off top Max_APEX.panetab1.world:0
viewroto  -S file -F 'F:/_WORKING/RLMG/Montana/Reference/Exhibit_Renderings/DogDays/dogDays_front_01.jpg' -C '' -a off -f 'scale' -o 0 2.943 -s 0.1 0.1 -O 1 -B 1 -e off front Max_APEX.panetab1.world:0
viewroto  -S file -F 'F:/_WORKING/RLMG/Montana/Reference/Exhibit_Renderings/DogDays/dogDays_side_01.jpg' -C '' -a off -f 'scale' -o 0 2.82 -s 0.101 0.101 -O 1 -B 1 -e off right Max_APEX.panetab1.world:0
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Max_APEX.panetab1.world:0
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Max_APEX.panetab1.world:0
viewroto  -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Max_APEX.panetab1.world:0
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Max_APEX.panetab1.world:0
viewroto  -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Max_APEX.panetab1.world:0
viewtransform Max_APEX.panetab1.world:0 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 ( 2.81331 )  homeadjboxwidth ( 1.95186 )  homeorthowidth ( 1.95186 )  homeradius ( 2.18132 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  fov (45)  
viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 Max_APEX.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 Max_APEX.panetab1.world
glcache -t 4912 -v 19651
networkeditor -p '{\n}\n'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
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
panepath -d Max_APEX -f -p panetab14 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab1 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab2 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab3 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab11 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab15 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab8 /obj/spine_vertebre_rig/spine
panepath -d Max_APEX -f -p panetab9 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab10 /obj/spine_vertebre_rig/name_points1
panepath -d Max_APEX -f -p panetab7 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab5 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab6 /obj/spine_vertebre_rig/
panepath -d Max_APEX -f -p panetab12 /obj/
desk set Max_APEX
viewupdate -u always
audiopanel -s p ''
audiopanel -s r on
audiopanel -s s 1
audiopanel -s f 45
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 
compproject -r 1920 1080 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on
omparm Iterations sidefx_hud_slider /obj/spine_vertebre_rig/unpack1 "hudid('/obj/geo1/unpack1/iterations.sidefx_hud_slider') huddockee('') huddocker('') hudtitle('Iterations') hudx(43) hudy(743) hudwidth(252) hudheight(36) hudlocked(0) visible(1) hudtitlevisible(0) huddocking('') hudcachevalue('[(0,1.0),(1,1.0),(2,1.0),(3,1.0),(4,1),]') hudbindingargs('') hudplacingmode(1) hudparmmin('0.0') hudparmmax('0.01') hudparmdefault('1.0,1.0,1.0,1.0') hudparmminlock('0') hudparmmaxlock('0') hudparmlabel('iterations') huduseparmrange(1) handle_parameter_group(5) value1(1) value2(1) value3(1) value4(1) onoff(1)"
omparm "Orient Handle" xform /obj/spine_vertebre_rig/curve1 "invisible(1)"
omparm "HUD Translate" sidefx_hud_slider /obj/spine_vertebre_rig/curve1 "hudid('/obj/geo1/curve1.HUD Translate') huddockee('') huddocker('') hudtitle('HUD Translate') hudx(43) hudy(695) hudwidth(252) hudheight(84) hudlocked(0) visible(1) hudtitlevisible(0) huddocking('') hudcachevalue('[(0,0.0),(1,0.0),(2,0.0),(3,1.0),(4,1),]') hudbindingargs('') hudplacingmode(1) hudparmmin('-10.0,-10.0,-10.0') hudparmmax('10.0,10.0,10.0') hudparmdefault('0.0,0.0,0.0') hudparmminlock('0,0,0') hudparmmaxlock('0,0,0') hudparmlabel('Position (X),Position (Y),Position (Z)') huduseparmrange(0) handle_parameter_group(5) value1(0) value2(0) value3(0) value4(1) onoff(1)"
omparm "Point XForm" xform /obj/spine_vertebre_rig/curve1 "invisible(1) snap_to_selection(1)"
texcache  -a off -r 2147483647 2147483647 -m 10000 -M 16310
shopvisible +I3D +VMantra +RIB
HouLC1033600baa0667170560bf442759.takes HoudiniTakeFile 1.0
take name Main kids 0
   e
HouLC1033600ba506671705606cd4f6d0.styles NSJb{}HouLC1033600bbd06671705603504820d.contextoptions [
]
HouLC1033600ba8066717056024f702c4.cwd opcf /
takeset Main
HouLC1033600bb60667170560f96ba020LIMITED_COMMERCIAL_FILE!!! 