HouLC1033600baa055bbe78109a7e5953.start fplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1
tcur 0
fps 24
tset 0 10
frange 1 240
unitlength 1
unitmass 1
prompt '`strcat(oppwf(), " -> ")`'
HouLC1033600ba6055bbe781043eeba66.variables set -g ACTIVETAKE = 'Main'
set -g E = '2.7182818284590452354'
set -g EYE = 'stereo'
set -g HIP = 'P:/snowglobe/houdini'
set -g HIPFILE = 'P:/snowglobe/houdini/flag_001_a_0030.hiplc'
set -g HIPNAME = 'flag_001_a_0030'
set -g JOB = 'C:/Users/Thomas'
set -g PI = '3.1415926535897932384'
set -g POSE = 'C:/Users/Thomas/Documents/houdini14.0/poselib'
set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl17'
set -g _HIP_SAVETIME = 'Fri Jul 31 23:24:17 2015'
set -g _HIP_SAVEVERSION = '14.0.403'
set -g _HIP_SHELFTOOLCOUNT = '7'
set -g status = '0'
HouLC1033600ba4055bbe7810dba55724.aliases alias cd 'opcf'
alias cp 'opcp'
alias h 'history'
alias hython 'python'
alias ls 'opls'
alias matramp 'opramp'
alias opcd 'opcf'
alias oppwd 'oppwf'
alias pwd 'oppwf'
alias rm 'oprm'
HouLC1033600ba1055bbe78104309e1eb.takeconfig takename -g take
HouLC1033600ba0055bbe7810e36d4a3d.hou.session HouLC1033600ba0055bbe78108029b1f6.OPlibraries HouLC1033600ba2055bbe78106c0e60b2.OPpreferences HouLC1033600ba0055bbe781075766fa0.OPfallbacks Dop/staticobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/staticobject otls/OPlibDop.hda
Dop/windforce C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/windforce otls/OPlibDop.hda
Vop/dot C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibScripted.hda
Vop/dot otls/OPlibScripted.hda
Dop/odeconfigureobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/odeconfigureobject otls/OPlibDop.hda
Dop/linktosourceobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/linktosourceobject otls/OPlibDop.hda
Sop/collisionsource C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibSop.hda
Sop/collisionsource otls/OPlibSop.hda
Sop/timeblend C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibSop.hda
Sop/timeblend otls/OPlibSop.hda
Dop/clothconfigureobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/clothconfigureobject otls/OPlibDop.hda
Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibScripted.hda
Vop/twoway otls/OPlibScripted.hda
Dop/objpos C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/objpos otls/OPlibDop.hda
Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibSop.hda
Sop/attribwrangle otls/OPlibSop.hda
Vop/mulconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibScripted.hda
Vop/mulconst otls/OPlibScripted.hda
Vop/length C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibScripted.hda
Vop/length otls/OPlibScripted.hda
Dop/clothobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/clothobject otls/OPlibDop.hda
Vop/geometryvopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibVop.hda
Vop/geometryvopglobal otls/OPlibVop.hda
Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibScripted.hda
Vop/inttofloat otls/OPlibScripted.hda
Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibSop.hda
Sop/color otls/OPlibSop.hda
Dop/clothattachconstraint C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/clothattachconstraint otls/OPlibDop.hda
Vop/geometryvopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibVop.hda
Vop/geometryvopoutput otls/OPlibVop.hda
Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibScripted.hda
Vop/floattovec otls/OPlibScripted.hda
Dop/output C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/output otls/OPlibDop.hda
Sop/filecache C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibSop.hda
Sop/filecache otls/OPlibSop.hda
Dop/null C:/PROGRA~1/SIDEEF~1/HOUDIN~1.403/houdini/otls/OPlibDop.hda
Dop/null otls/OPlibDop.hda
HouLC1033600ba0055bbe78108cfb24c6.OPdummydefs INDX              INDEX_SECTION      MU   Dop/staticobject  M  IU   Dop/windforce  V  U_   Vop/dot  cZ  	*U   Dop/odeconfigureobject  l  U   Dop/linktosourceobject  xy  U   Sop/collisionsource  }a  OU   Sop/timeblend    rU   Dop/clothconfigureobject  "  &U   
Vop/twoway  ª  U   
Dop/objpos  [  U   Sop/attribwrangle  x  U   Vop/mulconst  "  uU   
Vop/length    U   Dop/clothobject    *U   Vop/geometryvopglobal !  U   Vop/inttofloat '  U   	Sop/color *V  zU   Dop/clothattachconstraint 6  8U   Vop/geometryvopoutput D  U   Vop/floattovec F  U   
Dop/output Lo  U   Sop/filecache UE  'U   Dop/null |H  {U         staticobject   Static Object   (oplib:/Dop/staticobject?Dop/staticobject   DOP_staticobject           Dop                        U          	windforce   
Wind Force   "oplib:/Dop/windforce?Dop/windforce   DOP_windforce           Dop                      U       dot   Dot Product   oplib:/Vop/dot?Vop/dot   VOP_dot           Vop   vop   VOPall       *        U        odeconfigureobject   ODE Configure Object   4oplib:/Dop/odeconfigureobject?Dop/odeconfigureobject   DOP_rbdobject           Dop                      U       linktosourceobject   Link to Source Object   4oplib:/Dop/linktosourceobject?Dop/linktosourceobject   DOP_linktosourceobject           Dop                       U       collisionsource   Collision Source   .oplib:/Sop/collisionsource?Sop/collisionsource   SHELF_deforming_object           Sop                      U       	timeblend   	TimeBlend   "oplib:/Sop/timeblend?Sop/timeblend   SOP_timeblend           Sop                      U       clothconfigureobject   Cloth Configure Object   8oplib:/Dop/clothconfigureobject?Dop/clothconfigureobject   DOP_clothobject           Dop                      U          twoway   Two Way Switch   oplib:/Vop/twoway?Vop/twoway   
VOP_twoway           Vop   vop   VOPall       *        U        objpos   OBJ Position   oplib:/Dop/objpos?Dop/objpos   
DOP_objpos           Dop                       U          attribwrangle   Attribute Wrangle   *oplib:/Sop/attribwrangle?Sop/attribwrangle   SOP_attribwrangle           Sop                       U       mulconst   Multiply Constant    oplib:/Vop/mulconst?Vop/mulconst   VOP_mulconst           Vop   vop   VOPall       *        U        length   Length   oplib:/Vop/length?Vop/length   
VOP_length           Vop   vop   VOPall       *        U        clothobject   Cloth Object   &oplib:/Dop/clothobject?Dop/clothobject   DOP_clothobject           Dop                        U          geometryvopglobal   Geometry VOP Global Parameters   2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobal   VOP_geometryvopglobal           Vop               cvex        U       
inttofloat   Integer to Float   $oplib:/Vop/inttofloat?Vop/inttofloat   VOP_inttofloat           Vop   vop   VOPall                U        color   Color   oplib:/Sop/color?Sop/color   	SOP_color           Sop                      U       clothattachconstraint   Cloth Attach Constraint   :oplib:/Dop/clothattachconstraint?Dop/clothattachconstraint   %opdef:/Dop/clothattachconstraint?Icon           Dop                       U       geometryvopoutput   Geometry VOP Output   2oplib:/Vop/geometryvopoutput?Vop/geometryvopoutput   VOP_geometryvopoutput.otl           Vop               cvex       U       
floattovec   Float to Vector   $oplib:/Vop/floattovec?Vop/floattovec   VOP_floattovec           Vop   vop   VOPall       *        U        output   Output   oplib:/Dop/output?Dop/output   
DOP_output           Dop                       U          	filecache   
File Cache   "oplib:/Sop/filecache?Sop/filecache   SOP_file           Sop                      U       null   Null   oplib:/Dop/null?Dop/null   DOP_null           Dop                       U INDX              Contents       =U   DialogScript   =  IT[=HouLC1033600bb6055bb8ae80f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for staticobject automatically generated 11/06/14 17:07:57

{
    name	staticobject
    script	staticobject
    label	"Static Object"


    help {
	""
    }

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

    parm {
	name	"usesimframe"
	label	"Creation Frame Specifies Simulation Frame"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"createframe"
	label	"Creation Frame"
	type	float
	default	{ "ch(opcreator(\".\")+\"/startframe\")" }
	range	{ 1 100 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"object_name"
	label	"Object Name"
	type	string
	default	{ "$OS" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"soppath"
	label	"SOP Path"
	type	oppath
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "opfilter" "!!SOP!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"primgroup"
	label	"Primitive Group"
	type	string
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_callback" "" }
    }
    parm {
	name	"objpath"
	label	"OBJ Path"
	type	oppath
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "opfilter" "!!OBJ!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"animategeo"
	label	"Use Deforming Geometry"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	all
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"letsopsinterpolate"
	label	"Re-evaluate SOPs to Interpolate Geometry"
	type	toggle
	default	{ "off" }
	disablewhen	"{ animategeo == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_callback" "" }
    }
    parm {
	name	"usetransform"
	label	"Use Object Transform"
	type	toggle
	default	{ "off" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"active"
	label	"Create Active Object"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"intangible"
	label	"Ignore Merge Relationships"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"display"
	label	"Display Geometry"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	all
    }
    group {
	name	"std_switcher_0_2_1"
	label	"Physical"

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

    group {
	name	"std_switcher_0_2_1_1"
	label	"Collisions"

	group {
	    name	"rbd_solver"
	    label	"RBD Solver"

	    parm {
		name	"usevolume"
		label	"Use Volume Based Collision Detection"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000" }
	    }
	    group {
		name	"std_switcher_3"
		label	"Volume"

		parm {
		    name	"showguide"
		    label	"Show Collision Guide Geometry"
		    type	toggle
		    nolabel
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ usevolume == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"volumecolor"
		    label	"Collision Guide"
		    type	color
		    size	3
		    default	{ "0" "0" "1" }
		    disablewhen	"{ usevolume == 0 } { showguide == 0 }"
		    range	{ 0! 1! }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"mode"
		    label	"Mode"
		    type	ordinal
		    default	{ "0" }
		    disablewhen	"{ usevolume == 0 }"
		    menu	{
			"rayintersect"	"Ray Intersect"
			"metafield"	"Meta Balls"
			"implicitbox"	"Implicit Box"
			"implicitsphere"	"Implicit Sphere"
			"implicitplane"	"Implicit Plane"
			"minimum"	"Minimum"
			"volume"	"Volume Sample"
		    }
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"uniformvoxels"
		    label	"Division Method"
		    type	ordinal
		    default	{ "max" }
		    disablewhen	"{ usevolume == 0 }"
		    menu	{
			"nonsquare"	"Non Square"
			"x"	"X Axis"
			"y"	"Y Axis"
			"z"	"Z Axis"
			"max"	"Max Axis"
			"size"	"By Size"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
		parm {
		    name	"div"
		    label	"Divisions"
		    type	integer
		    size	3
		    default	{ "30" "30" "30" }
		    disablewhen	"{ usevolume == 0 }"
		    hidewhen	"{ uniformvoxels != nonsquare }"
		    range	{ 2! 50 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"uniformdiv"
		    label	"Uniform Divisions"
		    type	integer
		    default	{ "30" }
		    disablewhen	"{ usevolume == 0 }"
		    hidewhen	"{ uniformvoxels == nonsquare } { uniformvoxels == size }"
		    range	{ 1! 1000 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
		parm {
		    name	"divsize"
		    label	"Division Size"
		    type	float
		    default	{ "0.1" }
		    disablewhen	"{ usevolume == 0 }"
		    hidewhen	"{ uniformvoxels != size }"
		    range	{ 0! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "units" "m1" }
		}
		parm {
		    name	"laserscan"
		    label	"Laser Scan"
		    type	toggle
		    default	{ "0" }
		    disablewhen	"{ usevolume == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"fixsigns"
		    label	"Fix Signs"
		    type	toggle
		    default	{ "1" }
		    disablewhen	"{ usevolume == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"forcebounds"
		    label	"Force Bounds"
		    type	toggle
		    default	{ "1" }
		    disablewhen	"{ usevolume == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"invert"
		    label	"Invert Sign"
		    type	toggle
		    default	{ "0" }
		    disablewhen	"{ usevolume == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"sweepalpha"
		    label	"Sign Sweep Threshold"
		    type	float
		    default	{ "2" }
		    disablewhen	"{ usevolume == 0 }"
		    range	{ 0! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
		parm {
		    name	"sweepcount"
		    label	"Max Sign Sweep Count"
		    type	integer
		    default	{ "3" }
		    disablewhen	"{ usevolume == 0 }"
		    range	{ 0! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
		parm {
		    name	"offset"
		    label	"Offset Surface"
		    type	float
		    default	{ "0" }
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
		parm {
		    name	"sdftol"
		    label	"Tolerance"
		    type	float
		    default	{ "0.001" }
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
		parm {
		    name	"proxyvolume"
		    label	"Proxy Volume"
		    type	oppath
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "opfilter" "!!SOP!!" }
		    parmtag	{ "oprelative" "." }
		}
		parm {
		    name	"proxyprimgroup"
		    label	"Proxy Primitive Group"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "script_callback" "" }
		}
		parm {
		    name	"volumefilemode"
		    label	"File Mode"
		    type	ordinal
		    default	{ "3" }
		    disablewhen	"{ usevolume == 0 }"
		    menu	{
			"auto"	"Automatic"
			"read"	"Read Files"
			"write"	"Write Files"
			"none"	"No Operation"
		    }
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"volumefile"
		    label	"File"
		    type	file
		    default	{ "" }
		    disablewhen	"{ usevolume == 0 }"
		    menureplace	{
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
	    }

	    group {
		name	"std_switcher_3_1"
		label	"Surface"

		parm {
		    name	"showthickness"
		    label	"Show Thickness"
		    type	toggle
		    default	{ "0" }
		    range	{ 0 1 }
		    export	none
		}
		parm {
		    name	"thicknesscolor"
		    label	"Thickness Color"
		    type	color
		    size	3
		    default	{ "0" "1" "0" }
		    disablewhen	"{ showthickness == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
		parm {
		    name	"thickness"
		    label	"Thickness"
		    type	float
		    default	{ "0" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"showvelocity"
		    label	"Show Velocity"
		    type	toggle
		    default	{ "0" }
		    range	{ 0 1 }
		    export	none
		}
		parm {
		    name	"velocityscale"
		    label	"Velocity Scale"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ showvelocity == 0 }"
		    range	{ 0 10 }
		    export	none
		}
		parm {
		    name	"velocitycolor"
		    label	"Velocity Color"
		    type	color
		    size	3
		    default	{ "1" "0" "0" }
		    disablewhen	"{ showvelocity == 0 }"
		    range	{ 0 1 }
		    export	none
		}
		parm {
		    name	"surfreptype"
		    label	"Surface Representation"
		    type	ordinal
		    default	{ "0" }
		    menu	{
			"0"	"Points"
			"1"	"Edges"
		    }
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"polyconvert"
		    label	"Convert To Poly"
		    type	toggle
		    invisible
		    default	{ "1" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"triangulate"
		    label	"Triangulate"
		    type	toggle
		    default	{ "0" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"polylod"
		    label	"LOD"
		    type	float
		    size	2
		    default	{ "1" "1" }
		    range	{ 0! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
		parm {
		    name	"addbarycenter"
		    label	"Add Barycenters"
		    type	toggle
		    default	{ "1" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000" }
		}
	    }

	}

	group {
	    name	"rbd_solver_1"
	    label	"Bullet Data"

	    parm {
		name	"showguide2"
		label	"Show Guide Geometry"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"color"
		label	"Color"
		type	color
		size	3
		default	{ "0" "0" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_deactivated_color"
		label	"Deactivated Color"
		type	color
		size	3
		default	{ "1" "0" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"sepparm"
		label	"Separator"
		type	separator
		default	{ }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"bullet_georep"
		label	"Geometry Representation"
		type	string
		default	{ "convexhull" }
		menu	{
		    "convexhull"	"Convex Hull"
		    "concave"	"Concave"
		    "box"	"Box"
		    "capsule"	"Capsule"
		    "cylinder"	"Cylinder"
		    "compound"	"Compound"
		    "sphere"	"Sphere"
		    "plane"	"Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"geo_triangulate"
		label	"Triangulate Polygons (not working yet)"
		type	toggle
		invisible
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_geoconvexhull"
		label	"Polygons As Convex Hulls"
		type	toggle
		invisible
		default	{ "on" }
		disablewhen	"{ bullet_georep != as-is }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_groupconnected"
		label	"Create Convex Hull per Set of Connected Primitives"
		type	toggle
		default	{ "off" }
		disablewhen	"{ bullet_georep != convexhull }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_autofit"
		label	"AutoFit Primitive Boxes, Capsules, Cylinders, Spheres, or Planes to Geometry"
		type	toggle
		default	{ "on" }
		disablewhen	"{ bullet_georep == compound } { bullet_georep == as-is }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_primT"
		label	"Position"
		type	vector
		size	3
		default	{ "0" "0" "0" }
		disablewhen	"{ bullet_autofit == 1 } { bullet_georep == compound } { bullet_georep == convexhull } { bullet_georep == concave }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_primR"
		label	"Rotation"
		type	vector
		size	3
		default	{ "0" "0" "0" }
		disablewhen	"{ bullet_autofit == 1 } { bullet_georep == compound } { bullet_georep == convexhull } { bullet_georep == concave }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_primS"
		label	"Box Size"
		type	vector
		size	3
		default	{ "1" "1" "1" }
		disablewhen	"{ bullet_autofit == 1 } { bullet_georep != box }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_radius"
		label	"Radius"
		type	float
		default	{ "1" }
		disablewhen	"{ bullet_autofit == 1 } { bullet_georep == compound } { bullet_georep == convexhull } { bullet_georep == concave } { bullet_georep == box } { bullet_georep == plane }"
		range	{ 0.1 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_length"
		label	"Length"
		type	float
		default	{ "1" }
		disablewhen	"{ bullet_autofit == 1 } { bullet_georep == convexhull } { bullet_georep == concave } { bullet_georep == sphere } { bullet_georep == compound } { bullet_georep == box } { bullet_georep == plane }"
		range	{ 0.1 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_collision_margin"
		label	"Collision Padding"
		type	float
		default	{ "0.02" }
		disablewhen	"{ bullet_georep == plane } { bullet_georep == concave }"
		range	{ 0! 0.5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_adjust_geometry"
		label	"Shrink Collision Geometry"
		type	toggle
		default	{ "on" }
		disablewhen	"{ bullet_georep == plane } { bullet_georep == concave }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_shrink_amount"
		label	"Shrink Amount"
		type	float
		default	{ "ch(\"bullet_collision_margin\")" }
		disablewhen	"{ bullet_georep == plane } { bullet_georep == concave } { bullet_adjust_geometry == 0 }"
		range	{ 0! 5 }
		export	none
	    }
	    parm {
		name	"bullet_adjust_factor"
		label	"Adjustment Factor"
		type	float
		invisible
		default	{ "1" }
		disablewhen	"{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule } { bullet_adjust_geometry == 0 } { bullet_georep == cylinder } { bullet_georep == plane }"
		range	{ 1! 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_add_impact"
		label	"Add Impact Data"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_want_deactivate"
		label	"Enable Sleeping"
		type	toggle
		default	{ "on" }
		help	"If checked, object would be deactivated after a certain time"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"bullet_linear_sleep_threshold"
		label	"Linear Threshold"
		type	float
		default	{ "0.8" }
		disablewhen	"{ bullet_want_deactivate == 0 }"
		range	{ 0! 2 }
		export	none
	    }
	    parm {
		name	"bullet_angular_sleep_threshold"
		label	"Angular Threshold"
		type	float
		default	{ "1" }
		disablewhen	"{ bullet_want_deactivate == 0 }"
		range	{ 0! 2 }
		export	none
	    }
	}

	group {
	    name	"rbd_solver_2"
	    label	"ODE Primitive"

	    parm {
		name	"enableode"
		label	"Enable ODE Data"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"odeDisp"
		label	"Display ODE Primitive"
		type	toggle
		default	{ "0" }
		disablewhen	"{ enableode == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"objType"
		label	"Object Type"
		type	integer
		default	{ "0" }
		disablewhen	"{ enableode == 0 }"
		menu	{
		    "0"	"Box"
		    "1"	"Sphere"
		    "2"	"Cylinder"
		    "3"	"Capsule"
		}
		range	{ 0 10 }
		export	none
	    }
	    parm {
		name	"autofit"
		label	"Automatically Fit Geometry"
		type	toggle
		default	{ "1" }
		disablewhen	"{ objType >= 4 } { enableode == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"primT"
		label	"Position"
		type	vector
		size	3
		default	{ "0" "0" "0" }
		disablewhen	"{ objType >= 4 } { autofit == 1 } { enableode == 0 }"
		range	{ -1 1 }
		export	none
	    }
	    parm {
		name	"primR"
		label	"Rotation"
		type	vector
		size	3
		default	{ "0" "0" "0" }
		disablewhen	"{ objType >= 4 } { autofit == 1 } { enableode == 0 }"
		range	{ -1 1 }
		export	none
	    }
	    parm {
		name	"primS"
		label	"Box Size"
		type	vector
		size	3
		default	{ "1" "1" "1" }
		disablewhen	"{ objType != 0 } { autofit == 1 } { enableode == 0 }"
		range	{ -1 1 }
		export	none
	    }
	    parm {
		name	"radius"
		label	"Radius"
		type	float
		default	{ "1" }
		disablewhen	"{ objType == 0 } { objType >= 4 } { autofit == 1 } { enableode == 0 }"
		range	{ 0 10 }
		export	none
	    }
	    parm {
		name	"length"
		label	"Cylinder Length"
		type	float
		default	{ "2" }
		disablewhen	"{ objType <= 1 } { objType >= 4 } { autofit == 1 } { enableode == 0 }"
		range	{ 0 10 }
		export	none
	    }
	}

    }

}
INDX              Contents       =U_   DialogScript   =  I'zHouLC1033600bb6055bb8c5f0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for windforce automatically generated 03/11/09 17:04:58

{
    name	windforce
    script	windforce
    label	"Wind Force"


    help {
	""
    }
    bindhandle velx velocity "Velocity" vx ""
    bindhandle vely velocity "Velocity" vy ""
    bindhandle velz velocity "Velocity" vz ""

    group {
	name	"folder0"
	label	"Wind"

	parm {
	    name	"vel"
	    label	"Velocity"
	    type	vector
	    size	3
	    default	{ "0" "0" "1" }
	    range	{ -1 1 }
	    export	none
	}
	parm {
	    name	"scaleforce"
	    label	"Scale Force"
	    type	float
	    default	{ "100" }
	    range	{ 0 1000 }
	    export	none
	}
	parm {
	    name	"samplemode"
	    label	"Sampling Mode"
	    type	ordinal
	    default	{ "0" }
	    menu	{
		"def"	"Default"
		"point"	"Point"
		"circle"	"Circle"
		"sphere"	"Sphere"
	    }
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"folder0_1"
	label	"Noise"

	parm {
	    name	"seed"
	    label	"Seed"
	    type	integer
	    default	{ "0" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"fractaldepth"
	    label	"Turbulence"
	    type	integer
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"roughness"
	    label	"Roughness"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"attenuation"
	    label	"Exponent"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"frequency"
	    label	"Frequency"
	    type	vector
	    size	3
	    default	{ "1" "1" "1" }
	    range	{ -1 1 }
	    export	none
	}
	parm {
	    name	"amplitude"
	    label	"Amplitude"
	    type	vector
	    size	3
	    default	{ "1" "1" "1" }
	    range	{ -1 1 }
	    export	none
	}
	parm {
	    name	"offset"
	    label	"Offset"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	}
	parm {
	    name	"noisetype"
	    label	"Noise Type"
	    type	ordinal
	    default	{ "0" }
	    menu	{
		"fast"	"Hermite Interpolation"
		"hq"	"Sparse Convolution"
		"ffast"	"Improved Hermite"
		"alligator"	"Alligator Noise"
	    }
	    range	{ 0 1 }
	    export	none
	}
    }

    parm {
	name	"defaultparmop"
	label	"Default Operation"
	type	ordinal
	default	{ "0" }
	menu	{
	    "initial"	"Set Initial"
	    "always"	"Set Always"
	    "never"	"Set Never"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"sharedata"
	label	"Data Sharing"
	type	ordinal
	default	{ "0" }
	menu	{
	    "off"	"Do Not Share Data"
	    "on"	"Share Data Across All Time"
	    "onestep"	"Share Data In One Timestep"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"activation"
	label	"Activation"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "*" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"dataname"
	label	"Data Name"
	type	string
	default	{ "Forces/Wind" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"uniquedataname"
	label	"Unique Data Name"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
}
INDX              DialogScript      Tշ/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"dot"
    script	"dot"
    label	"dot"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$dotprod = vop_dot($vec1, $vec2);"
    }

    input	vector	vec1	"Vector 1"
    input	vector	vec2	"Vector 2"
    output	float	dotprod	"Dot Product"

    VOP_VEC_PARM(vec1, "Vector 1", 1, 0, 0)
    VOP_VEC_PARM(vec2, "Vector 2", 0, 1, 0)
    VOP_CLR_PARM(vec1_c, "Color 1", 1, 0, 0)
    VOP_CLR_PARM(vec2_c, "Color 2", 0, 1, 0)
    VOP_VEC_PARM(vec1_uv, "Vector 1", 1, 0, 0)
    VOP_VEC_PARM(vec2_uv, "Vector 2", 0, 1, 0)
    VOP_CLR_PARM(vec1_uc, "Color 1", 1, 0, 0)
    VOP_CLR_PARM(vec2_uc, "Color 2", 0, 1, 0)

    signature	"3D Vector"		default	{ }
    signature	"3D Vector/Point"	vp	{ vector point float }
    signature	"3D Vector/Normal"	vn	{ vector normal float }
    signature	"3D Point/Vector"	pv	{ point vector float }
    signature	"3D Point/Point"	pp	{ point point float }
    signature	"3D Point/Normal"	pn	{ point normal float }
    signature	"3D Normal/Vector"	nv	{ normal vector float }
    signature	"3D Normal/Point"	np	{ normal point float }
    signature	"3D Normal/Normal"	nn	{ normal normal float }
    signature	"RGB Color"		c	{ color color float }

    signature	"Uniform 3D Vector"	   uv	{ uvector uvector ufloat }
    signature	"Uniform 3D Vector/Point"  vp	{ uvector upoint ufloat }
    signature	"Uniform 3D Vector/Normal" vn	{ uvector unormal ufloat }
    signature	"Uniform 3D Point/Vector"  pv	{ upoint uvector ufloat }
    signature	"Uniform 3D Point/Point"   pp	{ upoint upoint ufloat }
    signature	"Uniform 3D Point/Normal"  pn	{ upoint unormal ufloat }
    signature	"Uniform 3D Normal/Vector" nv	{ unormal uvector ufloat }
    signature	"Uniform 3D Normal/Point"  np	{ unormal upoint ufloat }
    signature	"Uniform 3D Normal/Normal" nn	{ unormal unormal ufloat }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor ufloat }

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDX              Contents       =U   DialogScript   =  tLjHouLC1033600bb6055bb8ae80f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for odeconfigureobject automatically generated 08/17/10 15:18:57

{
    name	odeconfigureobject
    script	odeconfigureobject
    label	"ODE Configure Object"


    help {
	""
    }

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

    parm {
	name	"disp"
	label	"Display ODE Primitive"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"objType"
	label	"Primitive Type"
	type	integer
	default	{ "0" }
	menu	{
	    "0"	"Box"
	    "1"	"Sphere"
	    "2"	"Cylinder"
	    "3"	"Capsule"
	    "4"	"Composite"
	}
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"comppath"
	label	"Composite Object"
	type	oppath
	default	{ "" }
	disablewhen	"{ objType != 4 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"animategeo"
	label	"Use Deforming Geometry"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"autofit"
	label	"Automatically Fit Geometry"
	type	toggle
	default	{ "0" }
	disablewhen	"{ objType >= 4 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"onlyautofitifodesolver"
	label	"Only Autofit If ODE Solver Present"
	type	toggle
	default	{ "1" }
	disablewhen	"{ autofit == 0 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"primT"
	label	"Position"
	type	vector
	size	3
	default	{ "0" "0" "0" }
	disablewhen	"{ autofit == 1 } { objType >= 4 }"
	range	{ -1 1 }
	export	none
    }
    parm {
	name	"primR"
	label	"Rotation"
	type	vector
	size	3
	default	{ "0" "0" "0" }
	disablewhen	"{ autofit == 1 } { objType >= 4 }"
	range	{ -1 1 }
	export	none
    }
    parm {
	name	"primS"
	label	"Box Size"
	type	vector
	size	3
	default	{ "1" "1" "1" }
	disablewhen	"{ objType != 0 } { autofit == 1 }"
	range	{ -1 1 }
	export	none
    }
    parm {
	name	"radius"
	label	"Radius"
	type	float
	default	{ "0" }
	disablewhen	"{ objType == 0 } { objType >= 4 } { autofit == 1 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"length"
	label	"Cylinder Length"
	type	float
	default	{ "0" }
	disablewhen	"{ objType <= 1 } { objType >= 4 } { autofit == 1 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"inputType"
	label	"Input Geometry Type"
	type	ordinal
	default	{ "0" }
	disablewhen	"{ autofit == 0 objType != 5 } { objType == 4 }"
	menu	{
	    "0"	"Specified Object"
	    "1"	"Instanced Points"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"soppath"
	label	"Input Geometry"
	type	oppath
	default	{ "" }
	disablewhen	"{ autofit == 0 objType != 5 } { objType == 4 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"xformGuide"
	label	"Transform Guide Geometry"
	type	toggle
	default	{ "1" }
	disablewhen	"{ objType >= 4 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"guideColor"
	label	"Guide Color"
	type	color
	size	3
	default	{ "1" "0" "0" }
	range	{ 0 1 }
	export	none
    }
}
INDX              Contents       =U   DialogScript   =  gSBHouLC1033600bb6055bb8ac70f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for linktosourceobject automatically generated 06/05/14 14:21:54

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


    help {
	""
    }

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

    parm {
	name	"objpath"
	label	"OBJ Path"
	type	oppath
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "opfilter" "!!OBJ!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"sharedata"
	label	"Data Sharing"
	type	ordinal
	default	{ "off" }
	menu	{
	    "off"	"Do Not Share Data"
	    "on"	"Share Data Across All Time"
	    "onestep"	"Share Data In One Timestep"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"activation"
	label	"Activation"
	type	integer
	default	{ "1" }
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "*" }
	menutoggle	{
	    [ "opmenu -l emptydata1 group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =U   DialogScript   =  THouLC1033600bb6055bb8ae80f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for collisionsource automatically generated 12/03/14 18:02:38

{
    name	collisionsource
    script	collisionsource
    label	"Collision Source"

    help {
	""
    }

    inputlabel	1	"Input Geometry"
    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 blast1 group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
	parmtag	{ "script_action_help" "Select geometry from an available viewport." }
	parmtag	{ "script_action_icon" "BUTTONS_reselect" }
	parmtag	{ "script_callback" "" }
    }
    group {
	name	"folder3"
	label	"Geometry"

	parm {
	    name	"geo"
	    label	"Output Geometry"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"displaygeo"
	    label	"Display Geometry"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ geo == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"geoname"
	    label	"Geometry Name"
	    type	string
	    default	{ "collisiongeo" }
	    disablewhen	"{ geo == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	groupsimple {
	    name	"folder5"
	    label	"Interpolation"

	    parm {
		name	"timeblend"
		label	"Blend Between Frames"
		type	toggle
		default	{ "1" }
		disablewhen	"{ geo == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"holdfirst"
		label	"Hold First Frame"
		type	toggle
		nolabel
		joinnext
		default	{ "on" }
		disablewhen	"{ geo == 0 } { timeblend == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"firstframe"
		label	"Hold First Frame"
		type	integer
		default	{ "1" }
		disablewhen	"{ geo == 0 } { timeblend == 0 } { holdfirst == 0 }"
		range	{ 0 240 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"holdlast"
		label	"Hold Last Frame"
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		disablewhen	"{ geo == 0 } { timeblend == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"lastframe"
		label	"Hold Last Frame"
		type	integer
		default	{ "240" }
		disablewhen	"{ geo == 0 } { timeblend == 0 } { holdlast == 0 }"
		range	{ 0 240 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"cachegeo"
		label	"Cache Geometry in Memory"
		type	toggle
		default	{ "1" }
		disablewhen	"{ geo == 0 } { timeblend == 0 }"
		range	{ 0 1 }
		export	none
	    }
	}

	groupsimple {
	    name	"folder0"
	    label	"Velocity"

	    parm {
		name	"velapproximation"
		label	"Approximation"
		type	ordinal
		default	{ "Central Difference" }
		disablewhen	"{ geo == 0 }"
		menu	{
		    "none"	"None"
		    "Backward Difference"	"Backward Difference"
		    "Central Difference"	"Central Difference"
		    "Forward Difference"	"Forward Difference"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"velscale"
		label	"Velocity Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ geo == 0 } { velapproximation == none }"
		range	{ 1 4 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"computeangular"
		label	"Compute Angular Velocity"
		type	toggle
		default	{ "off" }
		disablewhen	"{ geo == 0 } { velapproximation == none }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	}

	groupsimple {
	    name	"folder1"
	    label	"Points"

	    parm {
		name	"points"
		label	"Scatter Points"
		type	toggle
		default	{ "0" }
		disablewhen	"{ geo == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"displaypoints"
		label	"Display Points"
		type	toggle
		default	{ "1" }
		disablewhen	"{ geo == 0 } { points == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"densityscale"
		label	"Density Scale"
		type	float
		default	{ "0.25" }
		disablewhen	"{ geo == 0 } { points == 0 }"
		range	{ 0 10 }
		export	none
	    }
	    parm {
		name	"scalebyvoxelsize"
		label	"Scale By Voxel Size"
		type	toggle
		default	{ "1" }
		disablewhen	"{ geo == 0 } { points == 0 }"
		range	{ 0 1 }
		export	none
	    }
	}

    }

    group {
	name	"folder3_1"
	label	"Volume"

	parm {
	    name	"volume"
	    label	"Output Volume"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"displayvolume"
	    label	"Display Volume"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ volume == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"volumename"
	    label	"Volume Name"
	    type	string
	    default	{ "collision" }
	    disablewhen	"{ volume == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	groupsimple {
	    name	"folder2"
	    label	"Creation"

	    parm {
		name	"voxelsize"
		label	"Voxel Size"
		type	float
		default	{ "0.1" }
		disablewhen	"{ volume == 0 }"
		range	{ 0! 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"bandwidth"
		label	"Bandwidth"
		type	float
		default	{ "4" }
		disablewhen	"{ volume == 0 }"
		range	{ 4! 10 }
		export	none
	    }
	    parm {
		name	"fillinterior"
		label	"Fill Interior"
		type	toggle
		default	{ "off" }
		disablewhen	"{ volume == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	}

    }

}
INDX              Contents       =U   DialogScript   =  TyHouLC1033600bb6055bb8ae80f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for timeblend automatically generated 01/15/15 12:48:41

{
    name	timeblend
    script	timeblend
    label	TimeBlend

    help {
	""
    }

    inputlabel	1	"Geometry to Evaluate at Another Time"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    parm {
	name	"holdfirst"
	label	"Hold First Frame"
	type	toggle
	nolabel
	joinnext
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"firstframe"
	label	"Hold First Frame"
	type	integer
	default	{ "1" }
	disablewhen	"{ holdfirst == 0 }"
	range	{ 0 240 }
	export	none
    }
    parm {
	name	"holdlast"
	label	"Hold Last Frame"
	type	toggle
	nolabel
	joinnext
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"lastframe"
	label	"Hold Last Frame"
	type	integer
	default	{ "240" }
	disablewhen	"{ holdlast == 0 }"
	range	{ 0 240 }
	export	none
    }
    parm {
	name	"doslerp"
	label	"Use Spherical Linear Interpolation"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"ptidattr"
	label	"Point Id Attribute"
	type	string
	default	{ "id" }
	menureplace	{
	    [ "opmenu -l blendshapes1 ptidattr" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"primidattr"
	label	"Primitive Id Attribute"
	type	string
	default	{ "name" }
	menureplace	{
	    [ "opmenu -l blendshapes1 primidattr" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =U   DialogScript   =  &TZHouLC1033600bb6055bb8ac70f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for clothconfigureobject automatically generated 01/06/15 17:00:27

{
    name	clothconfigureobject
    script	cloth_object
    label	"Cloth Configure Object"


    help {
	""
    }
    bindhandle targetgeometrypath ladder "Clothconfigureobject Ladder" parm0 ""

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

    group {
	name	"folder0_1_6"
	label	"Initial State"

	parm {
	    name	"t"
	    label	"Position"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"p"
	    label	"Pivot"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"r"
	    label	"Rotation"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"vel"
	    label	"Velocity"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    disablewhen	"{ inheritvelocity == 1 }"
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"angvel"
	    label	"Angular Velocity"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    disablewhen	"{ inheritvelocity == 1 }"
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
    }

    group {
	name	"folder0_1_6_1"
	label	"Model"

	parm {
	    name	"overallstiffness"
	    label	"Overall Stiffness"
	    type	float
	    default	{ "2000" }
	    range	{ 0 100 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"overalldampingratio"
	    label	"Overall Damping Ratio"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"surfacemassdensity"
	    label	"Surface Mass Density"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"sepparm3"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"labelparm"
	    label	" "
	    type	label
	    size	4
	    default	{ "Stretch" "Shear" "Weak Bend" "Strong Bend" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"relativestiffness"
	    label	"Relative Stiffness"
	    type	float
	    size	4
	    default	{ "0" "0" "0" "0" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"relativedampingratio"
	    label	"Relative Damping Ratio"
	    type	float
	    size	4
	    default	{ "0" "0" "0" "0" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"sepparm4"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sepparm2"
	    label	"Separator"
	    type	separator
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"seamangle"
	    label	"Seam Angle"
	    type	float
	    default	{ "0" }
	    range	{ -180 180 }
	    export	none
	}
    }

    group {
	name	"folder0_1_6_2"
	label	"Geometry"

	parm {
	    name	"soppath"
	    label	"Initial Geometry"
	    type	oppath
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"embeddedgeometry"
	    label	"Embedded Geometry"
	    type	oppath
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"sepparm5"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"importrestgeometry"
	    label	"Import Rest Geometry"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"restgeometrypath"
	    label	"Rest Geometry"
	    type	oppath
	    default	{ "`chsop(\"./soppath\")`" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"sepparm6"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"importtargetgeometry"
	    label	"Import Target Geometry"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"targetgeometrypath"
	    label	"Target Geometry"
	    type	oppath
	    default	{ "`chsop(\"./soppath\")`" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"targetstiffness"
	    label	"Target Stiffness"
	    type	float
	    default	{ "0" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"targetdamping"
	    label	"Target Damping"
	    type	float
	    default	{ "0" }
	    range	{ 0 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_6_3"
	label	"Fracturing"

	parm {
	    name	"enablefracturing"
	    label	"Enable Fracturing"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"fracturethreshold"
	    label	"Fracture Threshold"
	    type	float
	    default	{ "0.1" }
	    range	{ 0 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_6_4"
	label	"Collisions"

	parm {
	    name	"collideindependent"
	    label	"Collide Independent"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"collidecodependent"
	    label	"Collide Codependent"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"collideself"
	    label	"Collision Self"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"sepparm"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"thickness"
	    label	"Cloth Thickness"
	    type	float
	    default	{ "0.01" }
	    range	{ 0! 0.5 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"friction"
	    label	"Friction"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_6_5"
	label	"Drag"

	parm {
	    name	"normaldrag"
	    label	"Normal Drag"
	    type	float
	    default	{ "5" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"tangentdrag"
	    label	"Tangent Drag"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"externalvelocityfield"
	    label	"External Velocity Field"
	    type	oppath
	    default	{ "vel" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"externalvelocityoffset"
	    label	"External Velocity Offset"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	}
    }

    group {
	name	"folder0_1_6_6"
	label	"Visualization"

	parm {
	    name	"thicknessenable"
	    label	"Thickness"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"thicknesscolor"
	    label	"Thickness Color"
	    type	color
	    size	3
	    default	{ "0" "0" "1" }
	    disablewhen	"{ thicknessenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"penetrationenable"
	    label	"Penetration"
	    type	toggle
	    default	{ "off" }
	    disablewhen	"{ thicknessenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"penetrationcolor"
	    label	"Penetration Color"
	    type	color
	    size	3
	    default	{ "1" "0" "0" }
	    disablewhen	"{ thicknessenable == 0 } { penetrationenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocityenable"
	    label	"Velocity"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocityscale"
	    label	"Velocity Scale"
	    type	float
	    default	{ "0.1" }
	    disablewhen	"{ velocityenable == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocitycolor"
	    label	"Velocity Color"
	    type	color
	    size	3
	    default	{ "1" "0" "0" }
	    disablewhen	"{ velocityenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"uvwenable"
	    label	"UVW Directions"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"uvwscale"
	    label	"UVW Direction Scale"
	    type	float
	    default	{ "0.1" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"ucolor"
	    label	"U Direction Color"
	    type	color
	    size	3
	    default	{ "0" "0.5" "0.5" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vcolor"
	    label	"V Direction Color"
	    type	color
	    size	3
	    default	{ "0.5" "0.5" "0" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"wcolor"
	    label	"W Direction Color"
	    type	color
	    size	3
	    default	{ "0.5" "0" "0.5" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
    }

}
INDX              DialogScript      Tշ/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"twoway"
    script	"twoway"
    label	"twoway"


    code {
	"#ifndef __vex"
	"  $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)"
	"                            : ($condition != 0 ? $input1 : $input2));"
	"#else"
        "  #if !strcmp($signature, \"b\")"
	"    float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)"
	"                                   : ($condition != 0 ? 0 : 1));"
	"    $result = (1-$scale)*$input1 + $scale*$input2;"
        "  #else"
	"    $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)"
	"                              : ($condition != 0 ? $input1 : $input2));"
	"  #endif"
        "#endif"
    }

    input	int	condition	"Condition Value (int)"
    input	float	input1		"Input 1"
    input	float	input2		"Input 2"
    output	float	result		"Output Value"

    signature	"Float"	 		default { }
    signature	"Integer"		i	{ int int int int }
    signature	"String"		s	{ int string string string }
    signature	"3D Vector" 		v 	{ int vector vector vector }
    signature	"3D Point" 		p 	{ int point point point }
    signature	"3D Normal" 		n 	{ int normal normal normal }
    signature	"RGB Color"	 	c 	{ int color color color }
    signature	"BSDF"	 		b 	{ int bsdf bsdf bsdf }
    signature	"4D Vector" 		v4 	{ int vector4 vector4 vector4 }
    signature	"3x3 Matrix" 		m3 	{ int matrix3 matrix3 matrix3 }
    signature	"4x4 Matrix" 		m 	{ int matrix matrix matrix }

    signature	"Uniform Float"	 	uf	{ ufloat ufloat ufloat ufloat }
    signature	"Uniform 3D Vector" 	uv 	{ ufloat uvector uvector uvector }
    signature	"Uniform 3D Point" 	up 	{ ufloat upoint upoint upoint }
    signature	"Uniform 3D Normal" 	un 	{ ufloat unormal unormal unormal }
    signature	"Uniform RGB Color"	uc 	{ ufloat ucolor ucolor ucolor }
    signature	"Uniform 4x4 Matrix" 	um 	{ ufloat umatrix umatrix umatrix }


    parm {
	name	condtype
	label	Condition
	type	int
	menu	{
	    "true"	"Use Input 1 If Condition True"
	    "false"	"Use Input 1 If Condition False"
	}
	default	{ 0 }
    }

    VOP_FLT_PARM(input2, "Input 2", 0)
    VOP_INT_PARM(input2_i, "Input 2", 0)
    VOP_STR_PARM(input2_s, "Input 2", "")
    VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0)
    VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1)
    VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0)
    parm {
	name	input2_m3
	label	"Input 2"
	type	float
	size	9
	default	{ 1 0 0 0 1 0 0 0 1 }
    }
    parm {
	name	input2_m
	label	"Input 2"
	type	float
	size	16
	default	{ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
    }

    VOP_FLT_PARM(input2_uf, "Input 2", 0)
    VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0)
    parm {
	name	input2_um
	label	"Input 2"
	type	float
	size	16
	default	{ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
    }
    
    group { name "g0" obsolete 12.0 }
    group { name "g1" obsolete 12.0 }
    group { name "g2" obsolete 12.0 }
}

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

{
    name	objpos
    script	objpos
    label	"OBJ Position"


    help {
	""
    }

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

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

{
    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 attribvop1 bindgroup" ]
	    }
	    range	{ 0 1 }
	    export	none
	    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 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"class"
	    label	"Run Over"
	    type	ordinal
	    default	{ "point" }
	    menu	{
		"detail"	"Detail (only once)"
		"primitive"	"Primitives"
		"point"	"Points"
		"vertex"	"Vertices"
	    }
	    range	{ 0 1 }
	    export	none
	    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 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_strict"
	    label	"Enforce Prototypes"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    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 }
	    export	none
	    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 }
		export	none
	    }
	    parm {
		name	"bindparm#"
		label	"VEX Parameter"
		type	string
		default	{ "" }
		range	{ 0 1 }
		export	none
	    }
	}

	parm {
	    name	"groupautobind"
	    label	"Autobind Groups by Name"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    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 }
		export	none
	    }
	    parm {
		name	"bindgroupparm#"
		label	"VEX Parameter"
		type	string
		default	{ "" }
		range	{ 0 1 }
		export	none
	    }
	}

	parm {
	    name	"vex_cwdpath"
	    label	"Evaluation Node Path"
	    type	oppath
	    default	{ "." }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"vex_outputmask"
	    label	"Export Parameters"
	    type	string
	    default	{ "*" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_updatenmls"
	    label	"Update Normals If Displaced"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
    }

}
INDX              DialogScript      ITշ/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"mulconst"
    script	"mulconst"
    label	"mulconst"


    code {
	"$scaled = $val * $mulconst;"
    }

    input	float	val		"Input Value"
    output	float	scaled		"Input Value * Constant"
    signature	"Float"			default	{ }
    signature	"Integer"		i	{ int int }
    signature	"3D Vector"		v	{ vector vector }
    signature	"3D Point"		p	{ point point }
    signature	"3D Normal"		n	{ normal normal }
    signature	"RGB Color"		c	{ color color }
    signature	"BSDF"			b	{ bsdf bsdf }
    signature	"4D Vector"		v4	{ vector4 vector4 }
    signature	"3x3 Matrix"		m3	{ matrix3 matrix3 }
    signature	"4x4 Matrix "		m4	{ matrix matrix }
    
    signature	"Uniform Float"		uf	{ ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector uvector }
    signature	"Uniform 3D Point"	up	{ upoint upoint }
    signature	"Uniform 3D Normal"	un	{ unormal unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor }

    parm {
	name	mulconst
	label	"Multiplier"
	type	float
	size	1
	default	{ 1.0 }
    }
}
INDX              DialogScript      Tշ/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"length"
    script	"length"
    label	"length"


    code {
	"$len = length($vec);"
    }

    input	vector	vec	"Vector"
    output	float	len	"Vector Length"
    signature	"3D Vector"		default	{ }
    signature	"3D Point"		p	{ point float }
    signature	"3D Normal"		n	{ normal float }
    signature	"4D Vector"		v4	{ vector4 float }
    signature	"Uniform 3D Vector"	uv	{ uvector ufloat }
    signature	"Uniform 3D Point"	up	{ upoint ufloat }
    signature	"Uniform 3D Normal"	un	{ unormal float }

    VOP_VEC_PARM(vec,		"Value", 1, 1, 1)
    VOP_VEC_PARM(vec_p,		"Value", 1, 1, 1)
    VOP_VEC_PARM(vec_n,		"Value", 1, 1, 1)
    VOP_VEC4_PARM(vec_v4,	"Value", 1, 1, 1, 1)
    VOP_VEC_PARM(vec_uv,	"Value", 1, 1, 1)
    VOP_VEC_PARM(vec_up,	"Value", 1, 1, 1)
    VOP_VEC_PARM(vec_un,	"Value", 1, 1, 1)

    group { name "g0" obsolete 12.0 }
}
INDX              Contents       =U   DialogScript   =  *
TZHouLC1033600bb6055bb8ac70f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for clothobject automatically generated 01/06/15 17:00:02

{
    name	clothobject
    script	cloth_object
    label	"Cloth Object"


    help {
	""
    }

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

    group {
	name	"folder0_1"
	label	"Model"

	parm {
	    name	"overallstiffness"
	    label	"Overall Stiffness"
	    type	float
	    default	{ "2000" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"overalldampingratio"
	    label	"Overall Damping Ratio"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"surfacemassdensity"
	    label	"Surface Mass Density"
	    type	float
	    default	{ "1" }
	    range	{ 0 5 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"sepparm4"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"elasticityelements"
	    label	" "
	    type	label
	    size	4
	    default	{ "Stretch" "Shear" "Weak Bend" "Strong Bend" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"relativestiffness"
	    label	"Relative Stiffness"
	    type	float
	    size	4
	    default	{ "1" "1" "0.001" "0" }
	    range	{ 0! 100 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"relativedampingratio"
	    label	"Relative Damping Ratio"
	    type	float
	    size	4
	    default	{ "1" "1" "1" "1" }
	    disablewhen	"{ overridedamping == 0 }"
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"sepparm6"
	    label	"Separator"
	    type	separator
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"seamangle"
	    label	"Seam Angle"
	    type	float
	    default	{ "0" }
	    range	{ -180 180 }
	    export	none
	}
    }

    group {
	name	"folder0_1_1"
	label	"Geometry"

	parm {
	    name	"soppath"
	    label	"Initial Geometry"
	    type	oppath
	    default	{ "./defaultgeo" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"embeddedgeometry"
	    label	"Embedded Geometry"
	    type	oppath
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"sepparm"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"importrestgeometry"
	    label	"Import Rest Geometry"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"restgeometrypath"
	    label	"Rest Geometry"
	    type	oppath
	    default	{ "`chsop(\"./soppath\")`" }
	    disablewhen	"{ importrestgeometry == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"sepparm3"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"importtargetgeometry"
	    label	"Import Target Geometry"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"targetgeometrypath"
	    label	"Target Geometry"
	    type	oppath
	    default	{ "`chsop(\"./soppath\")`" }
	    disablewhen	"{ importtargetgeometry == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"targetstiffness"
	    label	"Target Stiffness"
	    type	float
	    default	{ "0" }
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"targetdamping"
	    label	"Target Damping"
	    type	float
	    default	{ "0" }
	    range	{ 0 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_2"
	label	"Fracturing"

	parm {
	    name	"enablefracturing"
	    label	"Enable Fracturing"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"fracturethreshold"
	    label	"Fracture Threshold"
	    type	float
	    default	{ "0.1" }
	    range	{ 0 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_3"
	label	"Collisions"

	parm {
	    name	"collideindependent"
	    label	"Collide with objects in other solver"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"collidecodependent"
	    label	"Collide with objects in this solver"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"collideself"
	    label	"Collide with self"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"sepparm5"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"thickness"
	    label	"Cloth Thickness"
	    type	float
	    default	{ "0.001" }
	    range	{ 0! 0.1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"friction"
	    label	"Contact Friction"
	    type	float
	    default	{ "0.1" }
	    range	{ 0 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_4"
	label	"Drag"

	parm {
	    name	"normaldrag"
	    label	"Normal Drag"
	    type	float
	    default	{ "1" }
	    range	{ 0! 10 }
	    export	none
	}
	parm {
	    name	"tangentdrag"
	    label	"Tangent Drag"
	    type	float
	    default	{ "0.1" }
	    range	{ 0! 10 }
	    export	none
	}
	parm {
	    name	"externalvelocityfield"
	    label	"External Velocity Field"
	    type	oppath
	    default	{ "vel" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"externalvelocityoffset"
	    label	"External Velocity Offset"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	}
    }

    group {
	name	"folder0_1_5"
	label	"Visualization"

	parm {
	    name	"thicknessenable"
	    label	"Thickness"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"thicknesscolor"
	    label	"Thickness Color"
	    type	color
	    size	3
	    default	{ "0" "0" "1" }
	    disablewhen	"{ thicknessenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"penetrationenable"
	    label	"Penetration"
	    type	toggle
	    default	{ "off" }
	    disablewhen	"{ thicknessenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"penetrationcolor"
	    label	"Penetration Color"
	    type	color
	    size	3
	    default	{ "1" "0" "0" }
	    disablewhen	"{ thicknessenable == 0 } { penetrationenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocityenable"
	    label	"Velocity"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocityscale"
	    label	"Velocity Scale"
	    type	float
	    default	{ "0.1" }
	    disablewhen	"{ velocityenable == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocitycolor"
	    label	"Velocity Color"
	    type	color
	    size	3
	    default	{ "1" "0" "0" }
	    disablewhen	"{ velocityenable == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"uvwenable"
	    label	"UV Direction"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"uvwscale"
	    label	"UVW Direction Scale"
	    type	float
	    default	{ "0.1" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"ucolor"
	    label	"U Direction Color"
	    type	color
	    size	3
	    default	{ "0" "1" "1" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vcolor"
	    label	"V Direction Color"
	    type	color
	    size	3
	    default	{ "1" "1" "0" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"wcolor"
	    label	"W Direction Color"
	    type	color
	    size	3
	    default	{ "1" "0" "1" }
	    disablewhen	"{ uvwenable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"folder0_1_6"
	label	"Creation"

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

    group {
	name	"folder0_1_7"
	label	"Initial State"

	parm {
	    name	"t"
	    label	"Position"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"p"
	    label	"Pivot"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"r"
	    label	"Rotation"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"vel"
	    label	"Velocity"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    disablewhen	"{ inheritvelocity == 1 }"
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"angvel"
	    label	"Angular Velocity"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    disablewhen	"{ inheritvelocity == 1 }"
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
    }

}
INDX              Contents       =U   DialogScript   =  =QHouLC1033600bb6055bb8ae80f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for geometryvopglobal automatically generated 05/22/13 15:13:22

{
    name	geometryvopglobal
    script	geometryvopglobal
    label	"Geometry VOP Global Parameters"

    output	vector	P	P
    output	vector	v	Velocity
    output	vector	force	Force
    output	float	life	Life
    output	float	age	Age
    output	int	id	Id
    output	vector	Cd	Cd
    output	vector	N	N
    output	float	Time	Time
    output	float	Timeinc	"Time Inc"
    output	float	Frame	Frame
    output	int	ptnum	"Point Number"
    output	int	primnum	"Primitive Number"
    output	int	vtxnum	"Vertex Number"
    output	int	numpt	"Number of Points"
    output	int	numprim	"Number of Prims"
    output	int	numvtx	"Number of Vertices"
    output	string	OpInput1	"First Input"
    output	string	OpInput2	"Second Input"
    output	string	OpInput3	"Third Input"
    output	string	OpInput4	"Fourth Input"
    signature	"Default Inputs"	default	{ vector vector vector float float int vector vector float float float int int int int int int string string string string }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			("")
	___begin	auto
			("")
	___begin	auto
			("")
	___begin	auto
			("")
    }

    help {
	""
    }

}
INDX              DialogScript      `Tշ/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"inttofloat"
    script	"inttofloat"
    label	"inttofloat"


    code {
	"$fval = (float)$ival;"
    }

    input	int	ival	"Integer Value"
    output	float	fval	"Float Output"

    parm {
	name	ival
	label	"Integer Input"
	type	int
	size	1
	default	{ 0 }
    }
}

INDX              Contents       =U   DialogScript   =  TcӐHouLC1033600bb6055bb8ae80f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for color automatically generated 11/12/14 21:39:28

{
    name	color
    script	color
    label	Color

    help {
	""
    }

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

    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "" }
	menutoggle	{
	    [ "opmenu -l constant group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
	parmtag	{ "script_action_help" "Select geometry from an available viewport." }
	parmtag	{ "script_action_icon" "BUTTONS_reselect" }
	bindselector uveditselect "Assign Colors"
	    "Select the geometry to apply colors to and press Enter to complete"
	    0 1 all 0 grouptype 0
    }
    parm {
	name	"grouptype"
	label	"Group Type"
	type	ordinal
	default	{ "guess" }
	menu	{
	    "guess"	"Guess from Group"
	    "vertices"	"Vertices"
	    "edges"	"Edges"
	    "points"	"Points"
	    "prims"	"Primitives"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"class"
	label	"Class"
	type	integer
	default	{ "2" }
	menu	{
	    "detail"	"Detail"
	    "primitive"	"Primitive"
	    "point"	"Point"
	    "vertex"	"Vertex"
	}
	range	{ 0 10 }
	export	all
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"colortype"
	label	"Color Type"
	type	integer
	default	{ "0" }
	menu	{
	    "0"	"Constant"
	    "1"	"Bounding Box"
	    "2"	"Random"
	    "3"	"Ramp from Attribute"
	    "4"	"Random from Attribute"
	}
	range	{ 0 10 }
	export	all
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"color"
	label	"Color"
	type	color
	size	3
	default	{ "1" "1" "1" }
	hidewhen	"{ colortype != 0 }"
	range	{ 0 1 }
	export	all
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"seed"
	label	"Seed"
	type	float
	default	{ "0" }
	hidewhen	"{ colortype != 2 colortype != 4 }"
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"rampattribute"
	label	"Attribute"
	type	string
	default	{ "" }
	hidewhen	"{ colortype != 3 colortype != 4 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"ramprange"
	label	"Range"
	type	float
	size	2
	default	{ "0" "1" }
	hidewhen	"{ colortype != 3 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"ramp"
	label	"Attribute Ramp"
	type	ramp_rgb
	default	{ "2" }
	hidewhen	"{ colortype != 3 }"
	range	{ 1! 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "parmvop" "1" }
	parmtag	{ "rampbasis_var" "vecramp_the_basis_strings" }
	parmtag	{ "rampbasisdefault" "linear" }
	parmtag	{ "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
	parmtag	{ "rampcolortype" "rgb" }
	parmtag	{ "rampkeys_var" "vecramp_the_key_positions" }
	parmtag	{ "rampshowcontrolsdefault" "0" }
	parmtag	{ "rampvalues_var" "vecramp_the_key_values" }
    }
}
INDX              Contents       =U   DialogScript   =  SHouLC1033600bb6055bb8c030f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for clothattachconstraint automatically generated 06/30/14 13:06:19

{
    name	clothattachconstraint
    script	sbdconstraint
    label	"Cloth Attach Constraint"


    help {
	""
    }

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

    group {
	name	"folder0"
	label	"Constraint"

	parm {
	    name	"type"
	    label	"Type"
	    type	ordinal
	    default	{ "1" }
	    menu	{
		"0"	"Hard"
		"1"	"Soft"
	    }
	    range	{ 0 1 }
	    export	all
	}
	parm {
	    name	"sepparm"
	    label	"Separator"
	    type	separator
	    default	{ }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"constrainedobject"
	    label	"Constrained Object"
	    type	string
	    default	{ "" }
	    menureplace	{
		[ "opmenu -l sbdspringconstraint1 group" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"constrainedpoints"
	    label	"Constrained Points"
	    type	string
	    default	{ "*" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"goalobject"
	    label	"Goal Object"
	    type	string
	    default	{ "" }
	    disablewhen	"{ useanimation == 1 }"
	    menureplace	{
		[ "opmenu -l sbdspringconstraint1 goalgroup" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"goalprimitives"
	    label	"Goal Primitives"
	    type	string
	    default	{ "*" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"folder0_1"
	label	"Soft Controls"

	parm {
	    name	"stiffness"
	    label	"Stiffness"
	    type	float
	    default	{ "1000000" }
	    disablewhen	"{ type == 0 }"
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"damping"
	    label	"Damping"
	    type	float
	    default	{ "1000" }
	    disablewhen	"{ type == 0 }"
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"folder0_2"
	label	"Guide Options"

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

}
INDX              Contents       =U   DialogScript   =  "Q!HouLC1033600bb6055bb8ae80f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for geometryvopoutput automatically generated 05/16/13 09:54:41

{
    name	geometryvopoutput
    script	geometryvopoutput
    label	"Geometry VOP Output"

    input	vector	P	P
    input	vector	v	Velocity
    input	vector	force	Force
    input	vector	Cd	Color
    input	vector	N	Normal
    inputflags	P	0
    inputflags	v	0
    inputflags	force	0
    inputflags	Cd	0
    inputflags	N	0
    signature	"Default Inputs"	default	{ vector vector vector vector vector }

    outputoverrides	default
    {
    }

    help {
	""
    }

}
INDX              DialogScript      Tշ/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"floattovec"
    script	"floattovec"
    label	"floattovec"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$vec = vop_floattovec($fval1, $fval2, $fval3);"
    }

    input	float	fval1	"Component 1"
    input	float	fval2	"Component 2"
    input	float	fval3	"Component 3"
    output	vector	vec	"Output Vector"

    VOP_FLT_PARM(fval1, "Component 1", 0)
    VOP_FLT_PARM(fval2, "Component 2", 0)
    VOP_FLT_PARM(fval3, "Component 3", 0)

    VOP_FLT_PARM(fval1_uv, "Component 1", 0)
    VOP_FLT_PARM(fval2_uv, "Component 2", 0)
    VOP_FLT_PARM(fval3_uv, "Component 3", 0)

    signature	"3D Vector"	default { }
    signature	"3D Point"	p { float float float point }
    signature	"3D Normal"	n { float float float normal }
    signature	"RGB Color"	c { float float float color }

    signature	"Uniform 3D Vector"	uv { ufloat ufloat ufloat uvector }
    signature	"Uniform 3D Point"	up { ufloat ufloat ufloat upoint }
    signature	"Uniform 3D Normal"	un { ufloat ufloat ufloat unormal }
    signature	"Uniform RGB Color"	uc { ufloat ufloat ufloat ucolor }
}
INDX              Contents       =U   DialogScript   =  UTG%HouLC1033600bb6055bb8ac70f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for output automatically generated 10/21/14 23:33:28

{
    name	output
    script	output
    label	Output


    help {
	""
    }

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

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

{
    name	filecache
    script	filecache
    label	"File Cache"

    help {
	""
    }

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

    parm {
	name	"loadfromdisk"
	label	"Load from Disk     "
	type	toggle
	joinnext
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"reload"
	label	"Reload Geometry"
	type	button
	default	{ "0" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"filemode"
	label	"File Mode"
	type	ordinal
	default	{ "none" }
	disablewhen	"{ loadfromdisk == 1 }"
	menu	{
	    "auto"	"Automatic"
	    "read"	"Read Files"
	    "write"	"Write Files"
	    "none"	"No Operation"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_callback" "" }
    }
    parm {
	name	"file"
	label	"Geometry File"
	type	geometry
	default	{ "$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc" }
	menureplace	{
	    [ "opmenu -l rop_geometry1 sopoutput" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "filechooser_mode" "write" }
    }
    group {
	name	"folder1"
	label	"Save to File"

	parm {
	    name	"execute"
	    label	"Render"
	    type	button
	    joinnext
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "n = hou.pwd(); n.node('render').render(); n.node('read_back').parm('reload').pressButton()" }
	    parmtag	{ "script_callback_language" "python" }
	    parmtag	{ "takecontrol" "always" }
	}
	parm {
	    name	"executebackground"
	    label	"Background Render"
	    type	button
	    joinnext
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	    parmtag	{ "takecontrol" "always" }
	}
	parm {
	    name	"renderdialog"
	    label	"Render Control..."
	    type	button
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "takecontrol" "always" }
	}
	parm {
	    name	"trange"
	    label	"Valid Frame Range"
	    type	ordinal
	    default	{ "normal" }
	    menu	{
		"off"	"Render Current Frame"
		"normal"	"Render Frame Range"
		"on"	"Render Frame Range Only (Strict)"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"f"
	    label	"Start/End/Inc"
	    type	float
	    size	3
	    default	{ "$FSTART" "$FEND" "1" }
	    disablewhen	"{ trange == off }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"substeps"
	    label	"Substeps"
	    type	integer
	    default	{ "1" }
	    disablewhen	"{ trange == off }"
	    range	{ 1! 10 }
	    export	none
	}
	parm {
	    name	"take"
	    label	"Render With Take"
	    type	string
	    default	{ "_current_" }
	    menu	{
		[ "opmenu -l rop_geometry1 take" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"xformtype"
	    label	"Transform"
	    type	ordinal
	    default	{ "none" }
	    menu	{
		"none"	"None"
		"world"	"Into World Space"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"mkpath"
	    label	"Create Intermediate Directories"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"initsim"
	    label	"Initialize Simulation OPs"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"alfprogress"
	    label	"Alfred Style Progress"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"saveretry"
	    label	"Save Retries"
	    type	integer
	    default	{ "0" }
	    range	{ 0! 5 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"savebackground"
	    label	"Save in Background"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"tprerender"
	    label	"Pre-Render Script"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"prerender"
	    label	"Pre-Render Script"
	    type	file
	    default	{ "" }
	    menureplace	{
		[ "opmenu -l rop_geometry1 prerender" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"tpreframe"
	    label	"Pre-Frame Script"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"preframe"
	    label	"Pre-Frame Script"
	    type	file
	    default	{ "" }
	    menureplace	{
		[ "opmenu -l rop_geometry1 preframe" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"tpostframe"
	    label	"Post-Frame Script"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"postframe"
	    label	"Post-Frame Script"
	    type	file
	    default	{ "" }
	    menureplace	{
		[ "opmenu -l rop_geometry1 postframe" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"tpostrender"
	    label	"Post-Render Script"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"postrender"
	    label	"Post-Render Script"
	    type	file
	    default	{ "" }
	    menureplace	{
		[ "opmenu -l rop_geometry1 postrender" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "filechooser_mode" "read" }
	}
    }

    group {
	name	"folder1_1"
	label	"Save Filter"

	parm {
	    name	"deleteattributes"
	    label	"Delete Attributes"
	    type	string
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"deletegroups"
	    label	"Delete Groups"
	    type	string
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	multiparm {
	    name	"numcasts"
	    label	"Number of Casts"
	    default	0
	    parmtag	{ "autoscope" "0000000000000000" }

	    parm {
		name	"class#"
		label	"Class"
		type	string
		default	{ "point" }
		menu	{
		    "detail"	"Detail"
		    "primitive"	"Primitive"
		    "point"	"Point"
		    "vertex"	"Vertex"
		}
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"attribs#"
		label	"Attributes"
		type	string
		default	{ "0" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"precision#"
		label	"Precision"
		type	string
		default	{ "fpreal32" }
		menu	{
		    "uint8"	"8-bit unsigned integer"
		    "int8"	"8-bit signed integer"
		    "int16"	"16-bit integer"
		    "int32"	"32-bit integer"
		    "int64"	"64-bit integer"
		    "fpreal16"	"16-bit float"
		    "fpreal32"	"32-bit float"
		    "fpreal64"	"64-bit float"
		}
		range	{ 0 1 }
		export	none
	    }
	}

    }

    group {
	name	"folder1_2"
	label	"Load from File"

	parm {
	    name	"missingframe"
	    label	"Missing Frame"
	    type	ordinal
	    default	{ "error" }
	    menu	{
		"error"	"Report Error"
		"empty"	"No Geometry"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	parm {
	    name	"loadtype"
	    label	"Load"
	    type	ordinal
	    default	{ "full" }
	    menu	{
		"full"	"All Geometry"
		"infobbox"	"Info Bounding Box"
		"info"	"Info"
		"points"	"Point Cloud"
		"delayed"	"Packed Disk Primitive"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	parm {
	    name	"packedviewedit"
	    label	"Display Packed As"
	    type	ordinal
	    default	{ "unchanged" }
	    menu	{
		"unchanged"	"Use File Setting"
		"full"	"Full Geometry"
		"points"	"Point Cloud"
		"box"	"Bounding Box"
		"centroid"	"Centroid"
		"hidden"	"Hidden"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	parm {
	    name	"viewportlod"
	    label	"Display As"
	    type	ordinal
	    default	{ "box" }
	    hidewhen	"{ loadtype != delayed }"
	    menu	{
		"full"	"Full Geometry"
		"points"	"Point Cloud"
		"box"	"Bounding Box"
		"centroid"	"Centroid"
		"hidden"	"Hidden"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	parm {
	    name	"packexpanded"
	    label	"Pack Using Expanded/Absolute File Path"
	    type	toggle
	    default	{ "off" }
	    hidewhen	"{ loadtype != delayed }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	parm {
	    name	"delayload"
	    label	"Delay Load Geometry"
	    type	toggle
	    default	{ "off" }
	    hidewhen	"{ loadtype == delayed }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
    }

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

{
    name	null
    script	null
    label	Null


    help {
	""
    }

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

}
HouLC1033600bbd055bbe781093af9ae7expression.func # 0 bytes
HouLC1033600ba5055bbe78103897b9c7obj.def comment ""
position 5 2
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351654
  modify 1438373947
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4055bbe781029ff291eobj.parm {
version 0.8
}
HouLC1033600ba0055bbe78101274efaaobj.userdata     ___Version___    14.0.403HouLC1033600bbe055bbe7810d9908de1obj/flag_pole.init type = geo
matchesdef = 0
HouLC1033600bbf055bbe7810af1be56eobj/flag_pole.def objflags objflags =  origin off
pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
comment ""
position 2.15256 2.36476
cachesize 1
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1438351666
  modify 1438354325
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb6055bbe781041110a21obj/flag_pole.spareparmdef     group {
	name	"stdswitcher5"
	label	"Transform"

	parm {
	    name	"keeppos"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"pre_xform"
	    baseparm
	    export	none
	}
	parm {
	    name	"xOrd"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"rOrd"
	    baseparm
	    export	none
	}
	parm {
	    name	"t"
	    baseparm
	    export	all
	}
	parm {
	    name	"r"
	    baseparm
	    export	all
	}
	parm {
	    name	"s"
	    baseparm
	    export	none
	}
	parm {
	    name	"p"
	    baseparm
	    export	none
	}
	parm {
	    name	"scale"
	    baseparm
	    export	none
	}
	parm {
	    name	"lookatpath"
	    baseparm
	    export	none
	}
	parm {
	    name	"lookup"
	    baseparm
	    export	none
	}
	parm {
	    name	"pathobjpath"
	    baseparm
	    export	none
	}
	parm {
	    name	"roll"
	    baseparm
	    export	none
	}
	parm {
	    name	"pos"
	    baseparm
	    export	none
	}
	parm {
	    name	"uparmtype"
	    baseparm
	    export	none
	}
	parm {
	    name	"pathorient"
	    baseparm
	    export	none
	}
	parm {
	    name	"up"
	    baseparm
	    export	none
	}
	parm {
	    name	"bank"
	    baseparm
	    export	none
	}
    }

    group {
	name	"stdswitcher5_1"
	label	"Material"

	parm {
	    name	"shop_materialpath"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"shop_materialopts"
	    baseparm
	    export	none
	}
    }

    group {
	name	"stdswitcher5_2"
	label	"Render"

	parm {
	    name	"tdisplay"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"display"
	    baseparm
	    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"
	    }
	    range	{ 0 1 }
	    export	none
	    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)"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "spare_category" "Render" }
	}
	parm {
	    name	"vm_rendersubd"
	    label	"Render Polygons As Subdivision (Mantra)"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	    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"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "spare_category" "Geometry" }
	}
	parm {
	    name	"vm_subdgroup"
	    label	"Subdivision Group"
	    type	string
	    default	{ "" }
	    hidewhen	"{ vm_rendersubd == 0 }"
	    range	{ 0 1 }
	    export	none
	    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"
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"reflectmask"
		label	"Reflection Mask"
		type	oplist
		default	{ "*" }
		help	"Objects that will be reflected on this object."
		range	{ 0 1 }
		export	none
		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."
		range	{ 0 1 }
		export	none
		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."
		range	{ 0 1 }
		export	none
		parmtag	{ "opexpand" "1" }
		parmtag	{ "opfilter" "!!OBJ/LIGHT!!" }
		parmtag	{ "oprelative" "/obj" }
		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)"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"vm_volumefilterwidth"
		label	"Volume Filter Width"
		type	float
		default	{ "1" }
		range	{ 0.001 5 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"vm_matte"
		label	"Matte shading"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"vm_rayshade"
		label	"Raytrace Shading"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	}

	group {
	    name	"folder0_1"
	    label	"Sampling"

	    parm {
		name	"geo_velocityblur"
		label	"Geometry Velocity Blur"
		type	toggle
		default	{ "0" }
		disablewhen	"{ allowmotionblur == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Sampling" }
	    }
	}

	group {
	    name	"folder0_2"
	    label	"Dicing"

	    parm {
		name	"vm_shadingquality"
		label	"Shading Quality"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "spare_category" "Dicing" }
	    }
	    parm {
		name	"vm_flatness"
		label	"Dicing Flatness"
		type	float
		default	{ "0.05" }
		range	{ 0 1 }
		export	none
		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 }
		export	none
		parmtag	{ "spare_category" "Dicing" }
	    }
	    parm {
		name	"vm_curvesurface"
		label	"Shade Curves As Surfaces"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Dicing" }
	    }
	}

	group {
	    name	"folder0_3"
	    label	"Geometry"

	    parm {
		name	"vm_rmbackface"
		label	"Backface Removal"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"shop_geometrypath"
		label	"Procedural Shader"
		type	oppath
		default	{ "" }
		range	{ 0 1 }
		export	none
		parmtag	{ "opfilter" "!!SHOP/GEOMETRY!!" }
		parmtag	{ "oprelative" "." }
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_forcegeometry"
		label	"Force Procedural Geometry Output"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		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 }
		export	none
		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 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_usenforpoints"
		label	"Use N For Point Rendering"
		type	toggle
		default	{ "0" }
		disablewhen	"{ vm_renderpoints == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_pointscale"
		label	"Point Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ vm_renderpoints == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_pscalediameter"
		label	"Treat Point Scale as Diameter Instead of Radius"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_metavolume"
		label	"Metaballs as Volume"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		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 }
		export	none
		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"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_computeN"
		label	"Automatically Compute Normals"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_overridedetail"
		label	"Ignore Geometry Attribute Shaders"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	}

    }

    group {
	name	"stdswitcher5_3"
	label	"Misc"

	parm {
	    name	"use_dcolor"
	    baseparm
	    export	none
	}
	parm {
	    name	"dcolor"
	    baseparm
	    export	none
	}
	parm {
	    name	"picking"
	    baseparm
	    export	none
	}
	parm {
	    name	"pickscript"
	    baseparm
	    export	none
	}
	parm {
	    name	"caching"
	    baseparm
	    export	none
	}
	parm {
	    name	"vport_shadeopen"
	    baseparm
	    export	none
	}
	parm {
	    name	"vport_displayassubdiv"
	    baseparm
	    invisible
	    export	none
	}
    }

HouLC1033600bbe055bbe7810f88bb946obj/flag_pole.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	0	0	)
keeppos	[ 0	locks=0 ]	(	"off"	)
pre_xform	[ 0	locks=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	)
scale	[ 0	locks=0 ]	(	1	)
lookatpath	[ 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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	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 ]	(	""	)
folder0	[ 0	locks=0 ]	(	0	0	0	0	)
categories	[ 0	locks=0 ]	(	""	)
reflectmask	[ 0	locks=0 ]	(	*	)
refractmask	[ 0	locks=0 ]	(	*	)
lightmask	[ 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"	)
vm_shadingquality	[ 0	locks=0 ]	(	1	)
vm_flatness	[ 0	locks=0 ]	(	0.050000000000000003	)
vm_raypredice	[ 0	locks=0 ]	(	0	)
vm_curvesurface	[ 0	locks=0 ]	(	"off"	)
vm_rmbackface	[ 0	locks=0 ]	(	"off"	)
shop_geometrypath	[ 0	locks=0 ]	(	""	)
vm_forcegeometry	[ 0	locks=0 ]	(	"on"	)
vm_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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bba055bbe78101e61ab3eobj/flag_pole.userdata     ___Version___    14.0.403HouLC1033600b89055bbe7810c30e3651obj/flag_pole/collisionsource1.init type = collisionsource
matchesdef = 1
HouLC1033600b8e055bbe78103802c0efobj/flag_pole/collisionsource1.def sopflags sopflags = 
comment ""
position -0.576 0.367994
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	pole 0 1 "input1"
}
inputs
{
0 	pole 0 1
}
stat
{
  create 1438354152
  modify 1438354163
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8e055bbe7810d1eb1281obj/flag_pole/collisionsource1.chn {
    channel voxelsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000000000001
      flags = 0
      segment { options = {	 untie  iv ov is os ia oa }

	 length = 0 expr = ch(\"../../AutoDopNetwork/flag_pole/divsize\") }
    }
    channel volume {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { options = {	 untie  iv ov is os ia oa }

	 length = 0 expr = ch(\"../../AutoDopNetwork/flag_pole/usevolume\") }
    }
  }
HouLC1033600b89055bbe781096d7e924obj/flag_pole/collisionsource1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
folder3	[ 0	locks=0 ]	(	0	0	)
geo	[ 0	locks=0 ]	(	"on"	)
displaygeo	[ 0	locks=0 ]	(	"on"	)
geoname	[ 0	locks=0 ]	(	collisiongeo	)
folder5	[ 0	locks=0 ]	(	0	)
timeblend	[ 0	locks=0 ]	(	"on"	)
holdfirst	[ 0	locks=0 ]	(	"on"	)
firstframe	[ 0	locks=0 ]	(	1	)
holdlast	[ 0	locks=0 ]	(	"off"	)
lastframe	[ 0	locks=0 ]	(	240	)
cachegeo	[ 0	locks=0 ]	(	"on"	)
folder0	[ 0	locks=0 ]	(	0	)
velapproximation	[ 0	locks=0 ]	(	"Central Difference"	)
velscale	[ 0	locks=0 ]	(	1	)
computeangular	[ 0	locks=0 ]	(	"off"	)
folder1	[ 0	locks=0 ]	(	0	)
points	[ 0	locks=0 ]	(	"off"	)
displaypoints	[ 0	locks=0 ]	(	"on"	)
densityscale	[ 0	locks=0 ]	(	0.25	)
scalebyvoxelsize	[ 0	locks=0 ]	(	"on"	)
volume	[ 0	locks=0 ]	(	[ volume	0 ] 	)
displayvolume	[ 0	locks=0 ]	(	"on"	)
volumename	[ 0	locks=0 ]	(	collision	)
folder2	[ 0	locks=0 ]	(	0	)
voxelsize	[ 0	locks=0 ]	(	[ voxelsize	0.19999999046325684 ] 	)
bandwidth	[ 0	locks=0 ]	(	4	)
fillinterior	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b85055bbe78104066136eobj/flag_pole/collisionsource1.userdata     ___Version___      ___toolcount___    4 ___toolid___    dop_deformingobjectHouLC1033600bb5055bbe78101cb4b9dfobj/AutoDopNetwork.init type = dopnet
matchesdef = 0
HouLC1033600bba055bbe7810a612c0c4obj/AutoDopNetwork.def objflags objflags =  origin off
pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
comment ""
position 1.28696 1.25879
cachesize 1
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1438354119
  modify 1438374042
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bba055bbe78101201e0d6obj/AutoDopNetwork.chn {
    channel timestep {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"timescale\")/(ch(\"substep\")*$FPS) }
    }
    channel timeoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = (ch(\"startframe\")-1)/$FPS }
    }
  }
HouLC1033600bb5055bbe781032d3e2a4obj/AutoDopNetwork.parm {
version 0.8
isplayer	[ 0	locks=0 ]	(	"off"	)
playfilesname	[ 0	locks=0 ]	(	$HIP/sim/$HIPNAME.$OS.$SF.sim	)
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
resimulate	[ 0	locks=0 ]	(	0	)
tdisplay	[ 0	locks=0 ]	(	"off"	)
display	[ 0	locks=0 ]	(	1	)
initialstate	[ 0	locks=0 ]	(	""	)
timestep	[ 0	locks=0 ]	(	[ timestep	0.041666666666666664 ] 	)
substep	[ 0	locks=0 ]	(	1	)
timeoffset	[ 0	locks=0 ]	(	[ timeoffset	0 ] 	)
startframe	[ 0	locks=0 ]	(	1	)
timescale	[ 0	locks=0 ]	(	1	)
maxfeedback	[ 0	locks=0 ]	(	2	)
autoresim	[ 0	locks=0 ]	(	"on"	)
datahints	[ 0	locks=0 ]	(	"on"	)
interpolate	[ 0	locks=0 ]	(	"on"	)
cacheenabled	[ 0	locks=0 ]	(	"on"	)
compresssims	[ 0	locks=0 ]	(	"blosc"	)
cachemaxsize	[ 0	locks=0 ]	(	5000	)
cachetodisk	[ 0	locks=0 ]	(	"off"	)
cachetodisknoninteractive	[ 0	locks=0 ]	(	"off"	)
cachesubsteps	[ 0	locks=0 ]	(	"off"	)
timeless	[ 0	locks=0 ]	(	"off"	)
explicitcache	[ 0	locks=0 ]	(	"off"	)
explicitcachename	[ 0	locks=0 ]	(	$HIP/cache.$OS.$SF.sim	)
explicitcachensteps	[ 0	locks=0 ]	(	0	)
explicitcachecheckpointspacing	[ 0	locks=0 ]	(	1	)
keeppos	[ 0	locks=0 ]	(	"off"	)
pre_xform	[ 0	locks=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	)
scale	[ 0	locks=0 ]	(	1	)
lookatpath	[ 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	)
displayfilter	[ 0	locks=0 ]	(	*	)
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 ]	(	"off"	)
}
HouLC1033600bb1055bbe78109dac7857obj/AutoDopNetwork.userdata     ___Version___    14.0.403 ___toolcount___    1 ___toolid___    dop_clothobjectHouLC1033600b8f055bbe78106e6df3ebobj/AutoDopNetwork/flag_pole.init type = staticobject
matchesdef = 1
HouLC1033600b8c055bbe78102ab31be4obj/AutoDopNetwork/flag_pole.def comment ""
position 3.96113 6.30684
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438354152
  modify 1438375546
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8c055bbe781059e48cbaobj/AutoDopNetwork/flag_pole.chn {
    channel createframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") }
    }
    channel bullet_shrink_amount {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"bullet_collision_margin\") }
    }
    channel proxyvolume {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { options = {	 autoslope  ai ao }

	 length = 0 accel = 0.33333333333333331 0.33333333333333331 expr = chsop(\"./soppath\") }
    }
  }
HouLC1033600b8f055bbe78105699ab48obj/AutoDopNetwork/flag_pole.parm {
version 0.8
usesimframe	[ 0	locks=0 ]	(	"off"	)
createframe	[ 0	locks=0 ]	(	[ createframe	1 ] 	)
object_name	[ 0	locks=0 ]	(	$OS	)
soppath	[ 0	locks=0 ]	(	"`opinputpath(\"/obj/flag_pole/attribcreate1\", 0)`"	)
primgroup	[ 0	locks=0 ]	(	@name=`chs(\"/obj/flag_pole/collisionsource1/geoname\")`	)
objpath	[ 0	locks=0 ]	(	/obj/flag_pole	)
animategeo	[ 0	locks=0 ]	(	"off"	)
letsopsinterpolate	[ 0	locks=0 ]	(	"off"	)
usetransform	[ 0	locks=0 ]	(	"off"	)
active	[ 0	locks=0 ]	(	"off"	)
intangible	[ 0	locks=0 ]	(	"off"	)
display	[ 0	locks=0 ]	(	"on"	)
std_switcher_0_2_1	[ 0	locks=0 ]	(	0	0	)
bounce	[ 0	locks=0 ]	(	0.5	)
bounceforward	[ 0	locks=0 ]	(	1	)
friction	[ 0	locks=0 ]	(	1	)
dynamicfriction	[ 0	locks=0 ]	(	1	)
temperature	[ 0	locks=0 ]	(	0	)
rbd_solver	[ 0	locks=0 ]	(	0	0	0	)
usevolume	[ 0	locks=0 ]	(	"off"	)
std_switcher_3	[ 0	locks=0 ]	(	0	0	)
showguide	[ 0	locks=0 ]	(	"off"	)
volumecolor	[ 0	locks=0 ]	(	0	0	1	)
mode	[ 0	locks=0 ]	(	"volume"	)
uniformvoxels	[ 0	locks=0 ]	(	"size"	)
div	[ 0	locks=0 ]	(	30	30	30	)
uniformdiv	[ 0	locks=0 ]	(	30	)
divsize	[ 0	locks=0 ]	(	0.19999999046325684	)
laserscan	[ 0	locks=0 ]	(	"off"	)
fixsigns	[ 0	locks=0 ]	(	"on"	)
forcebounds	[ 0	locks=0 ]	(	"on"	)
invert	[ 0	locks=0 ]	(	"off"	)
sweepalpha	[ 0	locks=0 ]	(	2	)
sweepcount	[ 0	locks=0 ]	(	3	)
offset	[ 0	locks=0 ]	(	0	)
sdftol	[ 0	locks=0 ]	(	0.001	)
proxyvolume	[ 0	locks=0	autoscope=1 ]	(	[ proxyvolume	/obj/flag_pole/filecache ] 	)
proxyprimgroup	[ 0	locks=0 ]	(	@name=`chs(\"/obj/flag_pole/collisionsource1/volumename\")`	)
volumefilemode	[ 0	locks=0 ]	(	"none"	)
volumefile	[ 0	locks=0 ]	(	""	)
showthickness	[ 0	locks=0 ]	(	"off"	)
thicknesscolor	[ 0	locks=0 ]	(	0	1	0	)
thickness	[ 0	locks=0 ]	(	0	)
showvelocity	[ 0	locks=0 ]	(	"off"	)
velocityscale	[ 0	locks=0 ]	(	0	)
velocitycolor	[ 0	locks=0 ]	(	1	0	0	)
surfreptype	[ 0	locks=0 ]	(	"0"	)
polyconvert	[ 0	locks=0 ]	(	"on"	)
triangulate	[ 0	locks=0 ]	(	"off"	)
polylod	[ 0	locks=0 ]	(	1	1	)
addbarycenter	[ 0	locks=0 ]	(	"on"	)
showguide2	[ 0	locks=0 ]	(	"off"	)
color	[ 0	locks=0 ]	(	0	0	1	)
bullet_deactivated_color	[ 0	locks=0 ]	(	1	0	0	)
sepparm	[ 0	locks=0 ]	(	)
bullet_georep	[ 0	locks=0 ]	(	convexhull	)
geo_triangulate	[ 0	locks=0 ]	(	"on"	)
bullet_geoconvexhull	[ 0	locks=0 ]	(	"on"	)
bullet_groupconnected	[ 0	locks=0 ]	(	"off"	)
bullet_autofit	[ 0	locks=0 ]	(	"on"	)
bullet_primT	[ 0	locks=0 ]	(	0	0	0	)
bullet_primR	[ 0	locks=0 ]	(	0	0	0	)
bullet_primS	[ 0	locks=0 ]	(	1	1	1	)
bullet_radius	[ 0	locks=0 ]	(	1	)
bullet_length	[ 0	locks=0 ]	(	1	)
bullet_collision_margin	[ 0	locks=0 ]	(	0.02	)
bullet_adjust_geometry	[ 0	locks=0 ]	(	"on"	)
bullet_shrink_amount	[ 0	locks=0 ]	(	[ bullet_shrink_amount	0.02 ] 	)
bullet_adjust_factor	[ 0	locks=0 ]	(	1	)
bullet_add_impact	[ 0	locks=0 ]	(	"off"	)
bullet_want_deactivate	[ 0	locks=0 ]	(	"on"	)
bullet_linear_sleep_threshold	[ 0	locks=0 ]	(	0.80000000000000004	)
bullet_angular_sleep_threshold	[ 0	locks=0 ]	(	1	)
enableode	[ 0	locks=0 ]	(	"off"	)
odeDisp	[ 0	locks=0 ]	(	"off"	)
objType	[ 0	locks=0 ]	(	0	)
autofit	[ 0	locks=0 ]	(	"on"	)
primT	[ 0	locks=0 ]	(	0	0	0	)
primR	[ 0	locks=0 ]	(	0	0	0	)
primS	[ 0	locks=0 ]	(	1	1	1	)
radius	[ 0	locks=0 ]	(	1	)
length	[ 0	locks=0 ]	(	2	)
}
HouLC1033600b8b055bbe7810e9c33336obj/AutoDopNetwork/flag_pole.userdata     ___Version___    3 ___toolcount___    16 ___toolid___    dop_staticobjectHouLC1033600ba5055bbe781006d0ac5bvex.def comment ""
position 5.5 2.5
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351654
  modify 1438351655
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4055bbe78105af56f87vex.parm {
version 0.8
}
HouLC1033600ba0055bbe781084719914vex.userdata     ___Version___    14.0.403HouLC1033600bb5055bbe78103af39f3dobj/flag_pole/pole.init type = tube
matchesdef = 0
HouLC1033600bba055bbe78105496a314obj/flag_pole/pole.def sopflags sopflags = 
comment ""
position -0.576 1.49749
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351666
  modify 1438354160
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb5055bbe781066160f20obj/flag_pole/pole.parm {
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
orient	[ 0	locks=0 ]	(	"y"	)
cap	[ 0	locks=0 ]	(	"off"	)
consolidatepts	[ 0	locks=0 ]	(	"on"	)
vertexnormals	[ 0	locks=0 ]	(	"off"	)
t	[ 0	locks=0 ]	(	0	5	0	)
rad	[ 0	locks=0 ]	(	1	1	)
radscale	[ 8	locks=0 ]	(	0.050000000000000003	)
height	[ 0	locks=0 ]	(	10	)
rows	[ 0	locks=0 ]	(	11	)
cols	[ 0	locks=0 ]	(	16	)
orderu	[ 0	locks=0 ]	(	4	)
orderv	[ 0	locks=0 ]	(	2	)
imperfect	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600bb1055bbe781065cf4c23obj/flag_pole/pole.userdata     ___Version___    14.0.403HouLC1033600b8c055bbe7810a12b6a8aobj/flag_pole/attribcreate1.init type = attribcreate::2.0
matchesdef = 0
HouLC1033600b8d055bbe7810a5015250obj/flag_pole/attribcreate1.def sopflags sopflags = 
comment ""
position -0.576 -1.89101
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	filecache 1 1 "input1"
}
inputs
{
0 	filecache 0 1
}
stat
{
  create 1438354152
  modify 1438354169
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8c055bbe78108d1591bbobj/flag_pole/attribcreate1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
numattr	[ 0	locks=0 ]	(	1	)
enable1	[ 0	locks=0 ]	(	"on"	)
name1	[ 0	locks=0 ]	(	doppath	)
existing1	[ 0	locks=0 ]	(	"better"	)
varname1	[ 0	locks=0 ]	(	""	)
class1	[ 0	locks=0 ]	(	"detail"	)
savetoinfo1	[ 0	locks=0 ]	(	"off"	)
type1	[ 0	locks=0 ]	(	"index"	)
typeinfo1	[ 0	locks=0 ]	(	"guess"	)
precision1	[ 0	locks=0 ]	(	"32"	)
size1	[ 0	locks=0 ]	(	1	)
default1v	[ 0	locks=0 ]	(	0	0	0	0	)
writevalues1	[ 0	locks=0 ]	(	"on"	)
uselocal1	[ 0	locks=0 ]	(	"on"	)
value1v	[ 0	locks=0 ]	(	0	0	0	0	)
string1	[ 0	locks=0 ]	(	/obj/AutoDopNetwork/flag_pole	)
}
HouLC1033600b88055bbe7810ad0513daobj/flag_pole/attribcreate1.userdata     ___Version___    14.0.403 ___toolcount___    2 ___toolid___    dop_deformingcolliderHouLC1033600bb0055bbe7810be70e297obj/flag_pole/filecache.init type = filecache
matchesdef = 1
HouLC1033600bb1055bbe7810c78f0addobj/flag_pole/filecache.def sopflags sopflags = 
comment ""
position -0.576 -0.761506
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	collisionsource1 1 1 "input1"
}
inputs
{
0 	collisionsource1 0 1
}
stat
{
  create 1438354152
  modify 1438354162
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb1055bbe7810a7f65924obj/flag_pole/filecache.chn {
    channel f1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FEND }
    }
    channel substeps {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { options = {	 untie  iv ov is os ia oa }

	 length = 0 expr = ch(\"/obj/AutoDopNetwork/substep\") }
    }
  }
HouLC1033600bb0055bbe7810bfb5e432obj/flag_pole/filecache.parm {
version 0.8
loadfromdisk	[ 0	locks=0 ]	(	"off"	)
reload	[ 0	locks=0 ]	(	0	)
filemode	[ 0	locks=0 ]	(	"none"	)
file	[ 0	locks=0 ]	(	$HIP/geo/$HIPNAME.$OS.$FF.bgeo.sc	)
folder1	[ 0	locks=0 ]	(	0	0	0	)
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"normal"	)
f	[ 0	locks=0 ]	(	[ f1	0 ] 	[ f2	0 ] 	1	)
substeps	[ 0	locks=0 ]	(	[ substeps	1 ] 	)
take	[ 0	locks=0 ]	(	_current_	)
xformtype	[ 0	locks=0 ]	(	"none"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
saveretry	[ 0	locks=0 ]	(	0	)
savebackground	[ 0	locks=0 ]	(	"on"	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
deleteattributes	[ 0	locks=0 ]	(	"* ^v ^name ^id ^pscale ^N ^friction ^bounce"	)
deletegroups	[ 0	locks=0 ]	(	*	)
numcasts	[ 0	locks=0 ]	(	0	)
missingframe	[ 0	locks=0 ]	(	"error"	)
loadtype	[ 0	locks=0 ]	(	"full"	)
packedviewedit	[ 0	locks=0 ]	(	"unchanged"	)
viewportlod	[ 0	locks=0 ]	(	"box"	)
packexpanded	[ 0	locks=0 ]	(	"off"	)
delayload	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b8c055bbe7810d1e46e89obj/flag_pole/filecache.userdata     ___Version___      ___toolcount___    2 ___toolid___    dop_deformingcolliderHouLC1033600bb9055bbe7810f152861eobj/flag_pole.order 4
pole
attribcreate1
collisionsource1
filecache
HouLC1033600bbf055bbe7810e0c8caefobj/flag_pole.net 1
HouLC1033600bb9055bbe7810b9cf8b62obj/flag_cloth.init type = geo
matchesdef = 0
HouLC1033600bbe055bbe781033550f96obj/flag_cloth.def objflags objflags =  origin off
pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
comment ""
position -0.4592 2.17652
cachesize 1
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1438354019
  modify 1438377454
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb1055bbe781022f5226bobj/flag_cloth.spareparmdef     group {
	name	"stdswitcher5"
	label	"Transform"

	parm {
	    name	"keeppos"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"pre_xform"
	    baseparm
	    export	none
	}
	parm {
	    name	"xOrd"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"rOrd"
	    baseparm
	    export	none
	}
	parm {
	    name	"t"
	    baseparm
	    export	all
	}
	parm {
	    name	"r"
	    baseparm
	    export	all
	}
	parm {
	    name	"s"
	    baseparm
	    export	none
	}
	parm {
	    name	"p"
	    baseparm
	    export	none
	}
	parm {
	    name	"scale"
	    baseparm
	    export	none
	}
	parm {
	    name	"lookatpath"
	    baseparm
	    export	none
	}
	parm {
	    name	"lookup"
	    baseparm
	    export	none
	}
	parm {
	    name	"pathobjpath"
	    baseparm
	    export	none
	}
	parm {
	    name	"roll"
	    baseparm
	    export	none
	}
	parm {
	    name	"pos"
	    baseparm
	    export	none
	}
	parm {
	    name	"uparmtype"
	    baseparm
	    export	none
	}
	parm {
	    name	"pathorient"
	    baseparm
	    export	none
	}
	parm {
	    name	"up"
	    baseparm
	    export	none
	}
	parm {
	    name	"bank"
	    baseparm
	    export	none
	}
    }

    group {
	name	"stdswitcher5_1"
	label	"Material"

	parm {
	    name	"shop_materialpath"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"shop_materialopts"
	    baseparm
	    export	none
	}
    }

    group {
	name	"stdswitcher5_2"
	label	"Render"

	parm {
	    name	"tdisplay"
	    baseparm
	    joinnext
	    export	none
	}
	parm {
	    name	"display"
	    baseparm
	    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"
	    }
	    range	{ 0 1 }
	    export	none
	    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)"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "spare_category" "Render" }
	}
	parm {
	    name	"vm_rendersubd"
	    label	"Render Polygons As Subdivision (Mantra)"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	    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"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "spare_category" "Geometry" }
	}
	parm {
	    name	"vm_subdgroup"
	    label	"Subdivision Group"
	    type	string
	    default	{ "" }
	    hidewhen	"{ vm_rendersubd == 0 }"
	    range	{ 0 1 }
	    export	none
	    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"
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"reflectmask"
		label	"Reflection Mask"
		type	oplist
		default	{ "*" }
		help	"Objects that will be reflected on this object."
		range	{ 0 1 }
		export	none
		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."
		range	{ 0 1 }
		export	none
		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."
		range	{ 0 1 }
		export	none
		parmtag	{ "opexpand" "1" }
		parmtag	{ "opfilter" "!!OBJ/LIGHT!!" }
		parmtag	{ "oprelative" "/obj" }
		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)"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"vm_volumefilterwidth"
		label	"Volume Filter Width"
		type	float
		default	{ "1" }
		range	{ 0.001 5 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"vm_matte"
		label	"Matte shading"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	    parm {
		name	"vm_rayshade"
		label	"Raytrace Shading"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Shading" }
	    }
	}

	group {
	    name	"folder0_1"
	    label	"Sampling"

	    parm {
		name	"geo_velocityblur"
		label	"Geometry Velocity Blur"
		type	toggle
		default	{ "0" }
		disablewhen	"{ allowmotionblur == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Sampling" }
	    }
	}

	group {
	    name	"folder0_2"
	    label	"Dicing"

	    parm {
		name	"vm_shadingquality"
		label	"Shading Quality"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "spare_category" "Dicing" }
	    }
	    parm {
		name	"vm_flatness"
		label	"Dicing Flatness"
		type	float
		default	{ "0.05" }
		range	{ 0 1 }
		export	none
		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 }
		export	none
		parmtag	{ "spare_category" "Dicing" }
	    }
	    parm {
		name	"vm_curvesurface"
		label	"Shade Curves As Surfaces"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Dicing" }
	    }
	}

	group {
	    name	"folder0_3"
	    label	"Geometry"

	    parm {
		name	"vm_rmbackface"
		label	"Backface Removal"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"shop_geometrypath"
		label	"Procedural Shader"
		type	oppath
		default	{ "" }
		range	{ 0 1 }
		export	none
		parmtag	{ "opfilter" "!!SHOP/GEOMETRY!!" }
		parmtag	{ "oprelative" "." }
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_forcegeometry"
		label	"Force Procedural Geometry Output"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		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 }
		export	none
		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 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_usenforpoints"
		label	"Use N For Point Rendering"
		type	toggle
		default	{ "0" }
		disablewhen	"{ vm_renderpoints == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_pointscale"
		label	"Point Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ vm_renderpoints == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_pscalediameter"
		label	"Treat Point Scale as Diameter Instead of Radius"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_metavolume"
		label	"Metaballs as Volume"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		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 }
		export	none
		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"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_computeN"
		label	"Automatically Compute Normals"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	    parm {
		name	"vm_overridedetail"
		label	"Ignore Geometry Attribute Shaders"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
		parmtag	{ "spare_category" "Geometry" }
	    }
	}

    }

    group {
	name	"stdswitcher5_3"
	label	"Misc"

	parm {
	    name	"use_dcolor"
	    baseparm
	    export	none
	}
	parm {
	    name	"dcolor"
	    baseparm
	    export	none
	}
	parm {
	    name	"picking"
	    baseparm
	    export	none
	}
	parm {
	    name	"pickscript"
	    baseparm
	    export	none
	}
	parm {
	    name	"caching"
	    baseparm
	    export	none
	}
	parm {
	    name	"vport_shadeopen"
	    baseparm
	    export	none
	}
	parm {
	    name	"vport_displayassubdiv"
	    baseparm
	    invisible
	    export	none
	}
    }

HouLC1033600bb9055bbe7810eb529839obj/flag_cloth.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	0	0	)
keeppos	[ 0	locks=0 ]	(	"off"	)
pre_xform	[ 0	locks=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	)
scale	[ 0	locks=0 ]	(	1	)
lookatpath	[ 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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	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 ]	(	""	)
folder0	[ 0	locks=0 ]	(	0	0	0	0	)
categories	[ 0	locks=0 ]	(	""	)
reflectmask	[ 0	locks=0 ]	(	*	)
refractmask	[ 0	locks=0 ]	(	*	)
lightmask	[ 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"	)
vm_shadingquality	[ 0	locks=0 ]	(	1	)
vm_flatness	[ 0	locks=0 ]	(	0.050000000000000003	)
vm_raypredice	[ 0	locks=0 ]	(	0	)
vm_curvesurface	[ 0	locks=0 ]	(	"off"	)
vm_rmbackface	[ 0	locks=0 ]	(	"off"	)
shop_geometrypath	[ 0	locks=0 ]	(	""	)
vm_forcegeometry	[ 0	locks=0 ]	(	"on"	)
vm_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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bb5055bbe7810f4d7aa57obj/flag_cloth.userdata     ___Version___    14.0.403HouLC1033600bb4055bbe7810377bbf03obj/flag_cloth/flag.init type = grid
matchesdef = 0
HouLC1033600bb5055bbe78108e0cfb3aobj/flag_cloth/flag.def sopflags sopflags = 
comment ""
position 1.23002 3.08775
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351795
  modify 1438375270
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb4055bbe781067b62fbbobj/flag_cloth/flag.parm {
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
orient	[ 0	locks=0 ]	(	"xy"	)
size	[ 0	locks=0 ]	(	3	2	)
t	[ 0	locks=0 ]	(	0	0	0	)
rows	[ 0	locks=0 ]	(	41	)
cols	[ 0	locks=0 ]	(	60	)
orderu	[ 0	locks=0 ]	(	4	)
orderv	[ 0	locks=0 ]	(	4	)
interpu	[ 0	locks=0 ]	(	"on"	)
interpv	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600bb0055bbe7810734e420fobj/flag_cloth/flag.userdata     ___Version___    14.0.403HouLC1033600bb6055bbe7810d59602c8obj/flag_cloth/xform1.init type = xform
matchesdef = 0
HouLC1033600bb7055bbe78104fca8616obj/flag_cloth/xform1.def sopflags sopflags = 
comment ""
position 1.23002 1.43583
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	flag 0 1 "input1"
}
inputs
{
0 	flag 0 1
}
stat
{
  create 1438351893
  modify 1438375284
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb6055bbe78104fc294ddobj/flag_cloth/xform1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 8	locks=0 ]	(	1.5600000000000001	9	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
s	[ 0	locks=0 ]	(	1	1	1	)
shear	[ 0	locks=0 ]	(	0	0	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	)
movecentroid	[ 0	locks=0 ]	(	0	)
updatenmls	[ 0	locks=0 ]	(	"off"	)
updateaffectednmls	[ 0	locks=0 ]	(	"on"	)
vlength	[ 0	locks=0 ]	(	"on"	)
invertxform	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bb2055bbe781057382ca0obj/flag_cloth/xform1.userdata     ___Version___    14.0.403HouLC1033600bb5055bbe7810d9f47146obj/flag_cloth/OUT.init type = null
matchesdef = 0
HouLC1033600bba055bbe7810ad29bb1fobj/flag_cloth/OUT.def sopflags sopflags = 
comment ""
position 0.329411 -0.576388
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	xform1 1 1 "input1"
}
inputs
{
0 	xform1 0 1
}
stat
{
  create 1438354032
  modify 1438375279
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb5055bbe78107eef821eobj/flag_cloth/OUT.parm {
version 0.8
copyinput	[ 0	locks=0 ]	(	"on"	)
cacheinput	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bb1055bbe7810a03c52dbobj/flag_cloth/OUT.userdata     ___Version___    14.0.403HouLC1033600bb2055bbe78104d106326obj/flag_cloth/dopimport1.init type = dopimport
matchesdef = 0
HouLC1033600bb3055bbe7810de6d261cobj/flag_cloth/dopimport1.def sopflags sopflags = 
comment ""
position 2.94146 -0.576388
cachesize 1
connectornextid 2
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	xform1 1 1 "input1"
}
inputs
{
0 	xform1 0 1
}
stat
{
  create 1438354119
  modify 1438377701
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb3055bbe7810603ea81eobj/flag_cloth/dopimport1.chn {
    channel integrateovertime {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 1/$FPS }
    }
  }
HouLC1033600bb2055bbe7810e698edb9obj/flag_cloth/dopimport1.parm {
version 0.8
doppath	[ 0	locks=0 ]	(	/obj/AutoDopNetwork	)
objpattern	[ 0	locks=0 ]	(	`dopobjscreatedby(\"/obj/AutoDopNetwork/flag_cloth\")`	)
singleobject	[ 0	locks=0 ]	(	"off"	)
importstyle	[ 0	locks=0 ]	(	"fetch"	)
pivot	[ 0	locks=0 ]	(	"centroid"	)
viewportlod	[ 0	locks=0 ]	(	"full"	)
importbyname	[ 0	locks=0 ]	(	"on"	)
objectnames	[ 0	locks=0 ]	(	"dopobject"	)
geodatapath	[ 0	locks=0 ]	(	""	)
inverseop	[ 0	locks=0 ]	(	"off"	)
doposxform	[ 0	locks=0 ]	(	"on"	)
doxform	[ 0	locks=0 ]	(	"on"	)
keepworldspacepos	[ 0	locks=0 ]	(	"on"	)
centeratpivot	[ 0	locks=0 ]	(	"on"	)
addname	[ 0	locks=0 ]	(	"off"	)
adddopobjectname	[ 0	locks=0 ]	(	"on"	)
adddopobjectid	[ 0	locks=0 ]	(	"off"	)
addtoexistingvel	[ 0	locks=0 ]	(	"off"	)
deleteabandoned	[ 0	locks=0 ]	(	"on"	)
pointvels	[ 0	locks=0 ]	(	"instant"	)
integrateovertime	[ 0	locks=0 ]	(	[ integrateovertime	0.041666666666666664 ] 	)
donotsim	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b8e055bbe7810e95e622dobj/flag_cloth/dopimport1.userdata     ___Version___    14.0.403 ___toolcount___    1 ___toolid___    dop_clothobjectHouLC1033600bb2055bbe781004ed8292obj/flag_cloth/subdivide1.init type = subdivide
matchesdef = 0
HouLC1033600bb3055bbe781041c6962aobj/flag_cloth/subdivide1.def sopflags sopflags = 
comment ""
position 2.94146 -1.85874
cachesize 1
connectornextid 3
flags =  lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
0 	dopimport1 1 1 "input1"
1 	"" "" 1 "input2"
}
inputs
{
0 	dopimport1 0 1
1 	"" 0 1
}
stat
{
  create 1438354999
  modify 1438375291
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb2055bbe781061a85f1aobj/flag_cloth/subdivide1.parm {
version 0.8
subdivide	[ 0	locks=0 ]	(	""	)
creases	[ 0	locks=0 ]	(	""	)
algorithm	[ 0	locks=0 ]	(	"houdini"	)
iterations	[ 0	locks=0 ]	(	1	)
overridecrease	[ 0	locks=0 ]	(	"off"	)
creaseweight	[ 0	locks=0 ]	(	0	)
outputcrease	[ 0	locks=0 ]	(	"off"	)
outcreasegroup	[ 0	locks=0 ]	(	creases	)
closeholes	[ 0	locks=0 ]	(	"pull"	)
surroundpoly	[ 0	locks=0 ]	(	"edges"	)
bias	[ 0	locks=0 ]	(	1	)
updatenmls	[ 0	locks=0 ]	(	"on"	)
smoothvertex	[ 0	locks=0 ]	(	"on"	)
consisttopology	[ 0	locks=0 ]	(	"off"	)
linearcreases	[ 0	locks=0 ]	(	"off"	)
buildpolysoups	[ 0	locks=0 ]	(	"off"	)
interpolateboundary	[ 0	locks=0 ]	(	"corner"	)
vertexinterpolateboundary	[ 0	locks=0 ]	(	"corner"	)
}
HouLC1033600b8e055bbe78109aad76ddobj/flag_cloth/subdivide1.userdata     ___Version___    14.0.403HouLC1033600bb8055bbe7810ffa8ca28obj/flag_cloth.order 5
flag
xform1
OUT
dopimport1
subdivide1
HouLC1033600bbe055bbe7810cbf6c8bdobj/flag_cloth.net 1
HouLC1033600bb2055bbe78107e894776obj/AutoDopNetwork/output.init type = output
matchesdef = 1
HouLC1033600bb3055bbe7810a21117e5obj/AutoDopNetwork/output.def comment ""
position 2.13459 -0.610471
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	windforce1 2 1 "input1"
}
inputs
{
0 	windforce1 0 1
}
stat
{
  create 1438354119
  modify 1438377340
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb3055bbe7810e4676fe1obj/AutoDopNetwork/output.chn {
    channel f1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FEND }
    }
  }
HouLC1033600bb2055bbe7810672ca18aobj/AutoDopNetwork/output.parm {
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
f	[ 0	locks=0 ]	(	[ f1	1 ] 	[ f2	240 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
dopoutput	[ 0	locks=0 ]	(	$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim	)
usesimframes	[ 0	locks=0 ]	(	"on"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b8e055bbe78101cfdb77dobj/AutoDopNetwork/output.userdata     ___Version___      ___toolcount___    1 ___toolid___    dop_clothobjectHouLC1033600b8c055bbe78109cb1f53cobj/AutoDopNetwork/gravity1.init type = gravity
matchesdef = 0
HouLC1033600b8d055bbe7810307eb574obj/AutoDopNetwork/gravity1.def comment ""
position 0 2.6826
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	merge1 0 1 "input1"
2 	"" "" 1 "input2"
}
inputs
{
0 	merge1 0 1
1 	"" 0 1
}
stat
{
  create 1438354119
  modify 1438375786
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8d055bbe78107db52b5eobj/AutoDopNetwork/gravity1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8c055bbe7810c5ca0c31obj/AutoDopNetwork/gravity1.parm {
version 0.8
parmop_force	[ 0	locks=0 ]	(	"default"	)
force	[ 0	locks=0 ]	(	0	-9.8066499999999994	0	)
parmop_handlepos	[ 0	locks=0 ]	(	"default"	)
handlepos	[ 0	locks=0 ]	(	0	3	0	)
parmop_samplemode	[ 0	locks=0 ]	(	"default"	)
samplemode	[ 0	locks=0 ]	(	"def"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Forces/Gravity	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b88055bbe781097668728obj/AutoDopNetwork/gravity1.userdata     ___Version___    14.0.403 ___toolcount___    1 ___toolid___    dop_clothobjectHouLC1033600bb2055bbe781015e737dbobj/AutoDopNetwork/merge1.init type = merge
matchesdef = 0
HouLC1033600bb3055bbe7810ec0a477aobj/AutoDopNetwork/merge1.def comment ""
position 0 3.5768
cachesize 1
connectornextid 7
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
1 	finiteelementsolver1 0 1 "input1"
6 	staticsolver1 0 1 "input2"
}
inputs
{
0 	finiteelementsolver1 0 1
1 	staticsolver1 0 1
}
stat
{
  create 1438354119
  modify 1438375492
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb3055bbe78107b66796dobj/AutoDopNetwork/merge1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600bb2055bbe78109673a29fobj/AutoDopNetwork/merge1.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"mutual"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8e055bbe7810027a17beobj/AutoDopNetwork/merge1.userdata     ___Version___    14.0.403 ___toolcount___    1 ___toolid___    dop_clothobjectHouLC1033600b80055bbe7810e8ca3f90obj/AutoDopNetwork/finiteelementsolver1.init type = finiteelementsolver
matchesdef = 0
HouLC1033600b81055bbe781054708b23obj/AutoDopNetwork/finiteelementsolver1.def comment ""
position 0 4.471
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
1 	merge2 0 1 "input1"
2 	"" "" 1 "input2"
}
inputs
{
0 	merge2 0 1
1 	"" 0 1
}
stat
{
  create 1438354119
  modify 1438377232
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b80055bbe78100c76cef1obj/AutoDopNetwork/finiteelementsolver1.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	2	2	2	2	)
parmop_enablefracturing	[ 0	locks=0 ]	(	"default"	)
enablefracturing	[ 0	locks=0 ]	(	"off"	)
parmop_minsubsteps	[ 0	locks=0 ]	(	"default"	)
minsubsteps	[ 0	locks=0 ]	(	1	)
parmop_maxsubsteps	[ 0	locks=0 ]	(	"default"	)
maxsubsteps	[ 0	locks=0 ]	(	1024	)
parmop_enableAdaptiveSubstepping	[ 0	locks=0 ]	(	"default"	)
enableAdaptiveSubstepping	[ 0	locks=0 ]	(	"on"	)
parmop_substeptolerance	[ 0	locks=0 ]	(	"default"	)
substeptolerance	[ 0	locks=0 ]	(	0.5	)
parmop_createqualityattributes	[ 0	locks=0 ]	(	"default"	)
createqualityattributes	[ 0	locks=0 ]	(	"off"	)
parmop_createenergyattributes	[ 0	locks=0 ]	(	"default"	)
createenergyattributes	[ 0	locks=0 ]	(	"off"	)
parmop_createfractureattributes	[ 0	locks=0 ]	(	"default"	)
createfractureattributes	[ 0	locks=0 ]	(	"off"	)
parmop_floatprecision	[ 0	locks=0 ]	(	"default"	)
floatprecision	[ 0	locks=0 ]	(	"f64b"	)
parmop_maxglobalcollisionpasses	[ 0	locks=0 ]	(	"default"	)
maxglobalcollisionpasses	[ 0	locks=0 ]	(	8	)
parmop_maxlocalcollisionpasses	[ 0	locks=0 ]	(	"default"	)
maxlocalcollisionpasses	[ 0	locks=0 ]	(	8	)
parmop_absolutetolerancelinearsolve	[ 0	locks=0 ]	(	"default"	)
absolutetolerancelinearsolve	[ 0	locks=0 ]	(	0.01	)
parmop_relativetolerancelinearsolve	[ 0	locks=0 ]	(	"default"	)
relativetolerancelinearsolve	[ 0	locks=0 ]	(	0.001	)
parmop_maxiterationslinearsolve	[ 0	locks=0 ]	(	"default"	)
maxiterationslinearsolve	[ 0	locks=0 ]	(	1024	)
parmop_maxfullyimplicitpasses	[ 0	locks=0 ]	(	"default"	)
maxfullyimplicitpasses	[ 0	locks=0 ]	(	2	)
parmop_spatialscale	[ 0	locks=0 ]	(	"default"	)
spatialscale	[ 0	locks=0 ]	(	1	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Solver	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9c055bbe78104a6522f5obj/AutoDopNetwork/finiteelementsolver1.userdata     ___Version___    14.0.403 ___toolcount___    1 ___toolid___    dop_clothobjectHouLC1033600b8e055bbe7810072ac6d4obj/AutoDopNetwork/flag_cloth.init type = clothobject
matchesdef = 1
HouLC1033600b8f055bbe7810b5378db1obj/AutoDopNetwork/flag_cloth.def comment ""
position 0 6.29328
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438354119
  modify 1438377800
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8f055bbe7810f6844c60obj/AutoDopNetwork/flag_cloth.chn {
    channel createframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") }
    }
  }
HouLC1033600b8e055bbe7810a78adc66obj/AutoDopNetwork/flag_cloth.parm {
version 0.8
folder0_1	[ 0	locks=0 ]	(	4	4	4	4	4	4	4	4	)
overallstiffness	[ 0	locks=0 ]	(	1000	)
overalldampingratio	[ 0	locks=0 ]	(	1	)
surfacemassdensity	[ 8	locks=0 ]	(	0.25	)
sepparm4	[ 0	locks=0 ]	(	)
elasticityelements	[ 0	locks=0 ]	(	Stretch	Shear	"Weak Bend"	"Strong Bend"	)
relativestiffness	[ 8	locks=0 ]	(	1	1	0.001	0	)
relativedampingratio	[ 8	locks=0 ]	(	1	1	1	1	)
sepparm6	[ 0	locks=0 ]	(	)
seamangle	[ 0	locks=0 ]	(	0	)
soppath	[ 0	locks=0 ]	(	"`opinputpath(\"/obj/flag_cloth/dopimport1\", 0)`"	)
embeddedgeometry	[ 0	locks=0 ]	(	""	)
sepparm	[ 0	locks=0 ]	(	)
importrestgeometry	[ 0	locks=0 ]	(	"off"	)
restgeometrypath	[ 0	locks=0 ]	(	`chsop(\"./soppath\")`	)
sepparm3	[ 0	locks=0 ]	(	)
importtargetgeometry	[ 0	locks=0 ]	(	"off"	)
targetgeometrypath	[ 0	locks=0 ]	(	`chsop(\"./soppath\")`	)
targetstiffness	[ 0	locks=0 ]	(	0	)
targetdamping	[ 0	locks=0 ]	(	0	)
enablefracturing	[ 0	locks=0 ]	(	"off"	)
fracturethreshold	[ 0	locks=0 ]	(	0.10000000000000001	)
collideindependent	[ 0	locks=0 ]	(	"off"	)
collidecodependent	[ 0	locks=0 ]	(	"off"	)
collideself	[ 0	locks=0 ]	(	"on"	)
sepparm5	[ 0	locks=0 ]	(	)
thickness	[ 0	locks=0 ]	(	0.01	)
friction	[ 0	locks=0 ]	(	0.001	)
normaldrag	[ 0	locks=0 ]	(	4	)
tangentdrag	[ 0	locks=0 ]	(	0.10000000000000001	)
externalvelocityfield	[ 0	locks=0 ]	(	vel	)
externalvelocityoffset	[ 0	locks=0 ]	(	0	0	0	)
thicknessenable	[ 0	locks=0 ]	(	"off"	)
thicknesscolor	[ 0	locks=0 ]	(	0	0	1	)
penetrationenable	[ 0	locks=0 ]	(	"off"	)
penetrationcolor	[ 0	locks=0 ]	(	1	0	0	)
velocityenable	[ 0	locks=0 ]	(	"off"	)
velocityscale	[ 0	locks=0 ]	(	0.10000000000000001	)
velocitycolor	[ 0	locks=0 ]	(	1	0	0	)
uvwenable	[ 0	locks=0 ]	(	"off"	)
uvwscale	[ 0	locks=0 ]	(	0.10000000000000001	)
ucolor	[ 0	locks=0 ]	(	0	1	1	)
vcolor	[ 0	locks=0 ]	(	1	1	0	)
wcolor	[ 0	locks=0 ]	(	1	0	1	)
usesimframe	[ 0	locks=0 ]	(	"off"	)
createframe	[ 0	locks=0 ]	(	[ createframe	1 ] 	)
numobjects	[ 0	locks=0 ]	(	1	)
object_name	[ 0	locks=0 ]	(	$OS	)
solvefirstframe	[ 0	locks=0 ]	(	"off"	)
t	[ 0	locks=0 ]	(	0	0	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
vel	[ 0	locks=0 ]	(	0	0	0	)
angvel	[ 0	locks=0 ]	(	0	0	0	)
}
HouLC1033600b8a055bbe7810a3945146obj/AutoDopNetwork/flag_cloth.userdata     ___Version___      ___toolcount___    4 ___toolid___    dop_clothobjectHouLC1033600bb2055bbe781032ff922cobj/AutoDopNetwork/merge2.init type = merge
matchesdef = 0
HouLC1033600bb3055bbe781062beec9cobj/AutoDopNetwork/merge2.def comment ""
position 0 5.3652
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
1 	flag_cloth 0 1 "input1"
}
inputs
{
0 	flag_cloth 0 1
}
stat
{
  create 1438354119
  modify 1438354527
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb3055bbe781008cd46e8obj/AutoDopNetwork/merge2.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600bb2055bbe781036a4c7a4obj/AutoDopNetwork/merge2.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8e055bbe7810585f687dobj/AutoDopNetwork/merge2.userdata     ___Version___    14.0.403 ___toolcount___    1 ___toolid___    dop_clothobjectHouLC1033600b8b055bbe7810bd3c9be7obj/AutoDopNetwork/staticsolver1.init type = staticsolver
matchesdef = 0
HouLC1033600b88055bbe781035029550obj/AutoDopNetwork/staticsolver1.def comment ""
position 3.96113 4.51844
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
1 	merge3 0 1 "input1"
2 	"" "" 1 "input2"
}
inputs
{
0 	merge3 0 1
1 	"" 0 1
}
stat
{
  create 1438354152
  modify 1438375546
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8b055bbe781024349f41obj/AutoDopNetwork/staticsolver1.parm {
version 0.8
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Solver	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b87055bbe7810b60e5940obj/AutoDopNetwork/staticsolver1.userdata     ___Version___    14.0.403 ___toolcount___    2 ___toolid___    dop_deformingcolliderHouLC1033600bb2055bbe7810239c19bcobj/AutoDopNetwork/merge3.init type = merge
matchesdef = 0
HouLC1033600bb3055bbe7810423b0c6dobj/AutoDopNetwork/merge3.def comment ""
position 3.96113 5.37875
cachesize 1
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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
1 	flag_pole 0 1 "input1"
}
inputs
{
0 	flag_pole 0 1
}
stat
{
  create 1438354152
  modify 1438375546
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb3055bbe7810cd63e3efobj/AutoDopNetwork/merge3.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600bb2055bbe78103688a954obj/AutoDopNetwork/merge3.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8e055bbe7810514724daobj/AutoDopNetwork/merge3.userdata     ___Version___    14.0.403 ___toolcount___    2 ___toolid___    dop_deformingcolliderHouLC1033600b82055bbe7810a08853ffobj/AutoDopNetwork/clothattachconstraint1.init type = clothattachconstraint
matchesdef = 1
HouLC1033600b83055bbe78108ca422d1obj/AutoDopNetwork/clothattachconstraint1.def comment ""
position 0 1.68705
cachesize 1
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	gravity1 1 1 "input1"
}
inputs
{
0 	gravity1 0 1
}
stat
{
  create 1438354435
  modify 1438375573
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b82055bbe7810a1715dacobj/AutoDopNetwork/clothattachconstraint1.parm {
version 0.8
folder0	[ 0	locks=0 ]	(	0	0	0	)
type	[ 0	locks=0 ]	(	"1"	)
sepparm	[ 0	locks=0 ]	(	)
constrainedobject	[ 0	locks=0 ]	(	flag_cloth	)
constrainedpoints	[ 0	locks=0 ]	(	"0 600 1200 1800 2400 "	)
goalobject	[ 0	locks=0 ]	(	flag_pole	)
goalprimitives	[ 0	locks=0 ]	(	*	)
stiffness	[ 0	locks=0 ]	(	1000000	)
damping	[ 0	locks=0 ]	(	1000	)
showguide	[ 0	locks=0 ]	(	"on"	)
guiderad	[ 0	locks=0 ]	(	0.0050000000000000001	)
guidecolor	[ 0	locks=0 ]	(	0.10000000000000001	1	0.20000000000000001	)
showobjectlink	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	1	)
}
HouLC1033600b9e055bbe7810c173c84cobj/AutoDopNetwork/clothattachconstraint1.userdata     ___Version___      ___toolcount___    3 ___toolid___    dop_clothattachtobodyHouLC1033600b8e055bbe781039cb4ebaobj/AutoDopNetwork/windforce1.init type = windforce
matchesdef = 1
HouLC1033600b8f055bbe7810b52fdf05obj/AutoDopNetwork/windforce1.def comment ""
position 0 0.725083
cachesize 1
connectornextid 3
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
0 	clothattachconstraint1 1 1 "input1"
1 	"" "" 1 "input2"
}
inputs
{
0 	clothattachconstraint1 0 1
1 	"" 0 1
}
stat
{
  create 1438354527
  modify 1438377844
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8f055bbe7810fa7ddc1eobj/AutoDopNetwork/windforce1.chn {
    channel offsetx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../../noise_movement/tx\") }
    }
    channel offsety {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../../noise_movement/ty\") }
    }
    channel offsetz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../../noise_movement/tz\") }
    }
  }
HouLC1033600b8e055bbe78101b4d06e2obj/AutoDopNetwork/windforce1.parm {
version 0.8
folder0	[ 0	locks=0 ]	(	0	0	)
vel	[ 0	locks=0 ]	(	12	0	0	)
scaleforce	[ 0	locks=0 ]	(	100	)
samplemode	[ 0	locks=0 ]	(	"def"	)
seed	[ 0	locks=0 ]	(	0	)
fractaldepth	[ 0	locks=0 ]	(	2	)
roughness	[ 0	locks=0 ]	(	1	)
attenuation	[ 0	locks=0 ]	(	0.5	)
frequency	[ 0	locks=0 ]	(	1	1	1	)
amplitude	[ 8	locks=0 ]	(	1	1	1	)
offset	[ 8	locks=0 ]	(	[ offsetx	0.10000000000000001 ] 	[ offsety	9 ] 	[ offsetz	0 ] 	)
noisetype	[ 0	locks=0 ]	(	"hq"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	1	)
group	[ 0	locks=0 ]	(	flag_cloth	)
dataname	[ 0	locks=0 ]	(	Forces/Wind	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b8a055bbe7810c2610877obj/AutoDopNetwork/windforce1.userdata     ___Version___      ___toolcount___    7 ___toolid___    dop_windforceHouLC1033600bb4055bbe781081984d84obj/AutoDopNetwork.order 11
output
gravity1
merge1
finiteelementsolver1
flag_cloth
merge2
staticsolver1
flag_pole
merge3
clothattachconstraint1
windforce1
HouLC1033600bba055bbe7810ad6caed0obj/AutoDopNetwork.net 1
HouLC1033600bb5055bbe7810c28ef0b9obj/noise_movement.init type = null
matchesdef = 0
HouLC1033600bba055bbe781032b6381eobj/noise_movement.def objflags objflags =  origin off
pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
comment ""
position -0.840094 -0.404735
cachesize 1
connectornextid 2
flags =  lock off model off template off footprint off xray on bypass off display on render off highlight off unload off savedata off compress off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1438373947
  modify 1438376756
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bba055bbe7810fdbad838obj/noise_movement.chn {
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "$FF * 0.1" }
    }
  }
HouLC1033600bb5055bbe78106c8da1a6obj/noise_movement.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
keeppos	[ 0	locks=0 ]	(	"off"	)
pre_xform	[ 0	locks=0 ]	(	0	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 8	locks=0 ]	(	[ tx	0.10000000000000001 ] 	9	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
s	[ 0	locks=0 ]	(	1	1	1	)
p	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	)
lookatpath	[ 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	)
tdisplay	[ 0	locks=0 ]	(	"off"	)
display	[ 0	locks=0 ]	(	1	)
renderspace	[ 0	locks=0 ]	(	"off"	)
use_dcolor	[ 0	locks=0 ]	(	"on"	)
dcolor	[ 0	locks=0 ]	(	0	0.75	0	)
picking	[ 0	locks=0 ]	(	"on"	)
pickscript	[ 0	locks=0 ]	(	""	)
caching	[ 0	locks=0 ]	(	"off"	)
geoscale	[ 0	locks=0 ]	(	1	)
displayicon	[ 0	locks=0 ]	(	"icon"	)
controltype	[ 0	locks=0 ]	(	"null"	)
orientation	[ 0	locks=0 ]	(	"xyz"	)
shadedmode	[ 0	locks=0 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
shop_materialpath	[ 0	locks=0 ]	(	""	)
shop_materialopts	[ 0	locks=0 ]	(	0	)
}
HouLC1033600bb1055bbe7810eef3a0d2obj/noise_movement.userdata     ___Version___    14.0.403HouLC1033600b8c055bbe78100ccc3ac2obj/noise_movement/control1.init type = control
matchesdef = 0
HouLC1033600b8d055bbe7810c11c67bbobj/noise_movement/control1.def sopflags sopflags = 
comment ""
position 0.5 1
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438373947
  modify 1438376756
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8d055bbe7810d403f4b5obj/noise_movement/control1.chn {
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 expr = "if (ch(\"../use_dcolor\"), ch(\"../dcolorr\"), 0.7)" }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 expr = "if (ch(\"../use_dcolor\"), ch(\"../dcolorg\"), 0.7)" }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 expr = "if (ch(\"../use_dcolor\"), ch(\"../dcolorb\"), 0.7)" }
    }
    channel scale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../geoscale\") }
    }
    channel displayicon {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../displayicon\") }
    }
    channel controltype {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../controltype\") }
    }
    channel orientation {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../orientation\") }
    }
    channel shadedmode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../shadedmode\") }
    }
  }
HouLC1033600b8c055bbe78104a777bcfobj/noise_movement/control1.parm {
version 0.8
color	[ 0	locks=0	autoscope=0 ]	(	[ colorr	0 ] 	[ colorg	0.75 ] 	[ colorb	0 ] 	)
scale	[ 0	locks=0	autoscope=0 ]	(	[ scale	1 ] 	)
displayicon	[ 0	locks=0	autoscope=0 ]	(	[ displayicon	0 ] 	)
controltype	[ 0	locks=0	autoscope=0 ]	(	[ controltype	0 ] 	)
orientation	[ 0	locks=0	autoscope=0 ]	(	[ orientation	0 ] 	)
shadedmode	[ 0	locks=0	autoscope=0 ]	(	[ shadedmode	0 ] 	)
}
HouLC1033600b88055bbe78100fcd6920obj/noise_movement/control1.userdata     ___Version___    14.0.403HouLC1033600bb2055bbe78109d4c82b9obj/noise_movement/point1.init type = add
matchesdef = 0
HouLC1033600bb3055bbe781002c423c2obj/noise_movement/point1.def sopflags sopflags = 
comment ""
position 2.5 1
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438373947
  modify 1438373952
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb2055bbe7810cf1f3a3aobj/noise_movement/point1.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
keep	[ 0	locks=0 ]	(	"off"	)
points	[ 0	locks=0 ]	(	1	)
remove	[ 0	locks=0 ]	(	"off"	)
switcher	[ 0	locks=0 ]	(	0	0	)
prims	[ 0	locks=0 ]	(	1	)
group	[ 0	locks=0 ]	(	""	)
add	[ 0	locks=0 ]	(	"all"	)
inc	[ 0	locks=0 ]	(	2	)
attrname	[ 0	locks=0 ]	(	""	)
closedall	[ 0	locks=0 ]	(	"off"	)
addparticlesystem	[ 0	locks=0 ]	(	"off"	)
particlegroup	[ 0	locks=0 ]	(	""	)
appendunusedtoparticlesystem	[ 0	locks=0 ]	(	"off"	)
usept0	[ 0	locks=0 ]	(	"on"	)
pt0	[ 0	locks=0 ]	(	0	0	0	)
weight0	[ 0	locks=0 ]	(	1	)
prim0	[ 0	locks=0 ]	(	""	)
closed0	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b8e055bbe781045e42c3eobj/noise_movement/point1.userdata     ___Version___    14.0.403HouLC1033600bb4055bbe7810b79b0a06obj/noise_movement.order 2
control1
point1
HouLC1033600bba055bbe7810d017b6f7obj/noise_movement.net 1
HouLC1033600ba7055bbe78101787727cobj.order 4
flag_pole
flag_cloth
AutoDopNetwork
noise_movement
HouLC1033600ba5055bbe7810048e5fbeobj.net 1
HouLC1033600ba5055bbe78109156a479out.def comment ""
position 5 0.5
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351654
  modify 1438351655
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4055bbe7810d5970f51out.parm {
version 0.8
}
HouLC1033600ba0055bbe7810009b79cfout.userdata     ___Version___    14.0.403HouLC1033600ba5055bbe78105f48a655out.net 1
HouLC1033600ba4055bbe78104dbf87eepart.def comment ""
position 5.5 1.5
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351654
  modify 1438351656
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba7055bbe78101f98c19bpart.parm {
version 0.8
}
HouLC1033600ba3055bbe78106175d763part.userdata     ___Version___    14.0.403HouLC1033600ba4055bbe7810db764dccpart.net 1
HouLC1033600baa055bbe7810563971cdch.def comment ""
position 4.5 1
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351654
  modify 1438351655
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba5055bbe781008c4757bch.parm {
version 0.8
}
HouLC1033600ba1055bbe781064685c3cch.userdata     ___Version___    14.0.403HouLC1033600baa055bbe78101e49fb68ch.net 1
HouLC1033600ba4055bbe781076989a5cshop.def comment ""
position 5 3
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351654
  modify 1438351655
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba7055bbe78102c7d5db5shop.parm {
version 0.8
}
HouLC1033600ba3055bbe7810240584c2shop.userdata     ___Version___    14.0.403HouLC1033600ba4055bbe7810ca38512fshop.net 1
HouLC1033600ba5055bbe7810c132d203img.def comment ""
position 4.5 2.5
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351654
  modify 1438351656
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba4055bbe78100c04e9b6img.parm {
version 0.8
}
HouLC1033600ba0055bbe7810c0f67cc3img.userdata     ___Version___    14.0.403HouLC1033600ba2055bbe78104ae9db06img/comp1.init type = img
matchesdef = 0
HouLC1033600ba3055bbe7810e2aa0b23img/comp1.def comment ""
position 0 0
cachesize 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438351655
  modify 1438351655
  author Thomas@xeonOne
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba2055bbe781027482685img/comp1.parm {
version 0.8
}
HouLC1033600bbe055bbe78103d76e141img/comp1.userdata     ___Version___    14.0.403HouLC1033600ba3055bbe78104fbca55fimg/comp1.net 1
HouLC1033600ba5055bbe7810e8f4ceb3img.net 1
HouLC1033600ba5055bbe78103d423678vex.net 1
HouLC1033600bbb055bbe781050fced75.scenefilevisualizers HouLC1033600ba0055bbe7810babac5f2.application neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork/windforce1 -3.97671  0.278606 1 panetab7
neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/flag_cloth -0.399624  -2.29636 1 panetab7
neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/flag_pole -3.17591  -2.50248 1 panetab7
neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork -3.4577  -0.689505 0.578704 panetab7
neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/geo1 -1.76461  -2.50585 1 panetab7
neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/tube -8.34882  -4.54911 0.482253 panetab7
neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj -1.82824  -1.76471 0.833333 panetab7
neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork/flag_cloth -8.35397  -0.377474 1 panetab7
performance -c on -d on -f on -g off -k on -m off -n on -o on -t off -v on -y on -u on -e off -r absolute -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 1 -y 0 -B 0 -s 0 -S 0.5 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13
imgdispopt -m 10 -P on -M on -A on -g 2.2 -G "* ^P ^Pz ^N ^M ^B ^V ^Af" -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 1 1 0 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on
imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16
imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16
viewerstow -b open -x open -l open -m hide -c hide -d open Build.panetab1.world
vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' -F 'res 0 1227 923 zoom 100 croptoview 0 range $RFSTART $RFEND 1 keyframesonly 0 framesappend 0 audio \'\' audioframe 1 audiooffset 0 visible \'*\' blockedit 0 background \'\' usegamma 1 gamma 2.2 uselut 0 lut \'\' initializeops 0 mblur 0 5 2 0 0.500000 dof 0 0 4 10.000000 41.412399 22.000000 aa -1 beauty 0 session \'\'' Build.panetab1.world
viewergrouplist -g off -s 0 0 -c  on -t matchselect -m '*' -e on 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L on -G off -B none -r scene 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 -F off -l on -L off -G on -B none -r unique 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L off -G off -B none -r unique 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 -F on -l on -L off -G on -B none -r unique 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 -K on -P points -p 3 Build.panetab1.world.persp1
viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.persp1
vieweffect -a 2 -A 4 -b on -B 1 -c on -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 20 -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 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.persp1
viewinfotext -m off Build.panetab1.world.persp1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.persp1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.persp1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.persp1
viewtransform Build.panetab1.world.persp1 version ( 3 )  flag ( F )  orthowidth ( 6.28539 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 8006.24 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 1.08365 5.36188 21.6553 )  pxyz ( 1.08365 5.36188 -1.92829 )  rotation ( 0.999851 -0.000110597 0.0172814 -2.1875e-008 0.99998 0.00640093 -0.0172818 -0.00639997 0.99983  )  homedistance ( 6.24306 )  homeadjboxwidth ( 3.1427 )  homeorthowidth ( 6.28539 )  homeradius ( 8 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
viewcamera -c '' Build.panetab1.world.persp1
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 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 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L on -G off -B none -r scene 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 -F off -l on -L off -G on -B none -r unique 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L off -G off -B none -r unique 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 -F on -l on -L off -G on -B none -r unique 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 -K on -P points -p 3 Build.panetab1.world.top1
viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.top1
vieweffect -a 2 -A 4 -b on -B 1 -c on -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 20 -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 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.top1
viewinfotext -m off Build.panetab1.world.top1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.top1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.top1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.top1
viewtransform Build.panetab1.world.top1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 1 0 0 0 1.19209e-007 1 0 -1 1.19209e-007  )  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 )  
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 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 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L on -G off -B none -r scene 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 -F off -l on -L off -G on -B none -r unique 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L off -G off -B none -r unique 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 -F on -l on -L off -G on -B none -r unique 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 -K on -P points -p 3 Build.panetab1.world.front1
viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.front1
vieweffect -a 2 -A 4 -b on -B 1 -c on -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 20 -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 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.front1
viewinfotext -m off Build.panetab1.world.front1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.front1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.front1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.front1
viewtransform Build.panetab1.world.front1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  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 )  
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 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 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L on -G off -B none -r scene 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 -F off -l on -L off -G on -B none -r unique 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 -F off -l on -L on -G off -B none -r unique 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 -F off -l on -L off -G off -B none -r unique 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 -F on -l on -L off -G on -B none -r unique 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 -K on -P points -p 3 Build.panetab1.world.right1
viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.right1
vieweffect -a 2 -A 4 -b on -B 1 -c on -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 20 -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 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.right1
viewinfotext -m off Build.panetab1.world.right1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.right1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.right1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.right1
viewtransform Build.panetab1.world.right1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 6.12323e-017 0 1 0 1 0 -1 0 6.12323e-017  )  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 )  
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 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 Build.panetab1.world.right1
viewsnapshotoption -s off -h off -a 1 -v '*' Build.panetab1.world
cplane -o -2 0 -2 -n 0 1 0 -x 0 0 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d on Build.panetab1.world
glcache -t 819 -v 100
omparm "Tube Rows" hudintslider /obj/flag_pole/pole "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_000000000F892F60_55BB8AEF') hudharbourx(60) hudharboury(67) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(2) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)"
omparm "Tube Columns" hudintslider /obj/flag_pole/pole "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_000000000E2E9EC0_55BB8AEF') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)"
omparm "Follow Path" followpath /obj/flag_cloth "invisible(1)"
omparm "Follow Path" followpath /obj/flag_pole "invisible(1)"
panepath -d Build -f -p panetab1 /obj/AutoDopNetwork/windforce1
panepath -d Build -f -p panetab2 /obj/AutoDopNetwork/windforce1
panepath -d Build -f -p panetab3 /obj/AutoDopNetwork/windforce1
panepath -d Build -f -p panetab4 /img/comp1/
panepath -d Build -f -p panetab13 /ch/
panepath -d Build -f -p panetab11 /obj/AutoDopNetwork/windforce1
panepath -d Build -f -p panetab5 /obj/AutoDopNetwork/windforce1
panepath -d Build -f -p panetab6 /obj/AutoDopNetwork/windforce1
panepath -d Build -f -p panetab12 /obj/
panepath -d Build -f -p panetab7 /obj/AutoDopNetwork/windforce1
panepath -d Build -f -p panetab8 /obj/
panepath -d Build -f -p panetab9 /obj/AutoDopNetwork/windforce1
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 -g 2.2 -l "" -p -s -v -i -r -c -f
compproject -r 640 480 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on
texcache  -a off -r 2147483647 2147483647 -m 10000 -M 12285
shopvisible +OGL +OGL2 +I3D +VMantra +RIB
HouLC1033600baa055bbe7810bf442759.takes HoudiniTakeFile 1.0
take name Main kids 0
   e
HouLC1033600ba8055bbe781024f702c4.cwd opcf /
takeset Main
HouLC1033600bb6055bbe7810f96ba020LIMITED_COMMERCIAL_FILE!!! 