From e73e30951021c6d16fd60f24ec73a6cdfe732a0c Mon Sep 17 00:00:00 2001 From: toadstorm Date: Sun, 1 Nov 2020 20:38:13 -0800 Subject: [PATCH] parallel transport and orient curve given forwards/backwards modes for computing tangents --- otls/MOPS_Orient_Curve.hda/INDEX__SECTION | 2 +- .../Contents.dir/.OPdummydefs | Bin 15174 -> 15868 bytes .../Contents.dir/.OPfallbacks | 8 +- .../Contents.dir/Contents.mime | 40 +- .../DialogScript | 13 + .../ExtraFileOptions | 4 + .../TypePropertiesOptions | 16 +- .../INDEX__SECTION | 2 +- .../Contents.dir/.OPdummydefs | Bin 8051 -> 8406 bytes .../Contents.dir/.OPfallbacks | 2 +- .../Contents.dir/Contents.mime | 439 +++++++++++++++++- .../DialogScript | 13 + .../ExtraFileOptions | 4 + .../TypePropertiesOptions | 16 +- 14 files changed, 500 insertions(+), 59 deletions(-) diff --git a/otls/MOPS_Orient_Curve.hda/INDEX__SECTION b/otls/MOPS_Orient_Curve.hda/INDEX__SECTION index 7ae7cc03..db668c96 100644 --- a/otls/MOPS_Orient_Curve.hda/INDEX__SECTION +++ b/otls/MOPS_Orient_Curve.hda/INDEX__SECTION @@ -10,5 +10,5 @@ Inputs: 1 to 1 Subnet: true Python: false Empty: false -Modified: Tue Nov 19 18:07:12 2019 +Modified: Sun Nov 1 20:15:51 2020 diff --git a/otls/MOPS_Orient_Curve.hda/MOPS_8_8Sop_1Orient__Curve_8_81.0/Contents.dir/.OPdummydefs b/otls/MOPS_Orient_Curve.hda/MOPS_8_8Sop_1Orient__Curve_8_81.0/Contents.dir/.OPdummydefs index 6be66a755836c8c90f76f5ac028388f4129a0fd0..19973df444ade601789200364e93cc8f86f1e571 100644 GIT binary patch delta 541 zcmX?B_NRJ+CQJPM_U{vQIQ#NoIcD&-qKIcKuJN# zFSVjX!8Ij4Rf$Uh2`Cu?7|K4Qxud6DoZke)_oLI+uYCD%mQ-fDX=@)iei_)xdL)0C)AyWMw9Ou z8*HA-*Te=?*5(UVCa;60%+SyjtZbF&2HD9Ev{)uL=qYd(0KJu24DwfkocQDfO;!%L zK!K{*WCI=H$$47bEQzHh`IA2?h)j;POVONWm$y z1SBM9W&#m1GXV)HXt-7sq!wl7rskC-=4dKSX4I6QoS>~gIZlRca+EPR&LKWz_W?Tn N0;&%;-!sl&2LN98vWNfx delta 272 zcmexUeXMMPCQIy z$oo3+pfHzFBT(*n?3Fco6YsqR>z#a_aT0`)$}}C!n8aMq4lPx%w+O@e#6bCEK#hRA8|Fa0F^HO23E>e6cZ%G15(Nf zR%&Q&X14hN|0Xt&lCNMTvL|DL1plHaF`ayX-)u9p_$t}S0%jmDuF(T4W%mIp{en}h{f|LqpK~ZXQW^rbI-sA&9 z;+$cw5efkyk;!LyELajtOY$dcv1{;v7)lBXN{%3bjhw=K#zsIcP{7zo!6~x@BqV2M x0ueGZ0SPH+xKt9=9MJoXev#9ASyn2fdt2713vx9@5I_PAr%K7MaY$sICAKU|?Y2amh@~$xjbX tF3Kz@0rJBc7-Ubz1PT6~9L#9MX=-L_Xk=(^X1ckL@qsLBEf-fU7XY}%BN_kz diff --git a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/.OPfallbacks b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/.OPfallbacks index 0ad7268e..1278e4b7 100644 --- a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/.OPfallbacks +++ b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/.OPfallbacks @@ -1,2 +1,2 @@ -Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.229/houdini/otls/OPlibSop.hda +Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda diff --git a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/Contents.mime b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/Contents.mime index 1ab467ab..e5aa5e85 100644 --- a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/Contents.mime +++ b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/Contents.dir/Contents.mime @@ -32,9 +32,9 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 2.12996 -18.9881 +position -2.01182 0.795395 connectornextid 0 -flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } @@ -46,9 +46,9 @@ inputs } stat { - create 1574219084 - modify 1574219151 - author Henry@LAPPY586 + create 1604290611 + modify 1604291662 + author Henry@GlaDOS access 0777 } color UT_Color RGB 0.8 0.8 0.8 @@ -87,7 +87,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -0.003 3.44619 +position -0.003 2.47887 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 @@ -96,16 +96,16 @@ outputsNamed3 } inputsNamed3 { -0 switch1 2 1 "input1" +0 switch2 1 1 "input1" } inputs { -0 switch1 0 1 +0 switch2 0 1 } stat { create 1520241526 - modify 1573630639 + modify 1604290611 author Mo@Mo-PC access 0777 } @@ -306,6 +306,12 @@ Content-Type: text/plain type string default { "" } } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/Parallel_transport.chn" @@ -462,12 +468,13 @@ vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) custom_first_tangent [ 0 locks=0 ] ( [ custom_first_tangent 0 ] ) First_Tangent [ 0 locks=0 ] ( [ First_Tangentx 0 ] [ First_Tangenty 1 ] [ First_Tangentz 0 ] ) -Transported_Normal_Name [ 0 locks=0 ] ( [ Transported_Normal_Name normal ] ) -Transported_Tangent_Name [ 0 locks=0 ] ( [ Transported_Tangent_Name tangent ] ) -Transported_Bitangent_Name [ 0 locks=0 ] ( [ Transported_Bitangent_Name bitangent ] ) +Transported_Normal_Name [ 0 locks=0 ] ( [ Transported_Normal_Name mops_PT_normal ] ) +Transported_Tangent_Name [ 0 locks=0 ] ( [ Transported_Tangent_Name mops_PT_tangent ] ) +Transported_Bitangent_Name [ 0 locks=0 ] ( [ Transported_Bitangent_Name mops_PT_binormal ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -481,6 +488,111 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/pointwrangle1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/pointwrangle1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.30462 0.330981 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 reverse2 1 1 "input1" +} +inputs +{ +0 reverse2 0 1 +} +stat +{ + create 1604290620 + modify 1604291662 + author Henry@GlaDOS + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/pointwrangle1.chn" +Content-Type: text/plain + +{ + channel bindname1 { + lefttype = extend + righttype = extend + defaultString = \"mops_PT_normal\" + flags = 0 + segment { length = 0 expr = chs(\"../Transported_Tangent_Name\") } + } + channel bindname2 { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../Transported_Bitangent_Name\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/pointwrangle1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 1 1 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "v@__tangent *= -1; +v@__bitangent *= -1;" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 2 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +bindname1 [ 0 locks=0 ] ( [ bindname1 mops_PT_tangent ] ) +bindparm1 [ 0 locks=0 ] ( __tangent ) +bindname2 [ 0 locks=0 ] ( [ bindname2 mops_PT_binormal ] ) +bindparm2 [ 0 locks=0 ] ( __bitangent ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/pointwrangle1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/IN.init" Content-Type: text/plain @@ -538,7 +650,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.597" } } @@ -555,7 +667,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.08384e-16 2.00353 +position -0.124183 -1.95107 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 @@ -563,16 +675,16 @@ outputsNamed3 } inputsNamed3 { -0 Parallel_transport 1 1 "input1" +0 switch3 1 1 "input1" } inputs { -0 Parallel_transport 0 1 +0 switch3 0 1 } stat { create 1520241574 - modify 1573630152 + modify 1604290620 author Mo@Mo-PC access 0777 } @@ -598,7 +710,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.597" } } @@ -633,7 +745,7 @@ inputs stat { create 1524271565 - modify 1573630634 + modify 1604290611 author Henry@LAPPY586 access 0777 } @@ -685,7 +797,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.597" } } @@ -722,7 +834,7 @@ inputs stat { create 1573630626 - modify 1574219171 + modify 1604290611 author Henry@LAPPY586 access 0777 } @@ -781,7 +893,283 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch2.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.92559 3.34658 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch1 2 1 "input1" +2 reverse1 1 1 "input2" +} +inputs +{ +0 switch1 0 1 +1 reverse1 0 1 +} +stat +{ + create 1604290137 + modify 1604290611 + author Henry@GlaDOS + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch2.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../direction\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch2.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse1.init" +Content-Type: text/plain + +type = reverse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.636501 4.06554 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch1 2 1 "input1" +} +inputs +{ +0 switch1 0 1 +} +stat +{ + create 1604290143 + modify 1604290478 + author Henry@GlaDOS + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +vtxsort [ 0 locks=0 ] ( "reverseu" ) +vtxuoff [ 0 locks=0 ] ( 0 ) +vtxvoff [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch3.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.124183 -0.61475 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +3 Parallel_transport 1 1 "input1" +0 pointwrangle1 1 1 "input2" +} +inputs +{ +0 Parallel_transport 0 1 +1 pointwrangle1 0 1 +} +stat +{ + create 1604290137 + modify 1604290621 + author Henry@GlaDOS + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch3.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../switch2/input\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch3.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse2.init" +Content-Type: text/plain + +type = reverse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.6365 1.52305 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 Parallel_transport 1 1 "input1" +} +inputs +{ +0 Parallel_transport 0 1 +} +stat +{ + create 1604290160 + modify 1604290478 + author Henry@GlaDOS + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +vtxsort [ 0 locks=0 ] ( "reverseu" ) +vtxuoff [ 0 locks=0 ] ( 0 ) +vtxvoff [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/reverse2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" } } @@ -789,12 +1177,17 @@ Content-Type: text/plain Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -5 +10 Parallel_transport IN OUT polyframe2 switch1 +switch2 +reverse1 +switch3 +reverse2 +pointwrangle1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/DialogScript b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/DialogScript index 0341293c..eb4582c0 100644 --- a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/DialogScript +++ b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/DialogScript @@ -43,6 +43,19 @@ range { 0 1 } parmtag { "autoscope" "0000000000000000" } } + parm { + name "direction" + label "Direction" + type ordinal + default { "0" } + menu { + "0" "Next Edge" + "1" "Previous Edge" + } + range { 0! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "script_callback_language" "python" } + } parm { name "custom_first_tangent" label "Custom First Tangent" diff --git a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/ExtraFileOptions b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/ExtraFileOptions index 469dd0e4..c8fbb6af 100644 --- a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/ExtraFileOptions +++ b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/ExtraFileOptions @@ -19,6 +19,10 @@ "type":"string", "value":"" }, + "ViewerStateModule/CodeGenInput":{ + "type":"string", + "value":"{\n\t\"state_name\":\"\",\n\t\"state_label\":\"\",\n\t\"state_descr\":\"\",\n\t\"state_icon\":\"$HH/config/Icons\",\n\t\"state_debug_menu\":0,\n\t\"state_sample\":0,\n\t\"state_handler_indices\":[]\n}\n" + }, "mops_TD_tools_05.svg/Cursor":{ "type":"intarray", "value":[1,1] diff --git a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/TypePropertiesOptions b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/TypePropertiesOptions index b4811492..a6d52acf 100644 --- a/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/TypePropertiesOptions +++ b/otls/MOPS_Parallel_Transport.hda/MOPS_8_8Sop_1Parallel__Transport_8_81.0/TypePropertiesOptions @@ -1,14 +1,14 @@ -SaveSpareParms := 0; CheckExternal := 1; -SaveIcon := 1; -GzipContents := 1; ContentsCompressionType := 1; -UnlockOnCreate := 0; -SaveCachedCode := 0; +ForbidOutsideParms := 1; +GzipContents := 1; LockContents := 1; MakeDefault := 1; -UseDSParms := 1; -ForbidOutsideParms := 1; +ParmsFromVfl := 0; PrefixDroppedParmLabel := 0; PrefixDroppedParmName := 0; -ParmsFromVfl := 0; +SaveCachedCode := 0; +SaveIcon := 1; +SaveSpareParms := 0; +UnlockOnCreate := 0; +UseDSParms := 1;