HouLC1033600baa0661f9a2909a7e5961.startfplayback -i on -r on -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0 fps 24 tset 0 4.166666666666667 frange 1 100 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouLC1033600ba60661f9a29043eebb37.variablesset -g ACTIVETAKE = 'Main' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = 'C:/Users/MysteryPancake/Desktop/HoudiniFun/Houdini-Tricks/hips' set -g HIPFILE = 'C:/Users/MysteryPancake/Desktop/HoudiniFun/Houdini-Tricks/hips/vex_sweep.hiplc' set -g HIPNAME = 'vex_sweep' set -g HIPVER = '1' set -g HIPVERMIN = '1' set -g JOB = '/lucas/ilm/show/gram/pri/pri_1700/fx_hroberts' set -g PI = '3.1415926535897932384' set -g POSE = '/home/hroberts/houdini19.5/poselib' set -g PWDSHOT = 'pri_1700' set -g PWDSHOTDIR = '/show/gram/pri/pri_1700/fx_hroberts' set -g PWDSHOW = 'gram' set -g USD = '/show/gram/pri/pri_1700/fx_hroberts/houdini/usd' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.35' set -g _HIP_SAVETIME = 'Wed Apr 17 19:45:13 2024' set -g _HIP_SAVEVERSION = '20.0.625' set -g lfldaRunning = '0' set -g status = '0' HouLC1033600ba40661f9a290dba5575b.aliasesalias 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' HouLC1033600ba10661f9a2904309e1eb.takeconfigtakename -g take HouLC1033600ba00661f9a290e36d4a3d.hou.sessionHouLC1033600ba00661f9a2908029b1f6.OPlibrariesHouLC1033600ba20661f9a2906c0e60b2.OPpreferencesHouLC1033600ba00661f9a290757661c4.OPfallbacksSop/assemble C:/PROGRA~1/SIDEEF~1/HOUDIN~1.625/houdini/otls/OPlibSop.hda Sop/assemble otls/OPlibSop.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.625/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.625/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Sop/clean C:/PROGRA~1/SIDEEF~1/HOUDIN~1.625/houdini/otls/OPlibSop.hda Sop/clean otls/OPlibSop.hda labs::Sop/extract_silhouette::1.0 C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0/otls/SideFX_Labs.hda labs::Sop/extract_silhouette::1.0 otls/SideFX_Labs.hda labs::Sop/split_prim_by_normal C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0/otls/SideFX_Labs.hda labs::Sop/split_prim_by_normal otls/SideFX_Labs.hda Sop/matchsize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.625/houdini/otls/OPlibSop.hda Sop/matchsize otls/OPlibSop.hda Sop/polypath C:/PROGRA~1/SIDEEF~1/HOUDIN~1.625/houdini/otls/OPlibSop.hda Sop/polypath otls/OPlibSop.hda Sop/testgeometry_templatebody C:/PROGRA~1/SIDEEF~1/HOUDIN~1.625/houdini/otls/OPlibPlaceholder.hda Sop/testgeometry_templatebody otls/OPlibPlaceholder.hda HouLC1033600ba00661f9a2908cfa07f6.OPdummydefsINDX INDEX_SECTIONKf�)houdini.hdalibraryKf�) Sop/assembleK�f��Sop/attribdelete� �f��Sop/attribwrangle'��f�� Sop/cleanG5If��!labs::Sop/extract_silhouette::1.0U~,f��labs::Sop/split_prim_by_normal]�f�� Sop/matchsizec�4 f�� Sop/polypath���f��Sop/testgeometry_templatebody�k�f�� assembleAssemble oplib:/Sop/assemble?Sop/assemble SOP_assembleSopf�) attribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSopf�) attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSopf�)cleanCleanoplib:/Sop/clean?Sop/clean SOP_cleanSopf�)labs::extract_silhouette::1.0Labs Extract SilhouetteJoplib:/labs::Sop/extract_silhouette::1.0?labs::Sop/extract_silhouette::1.00opdef:/labs::Sop/extract_silhouette::1.0?IconSVGSopf�)labs::split_prim_by_normalLabs Split Primitives by NormalDoplib:/labs::Sop/split_prim_by_normal?labs::Sop/split_prim_by_normal-opdef:/labs::Sop/split_prim_by_normal?IconSVGSopf�) matchsize Match Size"oplib:/Sop/matchsize?Sop/matchsize SOP_matchsizeSop guide=GUIDE f�)polypathPolyPath oplib:/Sop/polypath?Sop/polypath SOP_polypathSopeinputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" ' f�)testgeometry_templatebodyTest Geometry: Template BodyBoplib:/Sop/testgeometry_templatebody?Sop/testgeometry_templatebodySOP_testgeometry_templatebodySopf�)INDXContents=f�� DialogScript=eg�HouLC1033600bb60661f99b80f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for assemble automatically generated { name assemble script Reassemble label Assemble help { "" } inputlabel 1 "Polygons to Assemble into Pieces" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l -a delete__no_change group" ] } range { 0 1 } 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." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector prims "Primitives to Finalize" "Select the geometry to finalize and right click to complete" 0 1 poly 0 "" 0 } parm { name "inside_group" label "Inside Group" type string default { "inside" } menutoggle { [ "opmenu -l -a delete__no_change group" ] } range { 0 1 } 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." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "outside_group" label "Output Prefix" type string default { "piece" } range { 0 1 } } parm { name "keepattrib" label "Label" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "pieceattrib" label "Piece Attribute" type string default { "__fracture_class__" } disablewhen "{ keepattrib == 0 }" range { 0 1 } } parm { name "newgroups" label "Create Groups" type toggle default { "0" } range { 0 1 } } parm { name "newname" label "Create Name Attribute" type toggle default { "1" } range { 0 1 } } parm { name "connect" label "Connect Inside Edges" type toggle default { "1" } range { 0 1 } } parm { name "doCusp" label "Cusp Edges" type toggle default { "0" } range { 0 1 } } parm { name "pack_geo" label "Create Packed Primitives" type toggle default { "0" } range { 0 1 } } parm { name "createpath" label "Create Path Attribute" type toggle nolabel joinnext default { "off" } disablewhen "{ pack_geo == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "path" label "Path Attribute" type string default { "op:`opfullpath('.')`" } disablewhen "{ pack_geo == 0 } { createpath == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "createpackedfragments" label "Create Packed Fragments" type toggle default { "on" } disablewhen "{ pack_geo == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "transfer_attributes" label "Transfer Attributes" type string default { "" } disablewhen "{ pack_geo == 0 }" menutoggle { [ "opmenu -l -a pack transfer_attributes" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "transfer_groups" label "Transfer Groups" type string default { "" } disablewhen "{ pack_geo == 0 }" menutoggle { [ "opmenu -l -a pack transfer_groups" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "pivot" label "Pivot Location" type ordinal default { "centroid" } disablewhen "{ pack_geo == 0 }" menu { "origin" "Origin" "centroid" "Centroid" } range { 0 1 } } parm { name "viewportlod" label "Display As" type ordinal default { [ "full" hscript-expr ] } disablewhen "{ pack_geo == 0 }" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDXContents=f�� DialogScript= ,eg�HouLC1033600bb60661f99b70f96ba020LIMITED_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" } } } INDXContents=f�� DialogScript= eg�HouLC1033600bb60661f99b70f96ba020LIMITED_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" } } } } INDXContents=f�� DialogScript= �eg�HouLC1033600bb60661f99b80f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for clean automatically generated { name clean script clean label Clean help { "" } inputlabel 1 "Geometry to Clean" parm { name "fusepts" label "Consolidate Points" type toggle default { "0" } range { 0 1 } export all } parm { name "deldegengeo" label "Remove Degenerate Primitives" type toggle default { "1" } range { 0 1 } export all } parm { name "degentol" label "Degenerancy Tolerance" type float default { "0.001" } hidewhen "{ deldegengeo == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "removeunusedgrp" label "Delete Unused Groups" type toggle default { "on" } hidewhen "{ deldegengeo == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "orientpoly" label "Orient Polygons" type toggle default { "0" } range { 0 1 } export all } parm { name "reversewinding" label "Reverse Winding" type toggle default { "0" } range { 0 1 } } parm { name "fixoverlap" label "Fix Overlaps" type toggle default { "0" } range { 0 1 } } parm { name "deleteoverlap" label "Delete Overlap Pairs" type toggle default { "1" } disablewhen "{ fixoverlap == 0 }" range { 0 1 } } parm { name "delunusedpts" label "Remove Unused Points" type toggle default { "1" } range { 0 1 } export all } parm { name "dodelattribs" label "Remove Attributes" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "delattribs" label "Remove Attribs" type string default { "*" } disablewhen "{ dodelattribs == 0 }" range { 0 1 } } parm { name "dodelgroups" label "Remove Groups" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "delgroups" label "Remove Groups" type string default { "*" } disablewhen "{ dodelgroups == 0 }" range { 0 1 } } parm { name "delnans" label "Remove NANs" type toggle default { "1" } range { 0 1 } } parm { name "make_manifold" label "Manifold-Only Topology" type toggle default { "0" } range { 0 1 } } parm { name "delete_small" label "Delete Small Manifold Patches" type toggle default { "1" } hidewhen "{ make_manifold == 0 }" range { 0 1 } parmtag { "autoscope" "1000000000000000" } } parm { name "prim_count" label "Primitive Threshold" type integer default { "3" } disablewhen "{ delete_small == 0 }" hidewhen "{ make_manifold == 0 }" range { 0 10 } } } INDXContents=f�� DialogScript=�e��UHouLC1033600bb60661f99b70f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for labs::extract_silhouette::1.0 automatically generated { name labs::extract_silhouette::1.0 script gamedev::sop_extract_silhouette::1.0 label "Labs Extract Silhouette" help { "" } inputlabel 1 "Input Geometry" inputlabel 2 "(Optional) Viewpoint" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "iExtractMode" label "Mode" type ordinal default { "0" } menu { "0" "Silhouette" "1" "Contours" } parmtag { "script_callback_language" "python" } } parm { name "mTraceAxis" label "Trace Axis" type ordinal default { "0" } menu { "0" "X" "1" "Y" "2" "Z" "3" "Second Input Centroid" "4" "Orthographic Camera" } } parm { name "campath" label "Camera" type oppath default { "" } hidewhen "{ mTraceAxis != 4 }" parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!OBJ/CAMERA!!" } parmtag { "oprelative" "." } } parm { name "removeoutsidesilhouette" label "Remove Outside of Silhouette" type toggle default { "off" } hidewhen "{ iExtractMode != 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bResample" label "Resample" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "length" label "Resample Length" type float default { "0.1" } disablewhen "{ bResample == 0 }" range { 0! 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } } INDXContents=f�� DialogScript=�e��WHouLC1033600bb60661f99b80f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for labs::split_prim_by_normal automatically generated { name labs::split_prim_by_normal script labs::split_prim_by_normal label "Labs Split Primitives by Normal" help { "" } inputlabel 1 Geometry inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" groupsimple { name "fd_settings" label "Settings" parm { name "input" label "Direction" type integer joinnext default { "0" } menu { "0" "+X" "1" "-X" "2" "X" "3" "+Y" "4" "-Y" "5" "Y" "6" "+Z" "7" "-Z" "8" "Z" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "negate" label "Invert Selection" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "angle" label "Tolerance" type angle default { "53" } range { 0! 180! } parmtag { "autoscope" "0000000000000000" } } } } INDXContents=f�� DialogScript=3�eg�HouLC1033600bb60661f99b70f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for matchsize automatically generated { name matchsize script matchsize label "Match Size" help { "" "" "" } bindhandle sizex xform "Transformer" sx "" bindhandle sizey xform "Transformer" sy "" bindhandle sizez xform "Transformer" sz "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" inputlabel 1 "Geometry to move and resize" inputlabel 2 "Geometry whose Bounding Box is to be matched" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l -a group_generator group" ] } 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.\nShift-click to turn on Select Groups." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } parm { name "justifytarget" label "Justify With" type ordinal default { "auto" } disablewhen "{ restorexform == 1 }" menu { "origin" "Origin and Unit Size" "input" "Second Input" "explicit" "Location and Size" "auto" "Input If Wired" } parmtag { "script_callback_language" "python" } } parm { name "doboundgroup" label "Use Groups to Determine Justification Bounds" type toggle default { "0" } disablewhen "{ restorexform == 1 }" parmtag { "script_callback_language" "python" } } groupsimple { name "folder2" label "Bounds" hidewhentab "{ doboundgroup == 0 }" parm { name "sourcegroup" label "Source Group" type string default { "" } disablewhen "{ restorexform == 1 }" menutoggle { [ "opmenu -l -a source_bbox group" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('sourcegrouptype')\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 "sourcegrouptype" label "Source Group Type" type ordinal default { "guess" } disablewhen "{ restorexform == 1 }" menu { "guess" "Guess from Group" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "refgroup" label "Target Group" type string default { "" } disablewhen "{ restorexform == 1 }" hidewhen "{ ninputs() < 2 justifytarget == auto } { justifytarget == origin } { justifytarget == explicit }" menutoggle { [ "opmenu -l -a bound1 group" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('refgrouptype')\nkwargs['inputindex'] = 1\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 "refgrouptype" label "Target Group Type" type ordinal default { "guess" } disablewhen "{ restorexform == 1 }" hidewhen "{ ninputs() < 2 justifytarget == auto } { justifytarget == origin } { justifytarget == explicit }" menu { "guess" "Guess from Group" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupsimple { name "folder1" label "Target" hidewhentab "{ ninputs() == 2 justifytarget == auto } { justifytarget == input } { justifytarget == origin }" parm { name "t" label "Target Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ restorexform == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "size" label "Target Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ restorexform == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "folder0" label "Matching" parm { name "dotranslate" label "Translate" type toggle default { "1" } disablewhen "{ restorexform == 1 }" range { 0 1 } } parm { name "justify_x" label "Justify X" type ordinal joinnext default { "center" } disablewhen "{ restorexform == 1 } { dotranslate == 0 }" menu { "none" "None" "min" "Min" "center" "Center" "max" "Max" } } parm { name "goal_x" label "to" type ordinal joinnext default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_x == none }" menu { "same" "Same" "min" "Min" "center" "Center" "max" "Max" } parmtag { "script_callback_language" "python" } } parm { name "offset_x" label "Offset by" type float default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_x == none }" range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "justify_y" label "Justify Y" type ordinal joinnext default { "center" } disablewhen "{ restorexform == 1 } { dotranslate == 0 }" menu { "none" "None" "min" "Min" "center" "Center" "max" "Max" } } parm { name "goal_y" label "to" type ordinal joinnext default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_y == none }" menu { "same" "Same" "min" "Min" "center" "Center" "max" "Max" } parmtag { "script_callback_language" "python" } } parm { name "offset_y" label "Offset by" type float default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_y == none }" range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "justify_z" label "Justify Z" type ordinal joinnext default { "center" } disablewhen "{ restorexform == 1 } { dotranslate == 0 }" menu { "none" "None" "min" "Min" "center" "Center" "max" "Max" } } parm { name "goal_z" label "to" type ordinal joinnext default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_z == none }" menu { "same" "Same" "min" "Min" "center" "Center" "max" "Max" } parmtag { "script_callback_language" "python" } } parm { name "offset_z" label "Offset by" type float default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_z == none }" range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "doscale" label "Scale to Fit" type toggle default { "0" } disablewhen "{ restorexform == 1 }" range { 0 1 } } parm { name "uniformscale" label "Uniform Scale" type toggle default { "1" } disablewhen "{ restorexform == 1 } { doscale == 0 }" } parm { name "scale_axis" label "Scale Axis" type ordinal default { "min" } disablewhen "{ restorexform == 1 }" hidewhen "{ uniformscale == 0 } { doscale == 0 }" menu { "x" "X" "y" "Y" "z" "Z" "min" "Best Fit" "perimeter" "Perimeter" "area" "Area" "volume" "Volume" } } parm { name "scale_x" label "Scale X" type toggle default { "1" } disablewhen "{ restorexform == 1 }" hidewhen "{ doscale == 0 } { uniformscale == 1 }" } parm { name "scale_y" label "Scale Y" type toggle default { "1" } disablewhen "{ restorexform == 1 }" hidewhen "{ doscale == 0 } { uniformscale == 1 }" } parm { name "scale_z" label "Scale Z" type toggle default { "1" } disablewhen "{ restorexform == 1 }" hidewhen "{ doscale == 0 } { uniformscale == 1 }" } } parm { name "restorexform" label "Restore Transform" type toggle nolabel joinnext default { "0" } } parm { name "restoreattrib" label "Restore Transform" type string default { "xform" } disablewhen "{ restorexform == 0 }" } parm { name "stashxform" label "Stash Transform" type toggle nolabel joinnext default { "0" } disablewhen "{ restorexform == 1 }" } parm { name "stashattrib" label "Stash Transform" type string joinnext default { "xform" } disablewhen "{ restorexform == 1 } { stashxform == 0 }" } parm { name "stashmerge" label "Stash Combine" type ordinal nolabel default { "replace" } disablewhen "{ restorexform == 1 } { stashxform == 0 }" menu { "replace" "Replace Existing" "pre" "Pre-Multiply" "post" "Post-Multiply" } parmtag { "autoscope" "0000000000000000" } } } INDXContents=f�� DialogScript=3eg�HouLC1033600bb60661f99b70f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for polypath automatically generated { name polypath script polypath label PolyPath help { "" } inputlabel 1 "Primitives to Trace Edges of" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "connectends" label "Connect End Points" type toggle default { "0" } range { 0 1 } } parm { name "maxendptdist" label "Max Distance" type float default { "0.01" } disablewhen "{ connectends == off }" range { 0! 1 } parmtag { "units" "m1" } } parm { name "connectonlytoends" label "Connect Only To Other End Points" type toggle default { "1" } disablewhen "{ connectends == off }" range { 0 1 } } parm { name "closeloops" label "Make Isolated Loops Closed" type toggle default { "0" } range { 0 1 } } } INDXContents=f�� DialogScript=eg�HouLC1033600bb60661f99b70f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for testgeometry_templatebody automatically generated { name testgeometry_templatebody script testgeometry_templatebody label "Test Geometry: Template Body" 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 "t" label "Translate" type vector size 3 default { "0" "0" "0" } help "Position of the center." range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } help "Rotation of the geometry about its center." range { 0 360 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "scale" label "Uniform Scale" type float default { "1" } help "Uniform scaling." range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } HouLC1033600bbd0661f9a29093af9a67expression.func# 126 bytes string lfl_get_info(string in) { return pythonexprs("__import__('houdiniLopTools').toolutils.lfl_get_info('" + in + "')"); } HouLC1033600ba50661f9a29006d0ac42vex.defcomment "" 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 1709676856 modify 1709684734 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40661f9a2905af56f87vex.parm{ version 0.8 } HouLC1033600ba00661f9a29084719914vex.userdata ___Version___20.0.625HouLC1033600ba50661f9a290061a1f12mat.defcomment "" 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 1709676856 modify 1709684734 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40661f9a290f7597b92mat.parm{ version 0.8 } HouLC1033600ba00661f9a290d43f5e73mat.userdata ___Version___20.0.625HouLC1033600ba50661f9a2903897b9e1obj.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1709676856 modify 1709684734 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40661f9a29029ff291eobj.parm{ version 0.8 } HouLC1033600ba00661f9a2901274efaaobj.userdata ___Version___20.0.625HouLC1033600ba20661f9a2902b4831c2obj/sweep.inittype = geo matchesdef = 0 HouLC1033600ba30661f9a290d584c5f8obj/sweep.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -2.53368 0.342228 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 1709677014 modify 1709896578 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba0661f9a290b82fa212obj/sweep.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } parm { name "sepparm" label "sepparm" type separator default { "" } } parm { name "global_xform" label "Global Translate" type vector size 3 default { [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"TX\")" hscript-expr ] [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"TY\")" hscript-expr ] [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"TZ\")" hscript-expr ] } help "The result of all the incoming transforms." disablewhen "{ disable == 1 }" range { -1 1 } } parm { name "global_rot" label "Global Rotate" type vector size 3 default { [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"RX\")" hscript-expr ] [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"RY\")" hscript-expr ] [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"RZ\")" hscript-expr ] } help "The result of all the incoming rotations." disablewhen "{ disable == 1 }" range { -1 1 } } parm { name "global_scale" label "Global Scale" type vector size 3 default { [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"SX\")" hscript-expr ] [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"SY\")" hscript-expr ] [ "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"SZ\")" hscript-expr ] } help "The result of all the incoming scales." disablewhen "{ disable == 1 }" range { -1 1 } } parm { name "disable" label "__Disable" type integer invisible default { "1" } range { 0 10 } } HouLC1033600ba30661f9a2901540c2e7obj/sweep.chn{ channel global_xformx { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"TX\")" } } channel global_xformy { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"TY\")" } } channel global_xformz { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"TZ\")" } } channel global_rotx { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"RX\")" } } channel global_roty { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"RY\")" } } channel global_rotz { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"RZ\")" } } channel global_scalex { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"SX\")" } } channel global_scaley { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"SY\")" } } channel global_scalez { lefttype = extend righttype = extend flags = 0 start = 41.666666666666664 segment { length = 0 expr = "explodematrix(optransform(\".\"), \"SRT\", \"XYZ\", \"SZ\")" } } } HouLC1033600ba20661f9a2904c5306b6obj/sweep.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.05 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) sepparm [ 0 locks=0 ] ( ) global_xform [ 0 locks=0 ] ( [ global_xformx 0 ] [ global_xformy 0 ] [ global_xformz 0 ] ) global_rot [ 0 locks=0 ] ( [ global_rotx 0 ] [ global_roty 0 ] [ global_rotz 0 ] ) global_scale [ 0 locks=0 ] ( [ global_scalex 0 ] [ global_scaley 0 ] [ global_scalez 0 ] ) disable [ 0 locks=0 ] ( 1 ) } HouLC1033600bbe0661f9a290dc30a50bobj/sweep.userdata ___Version___20.0.625 wirestyleroundedHouLC1033600b8e0661f9a2908abdf131obj/sweep/__stickynote1.postitinittype = postitnote matchesdef = 0 HouLC1033600b8f0661f9a29080ec1d35obj/sweep/__stickynote1.postitdeftext "Regular sweep" position -1.29234 -1.4158 size 3.46867 1.18631 textsize 0.5 flags = minimize off stat { create 1709892565 modify 1709892767 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 1 0.969 0.522 end HouLC1033600b8e0661f9a29057297177obj/sweep/__stickynote2.postitinittype = postitnote matchesdef = 0 HouLC1033600b8f0661f9a290212a2b87obj/sweep/__stickynote2.postitdeftext "Custom cross sections" position 5.75918 -0.568111 size 5.17898 1.18631 textsize 0.5 flags = minimize off stat { create 1709892565 modify 1709896214 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 1 0.969 0.522 end HouLC1033600b8e0661f9a29015335d2bobj/sweep/__stickynote3.postitinittype = postitnote matchesdef = 0 HouLC1033600b8f0661f9a290e9a11014obj/sweep/__stickynote3.postitdeftext "Cool shapes" position 17.5026 -3.72317 size 3.53754 1.18631 textsize 0.5 flags = minimize off stat { create 1709892565 modify 1709896218 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 1 0.969 0.522 end HouLC1033600b8c0661f9a2908b50289aobj/sweep/orientalongcurve1.inittype = orientalongcurve matchesdef = 1 HouLC1033600b8d0661f9a29025fb0677obj/sweep/orientalongcurve1.defsopflags sopflags = comment "" position 1.79262 -4.66568 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 CURVE 1 1 "input1" } inputs { 0 CURVE 0 1 } stat { create 1709677400 modify 1709894788 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c0661f9a290397fc6a1obj/sweep/orientalongcurve1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) frame_folder [ 0 locks=0 ] ( 0 ) tangenttype [ 0 locks=0 ] ( "avgdir" ) continuousclosed [ 0 locks=0 ] ( "on" ) extrapolateendtangents [ 0 locks=0 ] ( "off" ) transformbyattribs [ 0 locks=0 ] ( "off" ) sepparm [ 0 locks=0 ] ( ) upvectortype [ 0 locks=0 ] ( "normal" ) upvectoratstart [ 0 locks=0 ] ( "on" ) useendupvector [ 0 locks=0 ] ( "off" ) upvectorattrib [ 0 locks=0 ] ( target_up ) endupvectorattrib [ 0 locks=0 ] ( target_up_end ) upvector [ 0 locks=0 ] ( 0 1 0 ) endupvector [ 0 locks=0 ] ( 0 1 0 ) adjustupcurvature [ 0 locks=0 ] ( "off" ) curvaturescale [ 0 locks=0 ] ( 1 ) enablecurvaturescaleattrib [ 0 locks=0 ] ( "noscaling" ) curvaturescaleattrib [ 0 locks=0 ] ( speed ) enablecurvatureattrib [ 0 locks=0 ] ( "off" ) curvatureattrib [ 0 locks=0 ] ( curvature ) rotation_folder [ 0 locks=0 ] ( 1 ) rOrd [ 0 locks=0 ] ( "xyz" ) applyroll [ 0 locks=0 ] ( "off" ) roll [ 0 locks=0 ] ( 0 ) rollper [ 0 locks=0 ] ( "fulldistance" ) fulltwists [ 0 locks=0 ] ( 1 ) incroll [ 0 locks=0 ] ( 0 ) rollattrib [ 0 locks=0 ] ( roll ) sepparmroll [ 0 locks=0 ] ( ) applyyaw [ 0 locks=0 ] ( "off" ) yaw [ 0 locks=0 ] ( 45.1 ) yawper [ 0 locks=0 ] ( "fulldistance" ) incyaw [ 0 locks=0 ] ( 0 ) yawattrib [ 0 locks=0 ] ( yaw ) sepparmyaw [ 0 locks=0 ] ( ) applypitch [ 0 locks=0 ] ( "off" ) pitch [ 0 locks=0 ] ( -29.5 ) pitchper [ 0 locks=0 ] ( "fulldistance" ) incpitch [ 0 locks=0 ] ( 0 ) pitchattrib [ 0 locks=0 ] ( pitch ) scales_folder [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "on" ) scale [ 0 locks=0 ] ( 1 ) stretcharoundturns [ 0 locks=0 ] ( "off" ) maxstretcharoundturns [ 0 locks=0 ] ( 10 ) output_folder [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) outputxaxis [ 0 locks=0 ] ( "on" ) xaxisname [ 0 locks=0 ] ( out ) outputyaxis [ 0 locks=0 ] ( "on" ) yaxisname [ 0 locks=0 ] ( up ) outputzaxis [ 0 locks=0 ] ( "off" ) zaxisname [ 0 locks=0 ] ( N ) sepparmattrib [ 0 locks=0 ] ( ) outputtranslation [ 0 locks=0 ] ( "off" ) translationname [ 0 locks=0 ] ( P ) outputquaternion [ 0 locks=0 ] ( "off" ) quaternionname [ 0 locks=0 ] ( orient ) outputtransform3 [ 0 locks=0 ] ( "off" ) transform3name [ 0 locks=0 ] ( transform ) outputtransform4 [ 0 locks=0 ] ( "off" ) transform4name [ 0 locks=0 ] ( transform ) } HouLC1033600b880661f9a290b4201edfobj/sweep/orientalongcurve1.userdata ___Version___20.0.625HouLC1033600bba0661f9a29004b38f15obj/sweep/circle1.inittype = circle matchesdef = 1 HouLC1033600bbb0661f9a29094921050obj/sweep/circle1.defsopflags sopflags = comment "" position -1.14335 -2.31186 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 1709677450 modify 1709895999 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba0661f9a29033033247obj/sweep/circle1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) reverse [ 0 locks=0 ] ( "off" ) rad [ 0 locks=0 ] ( 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 50 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } HouLC1033600bb60661f9a290ee8ea164obj/sweep/circle1.userdata ___Version___20.0.625HouLC1033600b8d0661f9a2905b456928obj/sweep/generate_circles.inittype = attribwrangle matchesdef = 1 HouLC1033600bb20661f9a2904146d370obj/sweep/generate_circles.defsopflags sopflags = comment "" position 1.79262 -5.79518 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 orientalongcurve1 1 1 "input1" } inputs { 0 orientalongcurve1 0 1 } stat { create 1709679214 modify 1713347022 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b850661f9a290d0bdce26obj/sweep/generate_circles.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "radius" label "Radius" type float default { "0" } range { 0 1 } } parm { name "angle" label "Angle" type float default { "0" } range { -180 180 } } parm { name "columns" label "Columns" type integer default { "0" } range { 0 10 } } parm { name "scale_ramp" label "Scale Ramp" type ramp_flt default { "2" } range { 1! 10 } } parm { name "roll_ramp" label "Roll Ramp" type ramp_flt default { "2" } range { 1! 10 } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600bb20661f9a290f41fe858obj/sweep/generate_circles.chn{ channel angle { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T*180 } } } HouLC1033600b8d0661f9a290b2838a58obj/sweep/generate_circles.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 ] ( "int cols = chi(\"columns\"); float radius = chf(\"radius\"); float angle = radians(chf(\"angle\")); for (int i = 0; i < cols; ++i) { // Column factor (0-1 exclusive) float col_factor = float(i) / cols; // Row factor (0-1 inclusive) float row_factor = float(i@ptnum) / (i@numpt - 1); // Scale and rotation ramps float scale_ramp = chramp(\"scale_ramp\", row_factor); float roll_ramp = chramp(\"roll_ramp\", row_factor); // Generate circles on the plane defined by v@out and v@up float phase = 2 * PI * (col_factor + roll_ramp) + angle; vector offset = cos(phase) * v@out - sin(phase) * v@up; addpoint(0, v@P + offset * radius * scale_ramp); } // Remove original points removepoint(0, i@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 ) folder1 [ 0 locks=0 ] ( 0 0 ) radius [ 0 locks=0 ] ( 0.3 ) angle [ 8 locks=0 ] ( [ angle 0 ] ) columns [ 0 locks=0 ] ( 9 ) scale_ramp [ 0 locks=0 ] ( 2 ) scale_ramp1pos [ 0 locks=0 ] ( 0 ) scale_ramp1value [ 0 locks=0 ] ( 1 ) scale_ramp1interp [ 0 locks=0 ] ( "linear" ) roll_ramp [ 0 locks=0 ] ( 2 ) roll_ramp1pos [ 0 locks=0 ] ( 0 ) roll_ramp1value [ 0 locks=0 ] ( 0 ) roll_ramp1interp [ 0 locks=0 ] ( "linear" ) scale_ramp2pos [ 0 locks=0 ] ( 1 ) scale_ramp2value [ 0 locks=0 ] ( 1 ) scale_ramp2interp [ 0 locks=0 ] ( "linear" ) roll_ramp2pos [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 1 ) roll_ramp2value [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 0 ) roll_ramp2interp [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( "linear" ) } HouLC1033600b890661f9a290bd75d675obj/sweep/generate_circles.userdata ___Version___HouLC1033600bb10661f9a290b1f35dfcobj/sweep/make_bridges.inittype = attribwrangle matchesdef = 1 HouLC1033600bb60661f9a290fe160723obj/sweep/make_bridges.defsopflags sopflags = comment "" position 1.79262 -6.92468 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 generate_circles 1 1 "input1" } inputs { 0 generate_circles 0 1 } stat { create 1709679358 modify 1713347077 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b890661f9a290bf399481obj/sweep/make_bridges.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "columns" label "Columns" type integer default { "0" } range { 0 10 } } parm { name "close_path" label "Close Path" type toggle default { "0" } range { 0 10 } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600bb60661f9a29076563dbfobj/sweep/make_bridges.chn{ channel columns { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../generate_circles/columns\") } } } HouLC1033600bb10661f9a290fa318439obj/sweep/make_bridges.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 ] ( "int cols = chi(\"columns\"); // Skip last connections when path is open int closed = chi(\"close_path\"); if (!closed && i@ptnum >= i@numpt - cols) return; // Row and column indexes per point i@ptrow = i@ptnum / cols; i@ptcol = i@ptnum % cols; // Point indexes of the 4 corners of each quad int corner1 = i@ptnum; int corner2 = i@ptrow * cols + (i@ptnum + 1) % cols; int corner3 = (corner2 + cols) % i@numpt; int corner4 = (corner1 + cols) % i@numpt; // Add quads int prim_id = addprim(0, \"poly\", corner1, corner2, corner3, corner4); // Row and column indexes per prim setprimattrib(0, \"primrow\", prim_id, i@ptrow); setprimattrib(0, \"primcol\", prim_id, i@ptcol);" ) 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 ) folder1 [ 0 locks=0 ] ( 0 0 ) columns [ 0 locks=0 ] ( [ columns 0 ] ) close_path [ 0 locks=0 ] ( "on" ) } HouLC1033600b8d0661f9a2901e6a73eeobj/sweep/make_bridges.userdata ___Version___HouLC1033600bba0661f9a2909b145c09obj/sweep/output0.inittype = output matchesdef = 1 HouLC1033600bbb0661f9a290d59427c0obj/sweep/output0.defsopflags sopflags = comment "" position 9.93701 -15.1626 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 normal2 1 1 "input1" } inputs { 0 normal2 0 1 } stat { create 1709682941 modify 1709897346 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba0661f9a290da24cc38obj/sweep/output0.parm{ version 0.8 outputidx [ 0 locks=0 ] ( 0 ) } HouLC1033600bb60661f9a290b949771bobj/sweep/output0.userdata ___Version___20.0.625HouLC1033600bbb0661f9a290ea2ee699obj/sweep/sweep1.inittype = sweep::2.0 matchesdef = 1 HouLC1033600bb80661f9a290b29292b4obj/sweep/sweep1.defsopflags sopflags = comment "" position -1.14335 -6.92368 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 CURVE 1 1 "input1" } inputs { 0 CURVE 0 1 } stat { create 1709684299 modify 1709896987 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb80661f9a290d50f8391obj/sweep/sweep1.chn{ channel cols { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = ch(\"../generate_circles/columns\") } } channel radius { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../generate_circles/radius\") } } channel roll { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -ch(\"../generate_circles/angle\") } } } HouLC1033600bbb0661f9a2902a23e4bdobj/sweep/sweep1.parm{ version 0.8 curvegroup [ 0 locks=0 ] ( "" ) crosssectiongroup [ 0 locks=0 ] ( "" ) sepparm [ 0 locks=0 ] ( ) surface_folder [ 0 locks=0 ] ( 0 0 0 ) surfaceshape [ 0 locks=0 ] ( "tube" ) surfacetype [ 0 locks=0 ] ( "quads" ) scale [ 0 locks=0 ] ( 1 ) cols [ 0 locks=0 ] ( [ cols 8 ] ) radius [ 0 locks=0 ] ( [ radius 0.1 ] ) width [ 0 locks=0 ] ( 0.2 ) reversecrosssections [ 0 locks=0 ] ( "off" ) stretcharoundturns [ 0 locks=0 ] ( "off" ) maxstretcharoundturns [ 0 locks=0 ] ( 10 ) endcaps_folder [ 0 locks=0 ] ( 0 ) endcaptype [ 0 locks=0 ] ( "none" ) capdivs [ 0 locks=0 ] ( 3 ) triangularpoles [ 0 locks=0 ] ( "off" ) capscale [ 0 locks=0 ] ( 1 ) caproundness [ 0 locks=0 ] ( 1 ) addendcapsgroup [ 0 locks=0 ] ( "off" ) endcapsgroup [ 0 locks=0 ] ( endcaps ) scale_folder [ 0 locks=0 ] ( 0 ) applyscale [ 0 locks=0 ] ( "off" ) scaleramp [ 0 locks=0 ] ( 2 ) rotation_folder [ 0 locks=0 ] ( 0 ) rOrd [ 0 locks=0 ] ( "xyz" ) applyroll [ 0 locks=0 ] ( "on" ) roll [ 0 locks=0 ] ( [ roll 0 ] ) fulltwists [ 0 locks=0 ] ( 0 ) incroll [ 0 locks=0 ] ( 0 ) rollper [ 0 locks=0 ] ( "fulldistance" ) rollattrib [ 0 locks=0 ] ( roll ) sepparmroll [ 0 locks=0 ] ( ) applyyaw [ 0 locks=0 ] ( "off" ) yaw [ 0 locks=0 ] ( 0 ) incyaw [ 0 locks=0 ] ( 0 ) yawper [ 0 locks=0 ] ( "fulldistance" ) yawattrib [ 0 locks=0 ] ( yaw ) sepparmyaw [ 0 locks=0 ] ( ) applypitch [ 0 locks=0 ] ( "off" ) pitch [ 0 locks=0 ] ( 0 ) incpitch [ 0 locks=0 ] ( 0 ) pitchper [ 0 locks=0 ] ( "fulldistance" ) pitchattrib [ 0 locks=0 ] ( pitch ) cross_sections_folder [ 0 locks=0 ] ( 0 ) copyorder [ 0 locks=0 ] ( "each" ) crosssectionattrib [ 0 locks=0 ] ( variant ) primtype [ 0 locks=0 ] ( "auto" ) unrollclosedrowcol [ 0 locks=0 ] ( "off" ) swaprowcol [ 0 locks=0 ] ( "off" ) closeifnocurveinput [ 0 locks=0 ] ( "off" ) up_folder [ 0 locks=0 ] ( 0 ) upvectortype [ 0 locks=0 ] ( "normal" ) upvectoratstart [ 0 locks=0 ] ( "on" ) useendupvector [ 0 locks=0 ] ( "off" ) upvectorattrib [ 0 locks=0 ] ( start_up ) endupvectorattrib [ 0 locks=0 ] ( end_up ) upvector [ 0 locks=0 ] ( 0 1 0 ) endupvector [ 0 locks=0 ] ( 0 1 0 ) tangents_folder [ 0 locks=0 ] ( 0 ) tangenttype [ 0 locks=0 ] ( "avgdir" ) continuousclosed [ 0 locks=0 ] ( "on" ) extrapolateendtangents [ 0 locks=0 ] ( "off" ) transformbyattribs [ 0 locks=0 ] ( "on" ) uv_folder [ 0 locks=0 ] ( 0 ) computeuvs [ 0 locks=0 ] ( "off" ) overrideexistinguvs [ 0 locks=0 ] ( "off" ) lengthweighteduvs [ 0 locks=0 ] ( "on" ) normalizeu [ 0 locks=0 ] ( "on" ) normalizev [ 0 locks=0 ] ( "off" ) flipu [ 0 locks=0 ] ( "on" ) uvscale_folder [ 0 locks=0 ] ( 0 ) uvscale [ 0 locks=0 ] ( 1 1 ) usemeshedgelengths [ 0 locks=0 ] ( "on" ) propscalepercurve [ 0 locks=0 ] ( "on" ) uvseams_folder [ 0 locks=0 ] ( 0 ) wrapu [ 0 locks=0 ] ( "on" ) wrapv [ 0 locks=0 ] ( "on" ) attributes_folder [ 0 locks=0 ] ( 0 ) input_folder [ 0 locks=0 ] ( 0 ) attribsfrombackbone [ 0 locks=0 ] ( "* ^P ^N ^up ^pscale ^scale ^orient ^rot ^pivot ^trans ^transform" ) attribsfromcrosssection [ 0 locks=0 ] ( * ) output_folder [ 0 locks=0 ] ( 0 ) addptrow [ 0 locks=0 ] ( "on" ) ptrowattrib [ 0 locks=0 ] ( ptrow ) addptcol [ 0 locks=0 ] ( "on" ) ptcolattrib [ 0 locks=0 ] ( ptcol ) addprimrow [ 0 locks=0 ] ( "on" ) primrowattrib [ 0 locks=0 ] ( primrow ) addprimcol [ 0 locks=0 ] ( "on" ) primcolattrib [ 0 locks=0 ] ( primcol ) addcrosssectionnum [ 0 locks=0 ] ( "off" ) crosssectionnumattrib [ 0 locks=0 ] ( crossnum ) addcurvenum [ 0 locks=0 ] ( "off" ) curvenumattrib [ 0 locks=0 ] ( curvenum ) scaleramp1pos [ 0 locks=0 ] ( 0 ) scaleramp1value [ 0 locks=0 ] ( 1 ) scaleramp1interp [ 0 locks=0 ] ( "linear" ) scaleramp2pos [ 0 locks=0 ] ( 1 ) scaleramp2value [ 0 locks=0 ] ( 1 ) scaleramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600bb70661f9a290e04ccdb0obj/sweep/sweep1.userdata ___Version___20.0.625HouLC1033600bb40661f9a290631b62a7obj/sweep/diy_sweep.inittype = switch matchesdef = 1 HouLC1033600bb50661f9a29038b08f30obj/sweep/diy_sweep.defsopflags sopflags = comment "" position 0.246048 -7.97806 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 sweep1 1 1 "input1" 1 make_bridges 1 1 "input2" 3 CURVE 1 1 "input3" } inputs { 0 sweep1 0 1 1 make_bridges 0 1 2 CURVE 0 1 } stat { create 1709684590 modify 1709896832 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 1 0.7 delscript "" exprlanguage hscript end HouLC1033600bb40661f9a2901737f0b7obj/sweep/diy_sweep.parm{ version 0.8 input [ 0 locks=0 ] ( 1 ) } HouLC1033600bb00661f9a290efe83604obj/sweep/diy_sweep.userdata ___Version___20.0.625HouLC1033600b8c0661f9a29030c0c8c3obj/sweep/orientalongcurve2.inittype = orientalongcurve matchesdef = 1 HouLC1033600b8d0661f9a2903d1d0690obj/sweep/orientalongcurve2.defsopflags sopflags = comment "" position 12.2551 -4.28406 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 1 1 "input1" } inputs { 0 CURVE1 0 1 } stat { create 1709677400 modify 1709894868 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c0661f9a2909b3b0476obj/sweep/orientalongcurve2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) frame_folder [ 0 locks=0 ] ( 0 ) tangenttype [ 0 locks=0 ] ( "avgdir" ) continuousclosed [ 0 locks=0 ] ( "on" ) extrapolateendtangents [ 0 locks=0 ] ( "off" ) transformbyattribs [ 0 locks=0 ] ( "off" ) sepparm [ 0 locks=0 ] ( ) upvectortype [ 0 locks=0 ] ( "normal" ) upvectoratstart [ 0 locks=0 ] ( "on" ) useendupvector [ 0 locks=0 ] ( "off" ) upvectorattrib [ 0 locks=0 ] ( target_up ) endupvectorattrib [ 0 locks=0 ] ( target_up_end ) upvector [ 0 locks=0 ] ( 0 1 0 ) endupvector [ 0 locks=0 ] ( 0 1 0 ) adjustupcurvature [ 0 locks=0 ] ( "off" ) curvaturescale [ 0 locks=0 ] ( 1 ) enablecurvaturescaleattrib [ 0 locks=0 ] ( "noscaling" ) curvaturescaleattrib [ 0 locks=0 ] ( speed ) enablecurvatureattrib [ 0 locks=0 ] ( "off" ) curvatureattrib [ 0 locks=0 ] ( curvature ) rotation_folder [ 0 locks=0 ] ( 1 ) rOrd [ 0 locks=0 ] ( "xyz" ) applyroll [ 0 locks=0 ] ( "off" ) roll [ 0 locks=0 ] ( 0 ) rollper [ 0 locks=0 ] ( "fulldistance" ) fulltwists [ 0 locks=0 ] ( 1 ) incroll [ 0 locks=0 ] ( 0 ) rollattrib [ 0 locks=0 ] ( roll ) sepparmroll [ 0 locks=0 ] ( ) applyyaw [ 0 locks=0 ] ( "off" ) yaw [ 0 locks=0 ] ( 45.1 ) yawper [ 0 locks=0 ] ( "fulldistance" ) incyaw [ 0 locks=0 ] ( 0 ) yawattrib [ 0 locks=0 ] ( yaw ) sepparmyaw [ 0 locks=0 ] ( ) applypitch [ 0 locks=0 ] ( "off" ) pitch [ 0 locks=0 ] ( -29.5 ) pitchper [ 0 locks=0 ] ( "fulldistance" ) incpitch [ 0 locks=0 ] ( 0 ) pitchattrib [ 0 locks=0 ] ( pitch ) scales_folder [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "on" ) scale [ 0 locks=0 ] ( 1 ) stretcharoundturns [ 0 locks=0 ] ( "off" ) maxstretcharoundturns [ 0 locks=0 ] ( 10 ) output_folder [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) outputxaxis [ 0 locks=0 ] ( "on" ) xaxisname [ 0 locks=0 ] ( out ) outputyaxis [ 0 locks=0 ] ( "on" ) yaxisname [ 0 locks=0 ] ( up ) outputzaxis [ 0 locks=0 ] ( "on" ) zaxisname [ 0 locks=0 ] ( N ) sepparmattrib [ 0 locks=0 ] ( ) outputtranslation [ 0 locks=0 ] ( "off" ) translationname [ 0 locks=0 ] ( P ) outputquaternion [ 0 locks=0 ] ( "off" ) quaternionname [ 0 locks=0 ] ( orient ) outputtransform3 [ 0 locks=0 ] ( "off" ) transform3name [ 0 locks=0 ] ( transform ) outputtransform4 [ 0 locks=0 ] ( "off" ) transform4name [ 0 locks=0 ] ( transform ) } HouLC1033600b880661f9a2903e3ef872obj/sweep/orientalongcurve2.userdata ___Version___20.0.625HouLC1033600bba0661f9a29008103bbcobj/sweep/circle2.inittype = circle matchesdef = 1 HouLC1033600bbb0661f9a290de5a8aa8obj/sweep/circle2.defsopflags sopflags = comment "" position 8.57202 -1.4158 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 1709677450 modify 1709896775 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb0661f9a2906b88825aobj/sweep/circle2.chn{ channel ry { lefttype = extend righttype = extend default = 3.5 flags = 0 segment { length = 0 value = 3.5 3.5 expr = $T*180 } } } HouLC1033600bba0661f9a290e8c4ab89obj/sweep/circle2.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "zx" ) reverse [ 0 locks=0 ] ( "on" ) rad [ 0 locks=0 ] ( 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 8 locks=0 ] ( 0 [ ry 0 ] 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 8 locks=0 ] ( 40 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } HouLC1033600bb60661f9a29024c2b76cobj/sweep/circle2.userdata ___Version___20.0.625HouLC1033600bb00661f9a2902b26b3adobj/sweep/make_bridges1.inittype = attribwrangle matchesdef = 1 HouLC1033600bb10661f9a290df61cd72obj/sweep/make_bridges1.defsopflags sopflags = comment "" position 11.4971 -7.00406 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 copytopoints1 2 1 "input1" } inputs { 0 copytopoints1 0 1 } stat { create 1709679358 modify 1713347090 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b880661f9a29005392330obj/sweep/make_bridges1.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "columns" label "Columns" type integer default { "0" } range { 0 10 } } parm { name "close_path" label "Close Path" type toggle default { "0" } range { 0 10 } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } parm { name "spare_input0" label "Spare Input 0" type oppath default { "" } help "Refer to this in expressions as -1, such as: npoints(-1)" parmtag { "cook_dependent" "1" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } HouLC1033600bb10661f9a2909a2eba1fobj/sweep/make_bridges1.chn{ channel columns { lefttype = extend righttype = extend default = 9 flags = 0 segment { length = 0 value = 9 9 expr = npoints(\"/obj/sweep/CROSS_SECTION\") } } } HouLC1033600bb00661f9a290824128f8obj/sweep/make_bridges1.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 ] ( "int cols = chi(\"columns\"); // Skip last connections when path is open int closed = chi(\"close_path\"); if (!closed && i@ptnum >= i@numpt - cols) return; // Row and column indexes per point i@ptrow = i@ptnum / cols; i@ptcol = i@ptnum % cols; // Point indexes of the 4 corners of each quad int corner1 = i@ptnum; int corner2 = i@ptrow * cols + (i@ptnum + 1) % cols; int corner3 = (corner2 + cols) % i@numpt; int corner4 = (corner1 + cols) % i@numpt; // Add quads int prim_id = addprim(0, \"poly\", corner1, corner2, corner3, corner4); // Row and column indexes per prim setprimattrib(0, \"primrow\", prim_id, i@ptrow); setprimattrib(0, \"primcol\", prim_id, i@ptcol); // Remove old geometry removeprim(0, i@primnum, 0);" ) 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 ) folder1 [ 0 locks=0 ] ( 0 0 ) columns [ 0 locks=0 ] ( [ columns 0 ] ) close_path [ 0 locks=0 ] ( "on" ) spare_input0 [ 0 locks=0 ] ( "" ) } HouLC1033600b8c0661f9a290fdcb9808obj/sweep/make_bridges1.userdata ___Version___HouLC1033600bbb0661f9a290c4487feeobj/sweep/sweep2.inittype = sweep::2.0 matchesdef = 1 HouLC1033600bb80661f9a290d3800c92obj/sweep/sweep2.defsopflags sopflags = comment "" position 8.57202 -7.00306 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 CURVE1 1 1 "input1" 2 CROSS_SECTION 1 1 "input2" } inputs { 0 CURVE1 0 1 1 CROSS_SECTION 0 1 } stat { create 1709684299 modify 1709896835 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb80661f9a2900cf13855obj/sweep/sweep2.chn{ channel cols { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = ch(\"../generate_circles1/columns\") } } channel radius { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../generate_circles1/radius\") } } } HouLC1033600bbb0661f9a2905a907714obj/sweep/sweep2.parm{ version 0.8 curvegroup [ 0 locks=0 ] ( "" ) crosssectiongroup [ 0 locks=0 ] ( "" ) sepparm [ 0 locks=0 ] ( ) surface_folder [ 0 locks=0 ] ( 0 0 0 ) surfaceshape [ 0 locks=0 ] ( "input" ) surfacetype [ 0 locks=0 ] ( "quads" ) scale [ 0 locks=0 ] ( 1 ) cols [ 0 locks=0 ] ( [ cols 8 ] ) radius [ 0 locks=0 ] ( [ radius 0.1 ] ) width [ 0 locks=0 ] ( 0.2 ) reversecrosssections [ 0 locks=0 ] ( "off" ) stretcharoundturns [ 0 locks=0 ] ( "off" ) maxstretcharoundturns [ 0 locks=0 ] ( 10 ) endcaps_folder [ 0 locks=0 ] ( 0 ) endcaptype [ 0 locks=0 ] ( "none" ) capdivs [ 0 locks=0 ] ( 3 ) triangularpoles [ 0 locks=0 ] ( "off" ) capscale [ 0 locks=0 ] ( 1 ) caproundness [ 0 locks=0 ] ( 1 ) addendcapsgroup [ 0 locks=0 ] ( "off" ) endcapsgroup [ 0 locks=0 ] ( endcaps ) scale_folder [ 0 locks=0 ] ( 0 ) applyscale [ 0 locks=0 ] ( "off" ) scaleramp [ 0 locks=0 ] ( 2 ) rotation_folder [ 0 locks=0 ] ( 0 ) rOrd [ 0 locks=0 ] ( "xyz" ) applyroll [ 0 locks=0 ] ( "off" ) roll [ 0 locks=0 ] ( 0 ) fulltwists [ 0 locks=0 ] ( 0 ) incroll [ 0 locks=0 ] ( 0 ) rollper [ 0 locks=0 ] ( "fulldistance" ) rollattrib [ 0 locks=0 ] ( roll ) sepparmroll [ 0 locks=0 ] ( ) applyyaw [ 0 locks=0 ] ( "off" ) yaw [ 0 locks=0 ] ( 0 ) incyaw [ 0 locks=0 ] ( 0 ) yawper [ 0 locks=0 ] ( "fulldistance" ) yawattrib [ 0 locks=0 ] ( yaw ) sepparmyaw [ 0 locks=0 ] ( ) applypitch [ 0 locks=0 ] ( "off" ) pitch [ 0 locks=0 ] ( 0 ) incpitch [ 0 locks=0 ] ( 0 ) pitchper [ 0 locks=0 ] ( "fulldistance" ) pitchattrib [ 0 locks=0 ] ( pitch ) cross_sections_folder [ 0 locks=0 ] ( 1 ) copyorder [ 0 locks=0 ] ( "each" ) crosssectionattrib [ 0 locks=0 ] ( variant ) primtype [ 0 locks=0 ] ( "auto" ) unrollclosedrowcol [ 0 locks=0 ] ( "off" ) swaprowcol [ 0 locks=0 ] ( "off" ) closeifnocurveinput [ 0 locks=0 ] ( "off" ) up_folder [ 0 locks=0 ] ( 0 ) upvectortype [ 0 locks=0 ] ( "normal" ) upvectoratstart [ 0 locks=0 ] ( "on" ) useendupvector [ 0 locks=0 ] ( "off" ) upvectorattrib [ 0 locks=0 ] ( start_up ) endupvectorattrib [ 0 locks=0 ] ( end_up ) upvector [ 0 locks=0 ] ( 0 1 0 ) endupvector [ 0 locks=0 ] ( 0 1 0 ) tangents_folder [ 0 locks=0 ] ( 0 ) tangenttype [ 0 locks=0 ] ( "avgdir" ) continuousclosed [ 0 locks=0 ] ( "on" ) extrapolateendtangents [ 0 locks=0 ] ( "off" ) transformbyattribs [ 0 locks=0 ] ( "on" ) uv_folder [ 0 locks=0 ] ( 0 ) computeuvs [ 0 locks=0 ] ( "off" ) overrideexistinguvs [ 0 locks=0 ] ( "off" ) lengthweighteduvs [ 0 locks=0 ] ( "on" ) normalizeu [ 0 locks=0 ] ( "on" ) normalizev [ 0 locks=0 ] ( "off" ) flipu [ 0 locks=0 ] ( "on" ) uvscale_folder [ 0 locks=0 ] ( 0 ) uvscale [ 0 locks=0 ] ( 1 1 ) usemeshedgelengths [ 0 locks=0 ] ( "on" ) propscalepercurve [ 0 locks=0 ] ( "on" ) uvseams_folder [ 0 locks=0 ] ( 0 ) wrapu [ 0 locks=0 ] ( "on" ) wrapv [ 0 locks=0 ] ( "on" ) attributes_folder [ 0 locks=0 ] ( 0 ) input_folder [ 0 locks=0 ] ( 0 ) attribsfrombackbone [ 0 locks=0 ] ( "* ^P ^N ^up ^pscale ^scale ^orient ^rot ^pivot ^trans ^transform" ) attribsfromcrosssection [ 0 locks=0 ] ( * ) output_folder [ 0 locks=0 ] ( 0 ) addptrow [ 0 locks=0 ] ( "on" ) ptrowattrib [ 0 locks=0 ] ( ptrow ) addptcol [ 0 locks=0 ] ( "on" ) ptcolattrib [ 0 locks=0 ] ( ptcol ) addprimrow [ 0 locks=0 ] ( "on" ) primrowattrib [ 0 locks=0 ] ( primrow ) addprimcol [ 0 locks=0 ] ( "on" ) primcolattrib [ 0 locks=0 ] ( primcol ) addcrosssectionnum [ 0 locks=0 ] ( "off" ) crosssectionnumattrib [ 0 locks=0 ] ( crossnum ) addcurvenum [ 0 locks=0 ] ( "off" ) curvenumattrib [ 0 locks=0 ] ( curvenum ) scaleramp1pos [ 0 locks=0 ] ( 0 ) scaleramp1value [ 0 locks=0 ] ( 1 ) scaleramp1interp [ 0 locks=0 ] ( "linear" ) scaleramp2pos [ 0 locks=0 ] ( 1 ) scaleramp2value [ 0 locks=0 ] ( 1 ) scaleramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600bb70661f9a29080304e9eobj/sweep/sweep2.userdata ___Version___20.0.625HouLC1033600bb70661f9a290ef3d215dobj/sweep/diy_sweep1.inittype = switch matchesdef = 1 HouLC1033600bb40661f9a2905f05fb31obj/sweep/diy_sweep1.defsopflags sopflags = comment "" position 10.0851 -7.98296 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 sweep2 1 1 "input1" 1 make_bridges1 1 1 "input2" } inputs { 0 sweep2 0 1 1 make_bridges1 0 1 } stat { create 1709684590 modify 1709896120 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 1 0.7 delscript "" exprlanguage hscript end HouLC1033600bb70661f9a29015c7c590obj/sweep/diy_sweep1.parm{ version 0.8 input [ 0 locks=0 ] ( 1 ) } HouLC1033600bb30661f9a2907d632e9dobj/sweep/diy_sweep1.userdata ___Version___20.0.625HouLC1033600bb00661f9a290cd1d8477obj/sweep/copytopoints1.inittype = copytopoints::2.0 matchesdef = 1 HouLC1033600bb10661f9a2900ae15fe7obj/sweep/copytopoints1.defsopflags sopflags = comment "" position 11.4971 -5.87456 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 CROSS_SECTION 1 1 "input1" 1 orientalongcurve2 1 1 "input2" } inputs { 0 CROSS_SECTION 0 1 1 orientalongcurve2 0 1 } stat { create 1709892784 modify 1709896154 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 1 0.65 0.1 delscript "" exprlanguage hscript end HouLC1033600bb00661f9a2908edb1141obj/sweep/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 ) } HouLC1033600b8c0661f9a29008461710obj/sweep/copytopoints1.userdata ___Version___20.0.625HouLC1033600b8e0661f9a290ad512d80obj/sweep/extract_silhouette1.inittype = labs::extract_silhouette::1.0 matchesdef = 1 HouLC1033600b8f0661f9a2908037a720obj/sweep/extract_silhouette1.defsopflags sopflags = comment "" position 11.4971 1.9727 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 testgeometry_templatebody1 0 1 "input1" } inputs { 0 testgeometry_templatebody1 0 1 } stat { create 1709892808 modify 1709896102 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e0661f9a29031a61a12obj/sweep/extract_silhouette1.parm{ version 0.8 iExtractMode [ 0 locks=0 ] ( "0" ) mTraceAxis [ 0 locks=0 ] ( "2" ) campath [ 0 locks=0 ] ( "" ) removeoutsidesilhouette [ 0 locks=0 ] ( "off" ) bResample [ 0 locks=0 ] ( "off" ) length [ 0 locks=0 ] ( 0.035 ) } HouLC1033600b8a0661f9a290f9953276obj/sweep/extract_silhouette1.userdata ___Version___625HouLC1033600bb00661f9a29056add363obj/sweep/CROSS_SECTION.inittype = null matchesdef = 1 HouLC1033600bb10661f9a2906fbcdd3eobj/sweep/CROSS_SECTION.defsopflags sopflags = comment "" position 11.4971 -2.56452 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 sort1 1 1 "input1" } inputs { 0 sort1 0 1 } stat { create 1709892878 modify 1709895975 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600bb00661f9a290ed0197e6obj/sweep/CROSS_SECTION.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600b8c0661f9a29054d88c82obj/sweep/CROSS_SECTION.userdata ___Version___20.0.625HouLC1033600bb40661f9a290115184caobj/sweep/polypath1.inittype = polypath matchesdef = 1 HouLC1033600bb50661f9a290604b951eobj/sweep/polypath1.defsopflags sopflags = comment "" position 11.4971 -0.2863 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 center1 1 1 "input1" } inputs { 0 center1 0 1 } stat { create 1709893253 modify 1709896102 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb40661f9a290eea75184obj/sweep/polypath1.parm{ version 0.8 connectends [ 0 locks=0 ] ( "off" ) maxendptdist [ 0 locks=0 ] ( 0.01 ) connectonlytoends [ 0 locks=0 ] ( "on" ) closeloops [ 0 locks=0 ] ( "off" ) } HouLC1033600bb00661f9a290f7cd8081obj/sweep/polypath1.userdata ___Version___HouLC1033600bb80661f9a2900cec8503obj/sweep/sort1.inittype = sort matchesdef = 1 HouLC1033600bb90661f9a290559944ddobj/sweep/sort1.defsopflags sopflags = comment "" position 11.4971 -1.4158 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 polypath1 1 1 "input1" } inputs { 0 polypath1 0 1 } stat { create 1709893428 modify 1709896102 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb80661f9a2907e080ad0obj/sweep/sort1.parm{ version 0.8 pointsfolder [ 0 locks=0 ] ( 0 ) ptgroup [ 0 locks=0 ] ( "" ) ptsort [ 0 locks=0 ] ( "vtxord" ) pointseed [ 0 locks=0 ] ( 0 ) pointoffset [ 0 locks=0 ] ( 0 ) pointprox [ 0 locks=0 ] ( 0 0 0 ) pointobjpath [ 0 locks=0 ] ( "" ) pointdir [ 0 locks=0 ] ( 0 1 0 ) pointexpr [ 0 locks=0 ] ( 0 ) pointattrib [ 0 locks=0 ] ( "" ) pointattribcomp [ 0 locks=0 ] ( 0 ) pointreverse [ 0 locks=0 ] ( "off" ) primitivesfolder [ 0 locks=0 ] ( 0 ) primgroup [ 0 locks=0 ] ( "" ) primsort [ 0 locks=0 ] ( "none" ) primseed [ 0 locks=0 ] ( 0 ) primoffset [ 0 locks=0 ] ( 0 ) primprox [ 0 locks=0 ] ( 0 0 0 ) primobjpath [ 0 locks=0 ] ( "" ) primdir [ 0 locks=0 ] ( 0 1 0 ) primexpr [ 0 locks=0 ] ( 0 ) primattrib [ 0 locks=0 ] ( "" ) primattribcomp [ 0 locks=0 ] ( 0 ) primreverse [ 0 locks=0 ] ( "off" ) vertexprimorder [ 0 locks=0 ] ( "on" ) } HouLC1033600bb40661f9a290716afbb4obj/sweep/sort1.userdata ___Version___20.0.625HouLC1033600b890661f9a2909e7ac572obj/sweep/CUSTOM_CROSS_SECTION.inittype = null matchesdef = 1 HouLC1033600b8e0661f9a290f04b1262obj/sweep/CUSTOM_CROSS_SECTION.defsopflags sopflags = comment "" position 10.0851 -9.34586 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 diy_sweep1 2 1 "input1" } inputs { 0 diy_sweep1 0 1 } stat { create 1709893482 modify 1709896140 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600b890661f9a2907f3a62dfobj/sweep/CUSTOM_CROSS_SECTION.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600b850661f9a29014a46ea0obj/sweep/CUSTOM_CROSS_SECTION.userdata ___Version___20.0.625HouLC1033600bb00661f9a2905e551c1dobj/sweep/REGULAR_SWEEP.inittype = null matchesdef = 1 HouLC1033600bb10661f9a2903c082d63obj/sweep/REGULAR_SWEEP.defsopflags sopflags = comment "" position 0.246048 -9.34586 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 diy_sweep 2 1 "input1" } inputs { 0 diy_sweep 0 1 } stat { create 1709893487 modify 1709896140 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600bb00661f9a290250d8319obj/sweep/REGULAR_SWEEP.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600b8c0661f9a29030ddf040obj/sweep/REGULAR_SWEEP.userdata ___Version___20.0.625HouLC1033600b870661f9a290a65e3243obj/sweep/testgeometry_templatebody1.inittype = testgeometry_templatebody matchesdef = 1 HouLC1033600b840661f9a2900e15fa63obj/sweep/testgeometry_templatebody1.defsopflags sopflags = comment "" position 11.4971 3.1022 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 1709894702 modify 1709896102 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b870661f9a290081dcef0obj/sweep/testgeometry_templatebody1.parm{ version 0.8 t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) } HouLC1033600b830661f9a290983c10dfobj/sweep/testgeometry_templatebody1.userdata ___Version___HouLC1033600bb80661f9a290f9ef4410obj/sweep/CURVE.inittype = null matchesdef = 1 HouLC1033600bb90661f9a2900747d1f5obj/sweep/CURVE.defsopflags sopflags = comment "" position -1.14335 -3.47917 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 circle1 0 1 "input1" } inputs { 0 circle1 0 1 } stat { create 1709894718 modify 1709895942 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600bb80661f9a290f0b866a0obj/sweep/CURVE.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb40661f9a29033820a70obj/sweep/CURVE.userdata ___Version___20.0.625HouLC1033600bbb0661f9a290ece46d45obj/sweep/CURVE1.inittype = null matchesdef = 1 HouLC1033600bb80661f9a2904826c121obj/sweep/CURVE1.defsopflags sopflags = comment "" position 8.57202 -2.5453 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 circle2 0 1 "input1" } inputs { 0 circle2 0 1 } stat { create 1709894776 modify 1709894868 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600bbb0661f9a290c87cfe0aobj/sweep/CURVE1.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb70661f9a290a520142aobj/sweep/CURVE1.userdata ___Version___20.0.625HouLC1033600bba0661f9a2902811b94dobj/sweep/center1.inittype = matchsize matchesdef = 1 HouLC1033600bbb0661f9a290507d5733obj/sweep/center1.defsopflags sopflags = comment "" position 11.4971 0.8432 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 extract_silhouette1 1 1 "input1" } inputs { 0 extract_silhouette1 0 1 } stat { create 1709895967 modify 1709896102 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba0661f9a290120b454cobj/sweep/center1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) sepparm [ 0 locks=0 ] ( ) justifytarget [ 0 locks=0 ] ( "origin" ) doboundgroup [ 0 locks=0 ] ( "off" ) folder2 [ 0 locks=0 ] ( 0 ) sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) refgroup [ 0 locks=0 ] ( "" ) refgrouptype [ 0 locks=0 ] ( "guess" ) folder1 [ 0 locks=0 ] ( 0 ) t [ 0 locks=0 ] ( 0 0 0 ) size [ 0 locks=0 ] ( 1 1 1 ) folder0 [ 0 locks=0 ] ( 0 ) dotranslate [ 0 locks=0 ] ( "on" ) justify_x [ 0 locks=0 ] ( "center" ) goal_x [ 0 locks=0 ] ( "same" ) offset_x [ 0 locks=0 ] ( 0 ) justify_y [ 0 locks=0 ] ( "center" ) goal_y [ 0 locks=0 ] ( "same" ) offset_y [ 0 locks=0 ] ( 0 ) justify_z [ 0 locks=0 ] ( "center" ) goal_z [ 0 locks=0 ] ( "same" ) offset_z [ 0 locks=0 ] ( 0 ) doscale [ 0 locks=0 ] ( "off" ) uniformscale [ 0 locks=0 ] ( "on" ) scale_axis [ 0 locks=0 ] ( "min" ) scale_x [ 0 locks=0 ] ( "on" ) scale_y [ 0 locks=0 ] ( "on" ) scale_z [ 0 locks=0 ] ( "on" ) restorexform [ 0 locks=0 ] ( "off" ) restoreattrib [ 0 locks=0 ] ( xform ) stashxform [ 0 locks=0 ] ( "off" ) stashattrib [ 0 locks=0 ] ( xform ) stashmerge [ 0 locks=0 ] ( "replace" ) } HouLC1033600bb60661f9a290781fe7d3obj/sweep/center1.userdata ___Version___HouLC1033600bbb0661f9a2904832f91eobj/sweep/merge1.inittype = merge matchesdef = 1 HouLC1033600bb80661f9a290ba97f4faobj/sweep/merge1.defsopflags sopflags = comment "" position 9.93586 -12.9944 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 { 2 "output1" } inputsNamed3 { 0 REGULAR_SWEEP 1 1 "input1" 1 transform2 1 1 "input2" 3 transform1 1 1 "input3" 4 transform3 1 1 "input4" } inputs { 0 REGULAR_SWEEP 0 1 1 transform2 0 1 2 transform1 0 1 3 transform3 0 1 } stat { create 1709895989 modify 1709896905 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb0661f9a29018e234bbobj/sweep/merge1.parm{ version 0.8 } HouLC1033600bb70661f9a290f8dd354eobj/sweep/merge1.userdata ___Version___20.0.625HouLC1033600bb70661f9a2900de78a62obj/sweep/transform2.inittype = xform matchesdef = 1 HouLC1033600bb40661f9a290f57d2b62obj/sweep/transform2.defsopflags sopflags = comment "" position 10.0851 -10.5451 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 CUSTOM_CROSS_SECTION 1 1 "input1" } inputs { 0 CUSTOM_CROSS_SECTION 0 1 } stat { create 1709895996 modify 1709896156 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb70661f9a29045881fe8obj/sweep/transform2.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 ] ( 3.2 0 0 ) r [ 0 locks=0 ] ( 0 0 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" ) } HouLC1033600bb30661f9a29042ebe52eobj/sweep/transform2.userdata ___Version___20.0.625HouLC1033600bba0661f9a290c0ad3d67obj/sweep/normal2.inittype = normal matchesdef = 1 HouLC1033600bbb0661f9a290f07492aeobj/sweep/normal2.defsopflags sopflags = comment "" position 9.93701 -14.0293 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 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1709896040 modify 1709896831 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba0661f9a290862f8d35obj/sweep/normal2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) overridenormal [ 0 locks=0 ] ( "off" ) normalattrib [ 0 locks=0 ] ( N ) construct [ 0 locks=0 ] ( 0 ) docompute [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "typevertex" ) cuspangle [ 0 locks=0 ] ( 60 ) method [ 0 locks=0 ] ( 1 ) origifzero [ 0 locks=0 ] ( "on" ) modify [ 0 locks=0 ] ( 0 ) normalize [ 0 locks=0 ] ( "off" ) reverse [ 0 locks=0 ] ( "off" ) } HouLC1033600bb60661f9a290e28e2f0aobj/sweep/normal2.userdata ___Version___20.0.625HouLC1033600bb70661f9a29047a74d8aobj/sweep/transform1.inittype = xform matchesdef = 1 HouLC1033600bb40661f9a290e45da455obj/sweep/transform1.defsopflags sopflags = comment "" position 17.5026 -10.5501 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 SHELL_SHAPE 1 1 "input1" } inputs { 0 SHELL_SHAPE 0 1 } stat { create 1709896237 modify 1709896624 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb70661f9a290a05c04cfobj/sweep/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 ] ( 6.2 0 0 ) r [ 0 locks=0 ] ( 0 0 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" ) } HouLC1033600bb30661f9a290ac00435bobj/sweep/transform1.userdata ___Version___20.0.625HouLC1033600bb70661f9a2901966f5d2obj/sweep/transform3.inittype = xform matchesdef = 1 HouLC1033600bb40661f9a2907bfab51fobj/sweep/transform3.defsopflags sopflags = comment "" position 20.7438 -10.5501 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 SPIRAL_SHAPE 1 1 "input1" } inputs { 0 SPIRAL_SHAPE 0 1 } stat { create 1709896237 modify 1709897346 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb70661f9a290e6b6ff51obj/sweep/transform3.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 ] ( 9.7 0 0 ) r [ 0 locks=0 ] ( 0 0 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" ) } HouLC1033600bb30661f9a290f970d68cobj/sweep/transform3.userdata ___Version___20.0.625HouLC1033600b8c0661f9a29065142a04obj/sweep/orientalongcurve3.inittype = orientalongcurve matchesdef = 1 HouLC1033600b8d0661f9a290cc765525obj/sweep/orientalongcurve3.defsopflags sopflags = comment "" position 17.5026 -6.03214 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 circle3 0 1 "input1" } inputs { 0 circle3 0 1 } stat { create 1709677400 modify 1709896624 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c0661f9a290f2ea9bc7obj/sweep/orientalongcurve3.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) frame_folder [ 0 locks=0 ] ( 0 ) tangenttype [ 0 locks=0 ] ( "avgdir" ) continuousclosed [ 0 locks=0 ] ( "on" ) extrapolateendtangents [ 0 locks=0 ] ( "off" ) transformbyattribs [ 0 locks=0 ] ( "off" ) sepparm [ 0 locks=0 ] ( ) upvectortype [ 0 locks=0 ] ( "normal" ) upvectoratstart [ 0 locks=0 ] ( "on" ) useendupvector [ 0 locks=0 ] ( "off" ) upvectorattrib [ 0 locks=0 ] ( target_up ) endupvectorattrib [ 0 locks=0 ] ( target_up_end ) upvector [ 0 locks=0 ] ( 0 1 0 ) endupvector [ 0 locks=0 ] ( 0 1 0 ) adjustupcurvature [ 0 locks=0 ] ( "off" ) curvaturescale [ 0 locks=0 ] ( 1 ) enablecurvaturescaleattrib [ 0 locks=0 ] ( "noscaling" ) curvaturescaleattrib [ 0 locks=0 ] ( speed ) enablecurvatureattrib [ 0 locks=0 ] ( "off" ) curvatureattrib [ 0 locks=0 ] ( curvature ) rotation_folder [ 0 locks=0 ] ( 1 ) rOrd [ 0 locks=0 ] ( "xyz" ) applyroll [ 0 locks=0 ] ( "off" ) roll [ 0 locks=0 ] ( 0 ) rollper [ 0 locks=0 ] ( "fulldistance" ) fulltwists [ 0 locks=0 ] ( 1 ) incroll [ 0 locks=0 ] ( 0 ) rollattrib [ 0 locks=0 ] ( roll ) sepparmroll [ 0 locks=0 ] ( ) applyyaw [ 0 locks=0 ] ( "off" ) yaw [ 0 locks=0 ] ( 45.1 ) yawper [ 0 locks=0 ] ( "fulldistance" ) incyaw [ 0 locks=0 ] ( 0 ) yawattrib [ 0 locks=0 ] ( yaw ) sepparmyaw [ 0 locks=0 ] ( ) applypitch [ 0 locks=0 ] ( "off" ) pitch [ 0 locks=0 ] ( -29.5 ) pitchper [ 0 locks=0 ] ( "fulldistance" ) incpitch [ 0 locks=0 ] ( 0 ) pitchattrib [ 0 locks=0 ] ( pitch ) scales_folder [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "on" ) scale [ 0 locks=0 ] ( 1 ) stretcharoundturns [ 0 locks=0 ] ( "off" ) maxstretcharoundturns [ 0 locks=0 ] ( 10 ) output_folder [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) outputxaxis [ 0 locks=0 ] ( "on" ) xaxisname [ 0 locks=0 ] ( out ) outputyaxis [ 0 locks=0 ] ( "on" ) yaxisname [ 0 locks=0 ] ( up ) outputzaxis [ 0 locks=0 ] ( "off" ) zaxisname [ 0 locks=0 ] ( N ) sepparmattrib [ 0 locks=0 ] ( ) outputtranslation [ 0 locks=0 ] ( "off" ) translationname [ 0 locks=0 ] ( P ) outputquaternion [ 0 locks=0 ] ( "off" ) quaternionname [ 0 locks=0 ] ( orient ) outputtransform3 [ 0 locks=0 ] ( "off" ) transform3name [ 0 locks=0 ] ( transform ) outputtransform4 [ 0 locks=0 ] ( "off" ) transform4name [ 0 locks=0 ] ( transform ) } HouLC1033600b880661f9a2901b821acbobj/sweep/orientalongcurve3.userdata ___Version___20.0.625HouLC1033600bba0661f9a29096368269obj/sweep/circle3.inittype = circle matchesdef = 1 HouLC1033600bbb0661f9a290bc9ce92fobj/sweep/circle3.defsopflags sopflags = comment "" position 17.5026 -4.90264 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 1709677450 modify 1709896624 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba0661f9a290b2012911obj/sweep/circle3.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) reverse [ 0 locks=0 ] ( "off" ) rad [ 0 locks=0 ] ( 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 76 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } HouLC1033600bb60661f9a290867a0f01obj/sweep/circle3.userdata ___Version___20.0.625HouLC1033600b8c0661f9a29031e7f0abobj/sweep/generate_circles1.inittype = attribwrangle matchesdef = 1 HouLC1033600b8d0661f9a29037eb22f0obj/sweep/generate_circles1.defsopflags sopflags = comment "" position 17.5026 -7.16164 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 orientalongcurve3 1 1 "input1" } inputs { 0 orientalongcurve3 0 1 } stat { create 1709679214 modify 1713347037 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b840661f9a290ea9ba000obj/sweep/generate_circles1.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "radius" label "Radius" type float default { "0" } range { 0 1 } } parm { name "angle" label "Angle" type float default { "0" } range { -180 180 } } parm { name "columns" label "Columns" type integer default { "0" } range { 0 10 } } parm { name "scale_ramp" label "Scale Ramp" type ramp_flt default { "2" } range { 1! 10 } } parm { name "roll_ramp" label "Roll Ramp" type ramp_flt default { "2" } range { 1! 10 } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600b8d0661f9a29066d2fc81obj/sweep/generate_circles1.chn{ channel angle { lefttype = extend righttype = extend default = 180 flags = 0 segment { length = 0 value = 180 180 expr = $T*360 } } } HouLC1033600b8c0661f9a2907e29ca11obj/sweep/generate_circles1.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 ] ( "int cols = chi(\"columns\"); float radius = chf(\"radius\"); float angle = radians(chf(\"angle\")); for (int i = 0; i < cols; ++i) { // Column factor (0-1 exclusive) float col_factor = float(i) / cols; // Row factor (0-1 inclusive) float row_factor = float(i@ptnum) / (i@numpt - 1); // Scale and rotation ramps float scale_ramp = chramp(\"scale_ramp\", row_factor); float roll_ramp = chramp(\"roll_ramp\", row_factor); // Generate circles on the plane defined by v@out and v@up float phase = 2 * PI * (col_factor + roll_ramp) + angle; vector offset = cos(phase) * v@out - sin(phase) * v@up; addpoint(0, v@P + offset * radius * scale_ramp); } // Remove original points removepoint(0, i@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 ) folder1 [ 0 locks=0 ] ( 0 0 ) radius [ 0 locks=0 ] ( 0.575 ) angle [ 0 locks=0 ] ( [ angle 0 ] ) columns [ 0 locks=0 ] ( 12 ) scale_ramp [ 0 locks=0 ] ( 2 ) scale_ramp1pos [ 0 locks=0 ] ( 0 ) scale_ramp1value [ 0 locks=0 ] ( 0 ) scale_ramp1interp [ 0 locks=0 ] ( "linear" ) roll_ramp [ 0 locks=0 ] ( 2 ) roll_ramp1pos [ 0 locks=0 ] ( 0 ) roll_ramp1value [ 0 locks=0 ] ( 0 ) roll_ramp1interp [ 0 locks=0 ] ( "linear" ) scale_ramp2pos [ 0 locks=0 ] ( 1 ) scale_ramp2value [ 0 locks=0 ] ( 1 ) scale_ramp2interp [ 0 locks=0 ] ( "linear" ) roll_ramp2pos [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 1 ) roll_ramp2value [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 0 ) roll_ramp2interp [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( "linear" ) } HouLC1033600b880661f9a2905ec0bc3fobj/sweep/generate_circles1.userdata ___Version___HouLC1033600bb00661f9a290b4e03be6obj/sweep/make_bridges2.inittype = attribwrangle matchesdef = 1 HouLC1033600bb10661f9a290963127f1obj/sweep/make_bridges2.defsopflags sopflags = comment "" position 17.5026 -8.29114 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 generate_circles1 1 1 "input1" } inputs { 0 generate_circles1 0 1 } stat { create 1709679358 modify 1713347098 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b880661f9a290bb49ef72obj/sweep/make_bridges2.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "columns" label "Columns" type integer default { "0" } range { 0 10 } } parm { name "close_path" label "Close Path" type toggle default { "0" } range { 0 10 } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600bb00661f9a2900dea2d03obj/sweep/make_bridges2.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 ] ( "int cols = chi(\"columns\"); // Skip last connections when path is open int closed = chi(\"close_path\"); if (!closed && i@ptnum >= i@numpt - cols) return; // Row and column indexes per point i@ptrow = i@ptnum / cols; i@ptcol = i@ptnum % cols; // Point indexes of the 4 corners of each quad int corner1 = i@ptnum; int corner2 = i@ptrow * cols + (i@ptnum + 1) % cols; int corner3 = (corner2 + cols) % i@numpt; int corner4 = (corner1 + cols) % i@numpt; // Add quads int prim_id = addprim(0, \"poly\", corner1, corner2, corner3, corner4); // Add rainbow color v@Cd = hsvtorgb(float(i@ptnum) / cols, 1, 1); // Row and column indexes per prim setprimattrib(0, \"primrow\", prim_id, i@ptrow); setprimattrib(0, \"primcol\", prim_id, i@ptcol);" ) 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 ) folder1 [ 0 locks=0 ] ( 0 0 ) columns [ 0 locks=0 ] ( 2 ) close_path [ 0 locks=0 ] ( "on" ) } HouLC1033600b8c0661f9a290b63458f6obj/sweep/make_bridges2.userdata ___Version___HouLC1033600b8c0661f9a29024c8c4c6obj/sweep/orientalongcurve4.inittype = orientalongcurve matchesdef = 1 HouLC1033600b8d0661f9a290dd7c21d8obj/sweep/orientalongcurve4.defsopflags sopflags = comment "" position 20.7438 -6.03214 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 circle4 0 1 "input1" } inputs { 0 circle4 0 1 } stat { create 1709677400 modify 1709896615 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c0661f9a290cbc239f4obj/sweep/orientalongcurve4.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) frame_folder [ 0 locks=0 ] ( 0 ) tangenttype [ 0 locks=0 ] ( "avgdir" ) continuousclosed [ 0 locks=0 ] ( "on" ) extrapolateendtangents [ 0 locks=0 ] ( "off" ) transformbyattribs [ 0 locks=0 ] ( "off" ) sepparm [ 0 locks=0 ] ( ) upvectortype [ 0 locks=0 ] ( "normal" ) upvectoratstart [ 0 locks=0 ] ( "on" ) useendupvector [ 0 locks=0 ] ( "off" ) upvectorattrib [ 0 locks=0 ] ( target_up ) endupvectorattrib [ 0 locks=0 ] ( target_up_end ) upvector [ 0 locks=0 ] ( 0 1 0 ) endupvector [ 0 locks=0 ] ( 0 1 0 ) adjustupcurvature [ 0 locks=0 ] ( "off" ) curvaturescale [ 0 locks=0 ] ( 1 ) enablecurvaturescaleattrib [ 0 locks=0 ] ( "noscaling" ) curvaturescaleattrib [ 0 locks=0 ] ( speed ) enablecurvatureattrib [ 0 locks=0 ] ( "off" ) curvatureattrib [ 0 locks=0 ] ( curvature ) rotation_folder [ 0 locks=0 ] ( 1 ) rOrd [ 0 locks=0 ] ( "xyz" ) applyroll [ 0 locks=0 ] ( "off" ) roll [ 0 locks=0 ] ( 0 ) rollper [ 0 locks=0 ] ( "fulldistance" ) fulltwists [ 0 locks=0 ] ( 1 ) incroll [ 0 locks=0 ] ( 0 ) rollattrib [ 0 locks=0 ] ( roll ) sepparmroll [ 0 locks=0 ] ( ) applyyaw [ 0 locks=0 ] ( "off" ) yaw [ 0 locks=0 ] ( 45.1 ) yawper [ 0 locks=0 ] ( "fulldistance" ) incyaw [ 0 locks=0 ] ( 0 ) yawattrib [ 0 locks=0 ] ( yaw ) sepparmyaw [ 0 locks=0 ] ( ) applypitch [ 0 locks=0 ] ( "off" ) pitch [ 0 locks=0 ] ( -29.5 ) pitchper [ 0 locks=0 ] ( "fulldistance" ) incpitch [ 0 locks=0 ] ( 0 ) pitchattrib [ 0 locks=0 ] ( pitch ) scales_folder [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "on" ) scale [ 0 locks=0 ] ( 1 ) stretcharoundturns [ 0 locks=0 ] ( "off" ) maxstretcharoundturns [ 0 locks=0 ] ( 10 ) output_folder [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) outputxaxis [ 0 locks=0 ] ( "on" ) xaxisname [ 0 locks=0 ] ( out ) outputyaxis [ 0 locks=0 ] ( "on" ) yaxisname [ 0 locks=0 ] ( up ) outputzaxis [ 0 locks=0 ] ( "off" ) zaxisname [ 0 locks=0 ] ( N ) sepparmattrib [ 0 locks=0 ] ( ) outputtranslation [ 0 locks=0 ] ( "off" ) translationname [ 0 locks=0 ] ( P ) outputquaternion [ 0 locks=0 ] ( "off" ) quaternionname [ 0 locks=0 ] ( orient ) outputtransform3 [ 0 locks=0 ] ( "off" ) transform3name [ 0 locks=0 ] ( transform ) outputtransform4 [ 0 locks=0 ] ( "off" ) transform4name [ 0 locks=0 ] ( transform ) } HouLC1033600b880661f9a290fd57dd3bobj/sweep/orientalongcurve4.userdata ___Version___20.0.625HouLC1033600bba0661f9a2905ed3cd7dobj/sweep/circle4.inittype = circle matchesdef = 1 HouLC1033600bbb0661f9a290189293c9obj/sweep/circle4.defsopflags sopflags = comment "" position 20.7438 -4.90264 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 1709677450 modify 1709896615 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba0661f9a2907c7623b3obj/sweep/circle4.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) reverse [ 0 locks=0 ] ( "off" ) rad [ 0 locks=0 ] ( 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 50 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } HouLC1033600bb60661f9a29003930078obj/sweep/circle4.userdata ___Version___20.0.625HouLC1033600b8c0661f9a2902a4ea8e4obj/sweep/generate_circles3.inittype = attribwrangle matchesdef = 1 HouLC1033600b8d0661f9a290a92871d8obj/sweep/generate_circles3.defsopflags sopflags = comment "" position 20.7438 -7.16164 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 orientalongcurve4 1 1 "input1" } inputs { 0 orientalongcurve4 0 1 } stat { create 1709679214 modify 1713347045 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b840661f9a29007a48a6dobj/sweep/generate_circles3.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "radius" label "Radius" type float default { "0" } range { 0 1 } } parm { name "angle" label "Angle" type float default { "0" } range { -180 180 } } parm { name "columns" label "Columns" type integer default { "0" } range { 0 10 } } parm { name "scale_ramp" label "Scale Ramp" type ramp_flt default { "2" } range { 1! 10 } } parm { name "roll_ramp" label "Roll Ramp" type ramp_flt default { "2" } range { 1! 10 } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600b8d0661f9a290683a20ebobj/sweep/generate_circles3.chn{ channel angle { lefttype = extend righttype = extend default = 11.699999999999999 flags = 0 segment { length = 0 value = 11.699999999999999 11.699999999999999 expr = $T*180 } } } HouLC1033600b8c0661f9a2908e50ef98obj/sweep/generate_circles3.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 ] ( "int cols = chi(\"columns\"); float radius = chf(\"radius\"); float angle = radians(chf(\"angle\")); for (int i = 0; i < cols; ++i) { // Column factor (0-1 exclusive) float col_factor = float(i) / cols; // Row factor (0-1 inclusive) float row_factor = float(i@ptnum) / (i@numpt - 1); // Scale and rotation ramps float scale_ramp = chramp(\"scale_ramp\", row_factor); float roll_ramp = chramp(\"roll_ramp\", row_factor); // Generate circles on the plane defined by v@out and v@up float phase = 2 * PI * (col_factor + roll_ramp) + angle; vector offset = cos(phase) * v@out - sin(phase) * v@up; addpoint(0, v@P + offset * radius * scale_ramp); } // Remove original points removepoint(0, i@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 ) folder1 [ 0 locks=0 ] ( 0 0 ) radius [ 0 locks=0 ] ( 0.704 ) angle [ 0 locks=0 ] ( [ angle 0 ] ) columns [ 0 locks=0 ] ( 3 ) scale_ramp [ 0 locks=0 ] ( 2 ) scale_ramp1pos [ 0 locks=0 ] ( 0 ) scale_ramp1value [ 0 locks=0 ] ( 1 ) scale_ramp1interp [ 0 locks=0 ] ( "linear" ) roll_ramp [ 0 locks=0 ] ( 2 ) roll_ramp1pos [ 0 locks=0 ] ( 0 ) roll_ramp1value [ 0 locks=0 ] ( 0 ) roll_ramp1interp [ 0 locks=0 ] ( "linear" ) scale_ramp2pos [ 0 locks=0 ] ( 1 ) scale_ramp2value [ 0 locks=0 ] ( 1 ) scale_ramp2interp [ 0 locks=0 ] ( "linear" ) roll_ramp2pos [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 1 ) roll_ramp2value [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 0 ) roll_ramp2interp [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( "linear" ) } HouLC1033600b880661f9a2907d6720bfobj/sweep/generate_circles3.userdata ___Version___HouLC1033600bb00661f9a290656ef4dcobj/sweep/make_bridges4.inittype = attribwrangle matchesdef = 1 HouLC1033600bb10661f9a290200578fdobj/sweep/make_bridges4.defsopflags sopflags = comment "" position 20.7438 -8.29114 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 generate_circles3 1 1 "input1" } inputs { 0 generate_circles3 0 1 } stat { create 1709679358 modify 1713347107 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b880661f9a2900e449610obj/sweep/make_bridges4.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "columns" label "Columns" type integer default { "0" } range { 0 10 } } parm { name "close_path" label "Close Path" type toggle default { "0" } range { 0 10 } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600bb00661f9a29035789680obj/sweep/make_bridges4.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 ] ( "int cols = chi(\"columns\"); // Skip last connections when path is open int closed = chi(\"close_path\"); if (!closed && i@ptnum >= i@numpt - cols) return; // Row and column indexes per point i@ptrow = i@ptnum / cols; i@ptcol = i@ptnum % cols; // Point indexes of the 4 corners of each quad int corner1 = i@ptnum; int corner2 = i@ptrow * cols + (i@ptnum + 1) % cols; int corner3 = (corner2 + cols) % i@numpt; int corner4 = (corner1 + cols) % i@numpt; // Add quads int prim_id = addprim(0, \"poly\", corner1, corner2, corner3, corner4); // Add rainbow color v@Cd = hsvtorgb(float(i@ptnum) / cols, 1, 1); // Row and column indexes per prim setprimattrib(0, \"primrow\", prim_id, i@ptrow); setprimattrib(0, \"primcol\", prim_id, i@ptcol);" ) 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 ) folder1 [ 0 locks=0 ] ( 0 0 ) columns [ 0 locks=0 ] ( -11 ) close_path [ 0 locks=0 ] ( "on" ) } HouLC1033600b8c0661f9a290f8e20ebcobj/sweep/make_bridges4.userdata ___Version___HouLC1033600bb10661f9a290ec802598obj/sweep/SPIRAL_SHAPE.inittype = null matchesdef = 1 HouLC1033600bb60661f9a29063206ac0obj/sweep/SPIRAL_SHAPE.defsopflags sopflags = comment "" position 20.7438 -9.42064 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 make_bridges4 1 1 "input1" } inputs { 0 make_bridges4 0 1 } stat { create 1709896575 modify 1709896644 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600bb10661f9a290d2100cd4obj/sweep/SPIRAL_SHAPE.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600b8d0661f9a2901a763caeobj/sweep/SPIRAL_SHAPE.userdata ___Version___20.0.625HouLC1033600bb60661f9a2904c86b290obj/sweep/SHELL_SHAPE.inittype = null matchesdef = 1 HouLC1033600bb70661f9a290082899d6obj/sweep/SHELL_SHAPE.defsopflags sopflags = comment "" position 17.5026 -9.42064 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 make_bridges2 1 1 "input1" } inputs { 0 make_bridges2 0 1 } stat { create 1709896578 modify 1709896644 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600bb60661f9a290dab60b18obj/sweep/SHELL_SHAPE.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb20661f9a290e277010aobj/sweep/SHELL_SHAPE.userdata ___Version___20.0.625HouLC1033600bbd0661f9a290581d9b7fobj/sweep.order38 orientalongcurve1 circle1 generate_circles make_bridges output0 sweep1 diy_sweep orientalongcurve2 circle2 make_bridges1 sweep2 diy_sweep1 copytopoints1 extract_silhouette1 CROSS_SECTION polypath1 sort1 CUSTOM_CROSS_SECTION REGULAR_SWEEP testgeometry_templatebody1 CURVE CURVE1 center1 merge1 transform2 normal2 transform1 transform3 orientalongcurve3 circle3 generate_circles1 make_bridges2 orientalongcurve4 circle4 generate_circles3 make_bridges4 SPIRAL_SHAPE SHELL_SHAPE HouLC1033600ba30661f9a290898bea3fobj/sweep.net1 HouLC1033600ba50661f9a290048e5fbeobj.net1 HouLC1033600ba50661f9a2909156a467out.defcomment "" 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 1709676856 modify 1709684734 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40661f9a290d5970f51out.parm{ version 0.8 } HouLC1033600ba00661f9a290009b79cfout.userdata ___Version___20.0.625HouLC1033600ba50661f9a2905f48a655out.net1 HouLC1033600baa0661f9a290563971d0ch.defcomment "" 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 1709676856 modify 1709684734 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba50661f9a29008c4757bch.parm{ version 0.8 } HouLC1033600ba10661f9a29064685c3cch.userdata ___Version___20.0.625HouLC1033600baa0661f9a2901e49fb68ch.net1 HouLC1033600ba40661f9a29076989a43shop.defcomment "" 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 1709676856 modify 1709684734 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba70661f9a2902c7d5db5shop.parm{ version 0.8 } HouLC1033600ba30661f9a290240584c2shop.userdata ___Version___20.0.625HouLC1033600ba40661f9a290ca38512fshop.net1 HouLC1033600ba50661f9a290c132d21dimg.defcomment "" 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 1709676856 modify 1709892535 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40661f9a2900c04e9b6img.parm{ version 0.8 } HouLC1033600ba00661f9a290c0f67cc3img.userdata ___Version___20.0.625HouLC1033600ba50661f9a290e8f4ceb3img.net1 HouLC1033600ba50661f9a2903d423678vex.net1 HouLC1033600ba50661f9a2904f7fd12dmat.net1 HouLC1033600ba70661f9a290134c5926stage.defcomment "" 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 1709676856 modify 1713347115 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba60661f9a29089b123d9stage.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 ) } HouLC1033600ba20661f9a290c521ad85stage.userdata ___Version___20.0.625HouLC1033600bbc0661f9a2906bf67a0cstage.datablocks__onload__.expansion expansion{ "expanded":true } __onload__.loadmasks loadmasksz{ "populateall":true, "populatepaths":[ ], "mutelayers":[ ], "loadall":true, "loadpaths":[ ], "fallbacks":{ } } HouLC1033600ba70661f9a29085fbb0d4stage.net1 HouLC1033600ba70661f9a2903a684e1dtasks.defcomment "" 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 1709676856 modify 1709892532 author hroberts@syd-blue20318b.lucasfilm.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba60661f9a2907ddb51d6tasks.parm{ version 0.8 } HouLC1033600ba20661f9a290967a83e6tasks.userdata ___Version___20.0.625HouLC1033600ba70661f9a290cc34da38tasks.net1 HouLC1033600bbb0661f9a29050fcaf63.scenefilevisualizersvisualizeradd -r vis_marker vis_out visualizerset vis_out type ( vis_marker ) label ( out ) parameters ( '{\nversion 0.8\nstyle [ 0 locks=0 ] ( "vector" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( out )\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 ] ( 0.5 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_out ) icon ( MISC_generic ) visualizeradd -r vis_marker vis_up visualizerset vis_up type ( vis_marker ) label ( up ) parameters ( '{\nversion 0.8\nstyle [ 0 locks=0 ] ( "vector" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( up )\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 ] ( 0 0 1 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_up ) icon ( MISC_generic ) visualizeradd -r vis_marker vis_N visualizerset vis_N type ( vis_marker ) label ( N ) parameters ( '{\nversion 0.8\nstyle [ 0 locks=0 ] ( "vector" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( N )\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_N ) icon ( MISC_generic ) visualizeradd -r vis_color vis_colnum visualizerset vis_colnum type ( vis_color ) label ( colnum ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( colnum )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_colnum ) icon ( MISC_generic ) visualizeradd -r vis_color vis_rownum visualizerset vis_rownum type ( vis_color ) label ( rownum ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( rownum )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_rownum ) icon ( MISC_generic ) visualizeradd -r vis_color vis_ptcol visualizerset vis_ptcol type ( vis_color ) label ( ptcol ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( ptcol )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_ptcol ) icon ( MISC_generic ) visualizeradd -r vis_color vis_ptrow visualizerset vis_ptrow type ( vis_color ) label ( ptrow ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( ptrow )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_ptrow ) icon ( MISC_generic ) visualizeradd -r vis_color vis_primcol visualizerset vis_primcol type ( vis_color ) label ( primcol ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( primcol )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_primcol ) icon ( MISC_generic ) visualizeradd -r vis_color vis_primrow visualizerset vis_primrow type ( vis_color ) label ( primrow ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( primrow )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_primrow ) icon ( MISC_generic ) visualizeradd -r vis_color vis_crossnum visualizerset vis_crossnum type ( vis_color ) label ( crossnum ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( crossnum )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_crossnum ) icon ( MISC_generic ) visualizeradd -r vis_color vis_curvenum visualizerset vis_curvenum type ( vis_color ) label ( curvenum ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( curvenum )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_curvenum ) icon ( MISC_generic ) HouLC1033600ba00661f9a290babad99f.applicationnetworkeditor -p '{\n}\n'performance -c on -d on -f on -g off -j on -k on -m off -n on -o on -t off -v on -p on -y on -u on -e off -r absolute -R seconds -w tree panetab12 chopview -a 0 -c "" -k 1 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 0 -y 0 -B 0 -s 0 -S 0.034375 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 imgdispopt -m 256 -P on -M on -A on -j on -x off -g 2.2 -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 1 1 0 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -d "" -c -1 -t off -i on -X on imgview2 16 imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16 viewerstow -b open -x open -l open -m hide -c hide -d open Build.panetab1.world vieweroption -a 0 -h 1 -m 1 -r 'View: Mantra' Build.panetab1.world viewergrouplist -g off -s 2.94118 2.47059 -c on -t matchselect -m '*' -e on -p off -h on Build.panetab1.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' Build.panetab1.world viewlayout -s 2 Build.panetab1.world viewerinspect Build.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewtype -t ortho_top Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewtype -t ortho_front Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewtype -t ortho_right Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l on -n aaaa3 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l on -n aaaa2 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l on -n aaaa1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l on -n aaaa0 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l off -n persp1 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l off -n top1 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l off -n front1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l off -n right1 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.persp1 viewdispset -t off scene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.persp1 viewdispset -t off selectscene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.persp1 viewdispset -t off ghostscene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.persp1 viewdispset -t off display Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.persp1 viewdispset -t off current Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.persp1 viewdispset -t off template Build.panetab1.world.persp1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.persp1 viewdisplay -Q on -m on -v on Build.panetab1.world.persp1 viewdisplay -W off 0 0 Build.panetab1.world.persp1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.persp1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.persp1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.persp1 viewdispopts -G 2 Build.panetab1.world.persp1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 2 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.persp1 viewinfotext -m off -s off -t on Build.panetab1.world.persp1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.panetab1.world.persp1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.persp1 viewforeground -o 1 Build.panetab1.world.persp1 viewtransform Build.panetab1.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 5.93798 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.125229 21909 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 5.47614 0.230926 17.1032 ) pxyz ( 9.17215 -0.869837 0.375148 ) rotation ( 0.997089 -0.0161815 0.0745071 -1.47291e-07 0.977219 0.212235 -0.0762441 -0.211617 0.974375 ) homedistance ( 8.93574 ) homeadjboxwidth ( 5.93798 ) homeorthowidth ( 5.93798 ) homeradius ( 7.36792 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov (45) viewcamera -c '' Build.panetab1.world.persp1 vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.persp1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.persp1 viewcharacteropts -D off Build.panetab1.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.persp1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.persp1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.persp1 viewmaskoverlay -o 0.4 Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.top1 viewdispset -t off scene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.top1 viewdispset -t off selectscene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.top1 viewdispset -t off ghostscene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.top1 viewdispset -t off display Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.top1 viewdispset -t off current Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.top1 viewdispset -t off template Build.panetab1.world.top1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.top1 viewdisplay -Q on -m on -v on Build.panetab1.world.top1 viewdisplay -W off 0 0 Build.panetab1.world.top1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.top1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.top1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.top1 viewdispopts -G 2 Build.panetab1.world.top1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.top1 viewinfotext -m off -s off -t on Build.panetab1.world.top1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Build.panetab1.world.top1 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 Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Build.panetab1.world.top1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.top1 viewforeground -o 1 Build.panetab1.world.top1 viewtransform Build.panetab1.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00346447 34644.7 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov (45) vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.top1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.top1 viewcharacteropts -D off Build.panetab1.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.top1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.top1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.top1 viewmaskoverlay -o 0.4 Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.front1 viewdispset -t off scene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.front1 viewdispset -t off selectscene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.front1 viewdispset -t off ghostscene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.front1 viewdispset -t off display Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.front1 viewdispset -t off current Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.front1 viewdispset -t off template Build.panetab1.world.front1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.front1 viewdisplay -Q on -m on -v on Build.panetab1.world.front1 viewdisplay -W off 0 0 Build.panetab1.world.front1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.front1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.front1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.front1 viewdispopts -G 2 Build.panetab1.world.front1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.front1 viewinfotext -m off -s off -t on Build.panetab1.world.front1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.panetab1.world.front1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.front1 viewforeground -o 1 Build.panetab1.world.front1 viewtransform Build.panetab1.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00346447 34644.7 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov (45) vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.front1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.front1 viewcharacteropts -D off Build.panetab1.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.front1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.front1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.front1 viewmaskoverlay -o 0.4 Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.right1 viewdispset -t off scene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.right1 viewdispset -t off selectscene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.right1 viewdispset -t off ghostscene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.right1 viewdispset -t off display Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.right1 viewdispset -t off current Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.right1 viewdispset -t off template Build.panetab1.world.right1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.right1 viewdisplay -Q on -m on -v on Build.panetab1.world.right1 viewdisplay -W off 0 0 Build.panetab1.world.right1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.right1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.right1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.right1 viewdispopts -G 2 Build.panetab1.world.right1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 Build.panetab1.world.right1 viewinfotext -m off -s off -t on Build.panetab1.world.right1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.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 Build.panetab1.world.right1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.right1 viewforeground -o 1 Build.panetab1.world.right1 viewtransform Build.panetab1.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00346447 34644.7 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov (45) vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.right1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.right1 viewcharacteropts -D off Build.panetab1.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.right1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 Build.panetab1.world.right1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.right1 viewmaskoverlay -o 0.4 Build.panetab1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 Build.panetab1.world cplane -o 0 0 0 -n 4.37114e-08 1 -4.37114e-08 -x 1.91069e-15 4.37114e-08 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d off Build.panetab1.world glcache -t 4094 -v 16376 panepath -d Build -f -p panetab14 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab1 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab2 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab3 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab11 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab5 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab6 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/sweep/make_bridges4 panepath -d Build -f -p panetab10 /obj/ desk set Build viewupdate -u always audiopanel -s p '' audiopanel -s r off audiopanel -s s 24 audiopanel -s f 24 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 0 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -D -A compproject -r 1920 1080 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 45042 shopvisible +I3D +VMantra +RIB HouLC1033600baa0661f9a290bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouLC1033600ba50661f9a2906cd4f6d0.stylesNSJb{}HouLC1033600bbd0661f9a2903504820d.contextoptions[ ] HouLC1033600ba80661f9a29024f702c4.cwdopcf / takeset Main HouLC1033600bb60661f9a290f96ba020LIMITED_COMMERCIAL_FILE!!!