mirror of
http://CODE.RHODECODE.COM/u/O/O/O
synced 2024-11-14 02:31:48 -05:00
29186 lines
1.7 MiB
29186 lines
1.7 MiB
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
|
<Archive name="Root">
|
|
<!--Grasshopper archive-->
|
|
<!--Grasshopper and GH_IO.dll are copyrighted by Robert McNeel & Associates-->
|
|
<!--Archive generated by GH_IO.dll file utility library {0.2.0002}-->
|
|
<items count="1">
|
|
<item name="ArchiveVersion" type_name="gh_version" type_code="80">
|
|
<Major>0</Major>
|
|
<Minor>2</Minor>
|
|
<Revision>2</Revision>
|
|
</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Definition">
|
|
<items count="1">
|
|
<item name="plugin_version" type_name="gh_version" type_code="80">
|
|
<Major>1</Major>
|
|
<Minor>0</Minor>
|
|
<Revision>7</Revision>
|
|
</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="DocumentHeader">
|
|
<items count="5">
|
|
<item name="DocumentID" type_name="gh_guid" type_code="9">0817f529-aa76-40a7-8cad-914d072469b8</item>
|
|
<item name="Preview" type_name="gh_string" type_code="10">Shaded</item>
|
|
<item name="PreviewMeshType" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="PreviewNormal" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;240;240;240</ARGB>
|
|
</item>
|
|
<item name="PreviewSelected" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;207;207;207</ARGB>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="DefinitionProperties">
|
|
<items count="3">
|
|
<item name="Date" type_name="gh_date" type_code="8">633740217794324378</item>
|
|
<item name="Description" type_name="gh_string" type_code="10"></item>
|
|
<item name="Name" type_name="gh_string" type_code="10">XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᑎ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀◯⠀ⵙ⠀ᗝ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ߦ⠀ⵙ⠀ᗩ⠀ⵙ⠀ᙏ⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᙁ⠀ⵙ⠀ߦ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ᙁ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᙏ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᙏ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᙁ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀ߦ⠀ⵙ⠀ᙁ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀ᙏ⠀ⵙ⠀ᗩ⠀ⵙ⠀ߦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗝ⠀ⵙ⠀◯⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᑎ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Revisions">
|
|
<items count="1">
|
|
<item name="RevisionCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Projection">
|
|
<items count="2">
|
|
<item name="Target" type_name="gh_drawing_point" type_code="30">
|
|
<X>-1860</X>
|
|
<Y>-168</Y>
|
|
</item>
|
|
<item name="Zoom" type_name="gh_single" type_code="5">0.926588058</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Views">
|
|
<items count="1">
|
|
<item name="ViewCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="RcpLayout">
|
|
<items count="1">
|
|
<item name="GroupCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="GHALibraries">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Library" index="0">
|
|
<items count="6">
|
|
<item name="AssemblyFullName" type_name="gh_string" type_code="10">Pufferfish, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null</item>
|
|
<item name="AssemblyVersion" type_name="gh_string" type_code="10">3.0.0.0</item>
|
|
<item name="Author" type_name="gh_string" type_code="10">Michael Pryor</item>
|
|
<item name="Id" type_name="gh_guid" type_code="9">1c9de8a1-315f-4c56-af06-8f69fee80a7a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Pufferfish</item>
|
|
<item name="Version" type_name="gh_string" type_code="10">3.0.0.0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="DefinitionObjects">
|
|
<items count="1">
|
|
<item name="ObjectCount" type_name="gh_int32" type_code="3">204</item>
|
|
</items>
|
|
<chunks count="204">
|
|
<chunk name="Object" index="0">
|
|
<items count="3">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">cae9fe53-6d63-44ed-9d6d-13180fbf6f89</item>
|
|
<item name="Lib" type_name="gh_guid" type_code="9">1c9de8a1-315f-4c56-af06-8f69fee80a7a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Remap values with a custom graph using input curves.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b8912b0c-0928-413c-aa6f-6b67cf5449da</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
</items>
|
|
<chunks count="20">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1817</X>
|
|
<Y>765</Y>
|
|
<W>148</W>
|
|
<H>224</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1879</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">One or multiple graph curves to graph map values with</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">85f53a08-ab61-4f56-8cd9-9bd912b0c48f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3efcf628-bc42-4274-8af9-de2b19540957</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>767</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>780.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0e02fd24-0745-49a9-a4b7-ff422b70cb39</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">332dde95-ad78-4c2f-8f95-7ea47795be9c</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>794</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>808.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5b744bfb-ede6-49bc-a6ad-5f2d866d78f5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Values</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Values</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3540c5a6-ed00-4088-8256-5cc9330d7c01</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>822</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>835.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a4d08eda-8166-40a1-909c-1b293412b901</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X Axis</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X Axis</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>849</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>863.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="4">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a3a866cf-9956-4e93-96df-4636df2256a5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y Axis</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y Axis</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>877</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>890.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="5">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Flip the graphs X Axis from the bottom of the graph to the top of the graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">777825bc-72d6-45cc-8a0a-d4569b064896</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Flip</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Flip</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>904</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>918.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="6">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0493b9c9-f683-4cf7-bb36-03d04691de0a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Snap</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Snap</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>932</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>945.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Size of the graph labels</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b4f01449-7664-4d79-8c6b-c6d6a0dd26df</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Text Size</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Text Size</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1819</X>
|
|
<Y>959</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>973.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.0625</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting graph mapped values, mapped on the Y Axis</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">80544141-adaf-4121-b91d-59dc485f5186</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>767</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>777</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph curves inside the boundary of the graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f44cd3e2-065b-47ae-b68c-8dc7269113a6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Graph Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>787</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>797</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points on the graph curves where the X Axis input values intersected</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f23df977-9843-48d8-80d0-aa719b62e93b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Graph Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>807</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>817</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="3">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The lines from the X Axis input values to the graph curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">49c0f244-7639-478c-b125-f0f743ef3b08</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value Lines</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value Lines</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>827</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>837</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="4">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points plotted on the X Axis which represent the input values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b18b2d57-121e-4f18-abf4-5a0dc8909b06</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>847</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>857</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="5">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The lines from the graph curves to the Y Axis graph mapped values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">63bb4bb9-da44-4f8e-8284-9321d002f230</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped Lines</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped Lines</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>867</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="6">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points mapped on the Y Axis which represent the graph mapped values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">abeb9f6f-41c5-4102-af4f-18bb0c94f8cc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>887</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>897</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph boundary background as a surface</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8a39292d-bf27-45fa-b641-9e61af3087fd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Boundary</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Boundary</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>907</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>917</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="8">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph labels as curve outlines</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">94f4b70f-994c-4e81-89e0-4e8c57818b8f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Labels</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Labels</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>927</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>937</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="9">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">True for input values outside of the X Axis domain bounds
|
|
False for input values inside of the X Axis domain bounds</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">29d03712-a8e1-44a1-ad57-33a6bec0f5b3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Out Of Bounds</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Out Of Bounds</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>947</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>957</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="10">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">True for input values on the X Axis which intersect a graph curve
|
|
False for input values on the X Axis which do not intersect a graph curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2a7a89c4-4910-4ecb-bf2f-4ca1a695fbb5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Intersected</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Intersected</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1891</X>
|
|
<Y>967</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1927</X>
|
|
<Y>977</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="1">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Group</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="24">
|
|
<item name="Border" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>150;170;135;255</ARGB>
|
|
</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
|
|
<item name="ID" index="0" type_name="gh_guid" type_code="9">be482996-5742-45ed-b0db-b31948b25ecc</item>
|
|
<item name="ID" index="1" type_name="gh_guid" type_code="9">96185633-510c-475e-aa5a-317aecb4d5ef</item>
|
|
<item name="ID" index="2" type_name="gh_guid" type_code="9">ffa39098-dfcf-4fa6-b738-0143f6a56fd1</item>
|
|
<item name="ID" index="3" type_name="gh_guid" type_code="9">5cbfd570-f9d7-4f47-a4ba-3d56e722bd68</item>
|
|
<item name="ID" index="4" type_name="gh_guid" type_code="9">c7e8046a-32a3-45ee-ac60-9a1a5babca87</item>
|
|
<item name="ID" index="5" type_name="gh_guid" type_code="9">a4ba9384-9f7e-454a-b7ca-236f9cb656f4</item>
|
|
<item name="ID" index="6" type_name="gh_guid" type_code="9">6f995574-4aef-437c-a71c-de9746adc55f</item>
|
|
<item name="ID" index="7" type_name="gh_guid" type_code="9">16eda690-0fda-438a-a680-88d85b340e85</item>
|
|
<item name="ID" index="8" type_name="gh_guid" type_code="9">9b1a7f5e-3559-4c7f-8983-e110b9367ccd</item>
|
|
<item name="ID" index="9" type_name="gh_guid" type_code="9">aef88e8f-e33d-4b86-84a2-dcd0b335020a</item>
|
|
<item name="ID" index="10" type_name="gh_guid" type_code="9">e9347f50-2c3d-4ea4-afe3-39c1a9c1eecf</item>
|
|
<item name="ID" index="11" type_name="gh_guid" type_code="9">33d76231-d8af-4cdc-b6ad-84d3f4128c93</item>
|
|
<item name="ID" index="12" type_name="gh_guid" type_code="9">ea567651-1b39-48f0-b826-b0439763d42f</item>
|
|
<item name="ID" index="13" type_name="gh_guid" type_code="9">1a2d8c95-6e59-4a15-9715-e09a63f5bdac</item>
|
|
<item name="ID" index="14" type_name="gh_guid" type_code="9">b5ce4f30-134d-45a4-b228-680cb7c43718</item>
|
|
<item name="ID" index="15" type_name="gh_guid" type_code="9">fd356245-280d-45b3-8e53-6f6db3cac3b8</item>
|
|
<item name="ID" index="16" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="ID_Count" type_name="gh_int32" type_code="3">17</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0e793369-6e78-49fb-90ed-b51263f573d0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Group</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes" />
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="2">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">079bd9bd-54a0-41d4-98af-db999015f63d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">VB Script</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="10">
|
|
<item name="AdditionalSource" type_name="gh_string" type_code="10"> Private Function IsSet(ByVal param As String) As Boolean ' Check if an input parameter has data
|
|
Dim i As Integer = Component.Params.IndexOfInputParam(param)
|
|
If i > -1 Then
|
|
Return Component.Params.Input.ElementAt(i).DataType > 1 ' input parameter DataType of 1 means it's not receiving input (internal or external)
|
|
Else
|
|
Msg("error", "Input parameter '" & param & "' not found")
|
|
Return False
|
|
End If
|
|
End Function
|
|
|
|
Private Sub Msg(ByVal type As String, ByVal msg As String) ' Output an error, warning, or informational message
|
|
Select Case type
|
|
Case "error"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Error, msg)
|
|
Print("Error: " & msg)
|
|
Case "warning"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Warning, msg)
|
|
Print("Warning: " & msg)
|
|
Case "info"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Remark, msg)
|
|
Print(msg)
|
|
End Select
|
|
End Sub
|
|
|
|
' Solve for the m parameter from length and width (reference {1} equation (34), except b = width and K(k) and E(k) should be K(m) and E(m))
|
|
Private Function SolveMFromLenWid(ByVal L As Double, ByVal w As Double) As Double
|
|
If w = 0 Then
|
|
Return Defined.M_ZERO_W ' for the boundry condition width = 0, bypass the function and return the known m value
|
|
End If
|
|
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim m As Double
|
|
Dim cwl As Double
|
|
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
cwl = 2 * EllipticE(m) / EllipticK(m) - 1 ' calculate w/L with the test value of m
|
|
If cwl < w / L Then ' compares the calculated w/L with the actual w/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
Return m
|
|
End Function
|
|
|
|
' Solve for the m parameter from length and height (reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m))
|
|
' Note that it's actually possible to find 2 valid values for m (hence 2 width values) at certain height values
|
|
Private Function SolveMFromLenHt(ByVal L As Double, ByVal h As Double) As List(Of Double)
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim twoWidths As Boolean = h / L >= Defined.DOUBLE_W_HL_RATIO And h / L < Defined.MAX_HL_RATIO ' check to see if h/L is within the range where 2 solutions for the width are possible
|
|
Dim m As Double
|
|
Dim mult_m As New List(Of Double)
|
|
Dim chl As Double
|
|
|
|
If twoWidths Then
|
|
' find the first of two possible solutions for m with the following limits:
|
|
lower = Defined.M_DOUBLE_W ' see constants at bottom of script
|
|
upper = Defined.M_MAXHEIGHT ' see constants at bottom of script
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl > h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
mult_m.Add(m)
|
|
|
|
' then find the second of two possible solutions for m with the following limits:
|
|
lower = Defined.M_MAXHEIGHT ' see constants at bottom of script
|
|
upper = 1
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl < h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
|
|
If m <= Defined.M_MAX Then ' return this m parameter only if it falls within the maximum useful value (above which the curve breaks down)
|
|
mult_m.Add(m)
|
|
End If
|
|
|
|
Else
|
|
' find the one possible solution for the m parameter
|
|
upper = Defined.M_DOUBLE_W ' limit the upper end of the search to the maximum value of m for which only one solution exists
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl > h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
mult_m.Add(m)
|
|
End If
|
|
|
|
Return mult_m
|
|
End Function
|
|
|
|
' Solve for the m parameter from width and height (derived from reference {1} equations (33) and (34) with same notes as above)
|
|
Private Function SolveMFromWidHt(ByVal w As Double, ByVal h As Double) As Double
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim m As Double
|
|
Dim cwh As Double
|
|
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
cwh = (2 * EllipticE(m) - EllipticK(m)) / Math.Sqrt(m) ' calculate w/h with the test value of m
|
|
If cwh < w / h Then ' compares the calculated w/h with the actual w/h then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
|
|
Return m
|
|
End Function
|
|
|
|
' Calculate length based on height and an m parameter, derived from reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m)
|
|
Private Function Cal_L(ByVal h As Double, ByVal m As Double) As Double
|
|
Return h * EllipticK(m) / Math.Sqrt(m)
|
|
End Function
|
|
|
|
' Calculate width based on length and an m parameter, derived from reference {1} equation (34), except b = width and K(k) and E(k) should be K(m) and E(m)
|
|
Private Function Cal_W(ByVal L As Double, ByVal m As Double) As Double
|
|
Return L * (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
End Function
|
|
|
|
' Calculate height based on length and an m parameter, from reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m)
|
|
Private Function Cal_H(ByVal L As Double, ByVal m As Double) As Double
|
|
Return L * Math.Sqrt(m) / EllipticK(m)
|
|
End Function
|
|
|
|
' Calculate the unique m parameter based on a start tangent angle, from reference {2}, just above equation (9a), that states k = Sin(angle / 2 + Pi / 4),
|
|
' but as m = k^2 and due to this script's need for an angle rotated 90° versus the one in reference {1}, the following formula is the result
|
|
' New note: verified by reference {4}, pg. 78 at the bottom
|
|
Private Function Cal_M(ByVal a As Double) As Double
|
|
Return (1 - Math.Cos(a)) / 2 ' equal to Sin^2(a/2) too
|
|
End Function
|
|
|
|
' Calculate start tangent angle based on an m parameter, derived from above formula
|
|
Private Function Cal_A(ByVal m As Double) As Double
|
|
Return Math.Acos(1 - 2 * m)
|
|
End Function
|
|
|
|
' This is the heart of this script, taking the found (or specified) length, width, and angle values along with the found m parameter to create
|
|
' a list of points that approximate the shape or form of the elastica. It works by finding the x and y coordinates (which are reversed versus
|
|
' the original equations (12a) and (12b) from reference {2} due to the 90° difference in orientation) based on the tangent angle along the curve.
|
|
' See reference {2} for more details on how they derived it. Note that to simplify things, the algorithm only calculates the points for half of the
|
|
' curve, then mirrors those points along the y-axis.
|
|
Private Function FindBendForm(ByVal L As Double, ByVal w As Double, ByVal m As Double, ByVal ang As Double, ByVal refPln As Plane) As List(Of Point3d)
|
|
L = L / 2 ' because the below algorithm is based on the formulas in reference {2} for only half of the curve
|
|
w = w / 2 ' same
|
|
|
|
If ang = 0 Then ' if angle (and height) = 0, then simply return the start and end points of the straight line
|
|
Dim out As New List(Of Point3d)
|
|
out.Add(refPln.PointAt(w, 0, 0))
|
|
out.Add(refPln.PointAt(-w, 0, 0))
|
|
Return out
|
|
End If
|
|
|
|
Dim x As Double
|
|
Dim y As Double
|
|
Dim halfCurvePts As New List(Of Point3d)
|
|
Dim fullCurvePts As New List(Of Point3d)
|
|
Dim translatedPts As New List(Of Point3d)
|
|
|
|
ang -= Math.PI / 2 ' a hack to allow this algorithm to work, since the original curve in paper {2} was rotated 90°
|
|
Dim angB As Double = ang + (-Math.PI / 2 - ang) / Defined.CURVEDIVS ' angB is the 'lowercase theta' which should be in formula {2}(12b) as the interval
|
|
' start [a typo...see equation(3)]. It's necessary to start angB at ang + [interval] instead of just ang due to integration failing at angB = ang
|
|
halfCurvePts.Add(New Point3d(w, 0, 0)) ' start with this known initial point, as integration will fail when angB = ang
|
|
|
|
' each point {x, y} is calculated from the tangent angle, angB, that occurs at each point (which is why this iterates from ~ang to -pi/2, the known end condition)
|
|
Do While Math.Round(angB, Defined.ROUNDTO) >= Math.Round(-Math.PI / 2, Defined.ROUNDTO)
|
|
y = (Math.Sqrt(2) * Math.Sqrt(Math.Sin(ang) - Math.Sin(angB)) * (w + L)) / (2 * EllipticE(m)) ' note that x and y are swapped vs. (12a) and (12b)
|
|
x = (L / (Math.Sqrt(2) * EllipticK(m))) * Simpson(angB, -Math.PI / 2, 500, ang) ' calculate the Simpson approximation of the integral (function f below)
|
|
' over the interval angB ('lowercase theta') to -pi/2. side note: is 500 too few iterations for the Simson algorithm?
|
|
|
|
If Math.Round(x, Defined.ROUNDTO) = 0 Then x = 0
|
|
halfCurvePts.Add(New Point3d(x, y, 0))
|
|
|
|
angB += (-Math.PI / 2 - ang) / Defined.CURVEDIVS ' onto the next tangent angle
|
|
Loop
|
|
|
|
' After finding the x and y values for half of the curve, add the {-x, y} values for the rest of the curve
|
|
For Each point As Point3d In halfCurvePts
|
|
If Math.Round(point.X, Defined.ROUNDTO) = 0 Then
|
|
If Math.Round(point.Y, Defined.ROUNDTO) = 0 Then
|
|
fullCurvePts.Add(New Point3d(0, 0, 0)) ' special case when width = 0: when x = 0, only duplicate the point when y = 0 too
|
|
End If
|
|
Else
|
|
fullCurvePts.Add(New Point3d(-point.X, point.Y, 0))
|
|
End If
|
|
Next
|
|
halfCurvePts.Reverse
|
|
fullCurvePts.AddRange(halfCurvePts)
|
|
|
|
For Each p As Point3d In fullCurvePts
|
|
translatedPts.Add(refPln.PointAt(p.X, p.Y, p.Z)) ' translate the points from the reference plane to the world plane
|
|
Next
|
|
|
|
Return translatedPts
|
|
End Function
|
|
|
|
' Interpolates the points from FindBendForm to create the Elastica curve. Uses start & end tangents for greater accuracy.
|
|
Private Function MakeCurve(ByVal pts As List(Of Point3d), ByVal ang As Double, ByVal refPln As Plane) As Curve
|
|
If ang <> 0 Then
|
|
Dim ts, te As New Vector3d(refPln.XAxis)
|
|
ts.Rotate(ang, refPln.ZAxis)
|
|
te.Rotate(-ang, refPln.ZAxis)
|
|
Return Curve.CreateInterpolatedCurve(pts, 3, CurveKnotStyle.Chord, ts, te) ' 3rd degree curve with 'Chord' Knot Style
|
|
Else
|
|
Return Curve.CreateInterpolatedCurve(pts, 3) ' if angle (and height) = 0, then simply interpolate the straight line (no start/end tangents)
|
|
End If
|
|
End Function
|
|
|
|
' Implements the Simpson approximation for an integral of function f below
|
|
Public Function Simpson(a As Double, b As Double, n As Integer, theta As Double) As Double 'n should be an even number
|
|
Dim j As Integer, s1 As Double, s2 As Double, h As Double
|
|
h = (b - a) / n
|
|
s1 = 0
|
|
s2 = 0
|
|
For j = 1 To n - 1 Step 2
|
|
s1 = s1 + fn(a + j * h, theta)
|
|
Next j
|
|
For j = 2 To n - 2 Step 2
|
|
s2 = s2 + fn(a + j * h, theta)
|
|
Next j
|
|
Simpson = h / 3 * (fn(a, theta) + 4 * s1 + 2 * s2 + fn(b, theta))
|
|
End Function
|
|
|
|
' Specific calculation for the above integration
|
|
Public Function fn(x As Double, theta As Double) As Double
|
|
fn = Math.Sin(x) / (Math.Sqrt(Math.Sin(theta) - Math.Sin(x))) ' from reference {2} formula (12b)
|
|
End Function
|
|
|
|
|
|
' Return the Complete Elliptic integral of the 1st kind
|
|
' Abramowitz and Stegun p.591, formula 17.3.11
|
|
' Code from http://www.codeproject.com/Articles/566614/Elliptic-integrals
|
|
Public Function EllipticK(ByVal m As Double) As Double
|
|
Dim sum, term, above, below As Double
|
|
sum = 1
|
|
term = 1
|
|
above = 1
|
|
below = 2
|
|
|
|
For i As Integer = 1 To 100
|
|
term *= above / below
|
|
sum += Math.Pow(m, i) * Math.Pow(term, 2)
|
|
above += 2
|
|
below += 2
|
|
Next
|
|
sum *= 0.5 * Math.PI
|
|
Return sum
|
|
End Function
|
|
|
|
|
|
' Return the Complete Elliptic integral of the 2nd kind
|
|
' Abramowitz and Stegun p.591, formula 17.3.12
|
|
' Code from http://www.codeproject.com/Articles/566614/Elliptic-integrals
|
|
Public Function EllipticE(ByVal m As Double) As Double
|
|
Dim sum, term, above, below As Double
|
|
sum = 1
|
|
term = 1
|
|
above = 1
|
|
below = 2
|
|
|
|
For i As Integer = 1 To 100
|
|
term *= above / below
|
|
sum -= Math.Pow(m, i) * Math.Pow(term, 2) / above
|
|
above += 2
|
|
below += 2
|
|
Next
|
|
sum *= 0.5 * Math.PI
|
|
Return sum
|
|
End Function
|
|
|
|
Friend Partial NotInheritable Class Defined
|
|
Private Sub New()
|
|
End Sub
|
|
|
|
' Note: most of these values for m and h/L ratio were found with Wolfram Alpha and either specific intercepts (x=0) or local minima/maxima. They should be constant.
|
|
Public Const M_SKETCHY As Double = 0.95 ' value of the m parameter where the curvature near the ends of the curve gets wonky
|
|
Public Const M_MAX As Double = 0.993 ' maximum useful value of the m parameter, above which this algorithm for the form of the curve breaks down
|
|
Public Const M_ZERO_W As Double = 0.826114765984970336 ' value of the m parameter when width = 0
|
|
Public Const M_MAXHEIGHT As Double = 0.701327460663101223 ' value of the m parameter at maximum possible height of the bent rod/wire
|
|
Public Const M_DOUBLE_W As Double = 0.180254422335013983 ' minimum value of the m parameter when two width values are possible for a given height and length
|
|
Public Const DOUBLE_W_HL_RATIO As Double = 0.257342117984635757 ' value of the height/length ratio above which there are two possible width values
|
|
Public Const MAX_HL_RATIO As Double = 0.403140189705650243 ' maximum possible value of the height/length ratio
|
|
|
|
Public Const MAXERR As Double = 0.0000000001 ' error tolerance
|
|
Public Const MAXIT As Integer = 100 ' maximum number of iterations
|
|
Public Const ROUNDTO As Integer = 10 ' number of decimal places to round off to
|
|
Public Const CURVEDIVS As Integer = 50 ' number of sample points for building the curve (or half-curve as it were)
|
|
End Class</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A VB.NET scriptable component</item>
|
|
<item name="EditorPosition" type_name="gh_drawing_point" type_code="30">
|
|
<X>98</X>
|
|
<Y>86</Y>
|
|
</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">be482996-5742-45ed-b0db-b31948b25ecc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">VB Script</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">VB</item>
|
|
<item name="OutParameter" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ReferenceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ScriptSource" type_name="gh_string" type_code="10"> ' -----------------------------------------------------------------
|
|
' Elastic Bending Script by Will McElwain
|
|
' Created February 2014
|
|
'
|
|
' DESCRIPTION:
|
|
' This beast creates the so-called 'elastica curve', the shape a long, thin rod or wire makes when it is bent elastically (i.e. not permanently). In this case, force
|
|
' is assumed to only be applied horizontally (which would be in line with the rod at rest) and both ends are assumed to be pinned or hinged meaning they are free
|
|
' to rotate (as opposed to clamped, when the end tangent angle is fixed, usually horizontally). An interesting finding is that it doesn't matter what the material or
|
|
' cross-sectional area is, as long as they're uniform along the entire length. Everything makes the same shape when bent as long as it doesn't cross the threshold
|
|
' from elastic to plastic (permanent) deformation (I don't bother to find that limit here, but can be found if the yield stress for a material is known).
|
|
'
|
|
' Key to the formulas used in this script are elliptic integrals, specifically K(m), the complete elliptic integral of the first kind, and E(m), the complete elliptic
|
|
' integral of the second kind. There was a lot of confusion over the 'm' and 'k' parameters for these functions, as some people use them interchangeably, but they are
|
|
' not the same. m = k^2 (thus k = Sqrt(m)). I try to use the 'm' parameter exclusively to avoid this confusion. Note that there is a unique 'm' parameter for every
|
|
' configuration/shape of the elastica curve.
|
|
'
|
|
' This script tries to find that unique 'm' parameter based on the inputs. The algorithm starts with a test version of m, evaluates an expression, say 2*E(m)/K(m)-1,
|
|
' then compares the result to what it should be (in this case, a known width/length ratio). Iterate until the correct m is found. Once we have m, we can then calculate
|
|
' all of the other unknowns, then find points that lie on that curve, then interpolate those points for the actual curve. You can also use Wolfram|Alpha as I did to
|
|
' find the m parameter based on the equations in this script (example here: http://tiny.cc/t4tpbx for when say width=45.2 and length=67.1).
|
|
'
|
|
' Other notes:
|
|
' * This script works with negative values for width, which will creat a self-intersecting curve (as it should). The curvature of the elastica starts to break down around
|
|
' m=0.95 (~154°), but this script will continue to work until M_MAX, m=0.993 (~169°). If you wish to ignore self-intersecting curves, set ignoreSelfIntersecting to True
|
|
' * When the only known values are length and height, it is actually possible for certain ratios of height to length to have two valid m values (thus 2 possible widths
|
|
' and angles). This script will return them both.
|
|
' * Only the first two valid parameters (of the required ones) will be used, meaning if all four are connected (length, width or a PtB, height, and angle), this script will
|
|
' only use length and width (or a PtB).
|
|
' * Depending on the magnitude of your inputs (say if they're really small, like if length < 10), you might have to increase the constant ROUNDTO at the bottom
|
|
'
|
|
' REFERENCES:
|
|
' {1} "The elastic rod" by M.E. Pacheco Q. & E. Pina, http://www.scielo.org.mx/pdf/rmfe/v53n2/v53n2a8.pdf
|
|
' {2} "An experiment in nonlinear beam theory" by A. Valiente, http://www.deepdyve.com/lp/doc/I3lwnxdfGz , also here: http://tiny.cc/Valiente_AEiNBT
|
|
' {3} "Snap buckling, writhing and Loop formation In twisted rods" by V.G.A. GOSS, http://myweb.lsbu.ac.uk/~gossga/thesisFinal.pdf
|
|
' {4} "Theory of Elastic Stability" by Stephen Timoshenko, http://www.scribd.com/doc/50402462/Timoshenko-Theory-of-Elastic-Stability (start on p. 76)
|
|
'
|
|
' INPUT:
|
|
' PtA - First anchor point (required)
|
|
' PtB - Second anchor point (optional, though 2 out of the 4--length, width, height, angle--need to be specified)
|
|
' [note that PtB can be the same as PtA (meaning width would be zero)]
|
|
' [also note that if a different width is additionally specified that's not equal to the distance between PtA and PtB, then the end point will not equal PtB anymore]
|
|
' Pln - Plane of the bent rod/wire, which bends up in the +y direction. The line between PtA and PtB (if specified) must be parallel to the x-axis of this plane
|
|
'
|
|
' ** 2 of the following 4 need to be specified **
|
|
' Len - Length of the rod/wire, which needs to be > 0
|
|
' Wid - Width between the endpoints of the curve [note: if PtB is specified in addition, and distance between PtA and PtB <> width, the end point will be relocated
|
|
' Ht - Height of the bent rod/wire (when negative, curve will bend downward, relative to the input plane, instead)
|
|
' Ang - Inner departure angle or tangent angle (in radians) at the ends of the bent rod/wire. Set up so as width approaches length (thus height approaches zero), angle approaches zero
|
|
'
|
|
' * Following variables only needed for optional calculating of bending force, not for shape of curve.
|
|
' E - Young's modulus (modulus of elasticity) in GPa (=N/m^2) (material-specific. for example, 7075 aluminum is roughly 71.7 GPa)
|
|
' I - Second moment of area (or area moment of inertia) in m^4 (cross-section-specific. for example, a hollow rod
|
|
' would have I = pi * (outer_diameter^4 - inner_diameter^4) / 32
|
|
' Note: E*I is also known as flexural rigidity or bending stiffness
|
|
'
|
|
' OUTPUT:
|
|
' out - only for debugging messages
|
|
' Pts - the list of points that approximate the shape of the elastica
|
|
' Crv - the 3rd-degree curve interpolated from those points (with accurate start & end tangents)
|
|
' L - the length of the rod/wire
|
|
' W - the distance (width) between the endpoints of the rod/wire
|
|
' H - the height of the bent rod/wire
|
|
' A - the tangent angle at the (start) end of the rod/wire
|
|
' F - the force needed to hold the rod/wire in a specific shape (based on the material properties & cross-section) **be sure your units for 'I' match your units for the
|
|
' rest of your inputs (length, width, etc.). Also note that the critical buckling load (force) that makes the rod/wire start to bend can be found at height=0
|
|
'
|
|
' THANKS TO:
|
|
' Mårten Nettelbladt (thegeometryofbending.blogspot.com)
|
|
' Daniel Piker (Kangaroo plugin)
|
|
' David Rutten (Grasshopper guru)
|
|
' Euler & Bernoulli (the O.G.'s)
|
|
'
|
|
' -----------------------------------------------------------------
|
|
|
|
Dim ignoreSelfIntersecting As Boolean = False ' set to True if you don't want to output curves where width < 0, which creates a self-intersecting curve
|
|
|
|
Dim inCt As Integer = 0 ' count the number of required parameters that are receiving data
|
|
Dim length As Double
|
|
Dim width As System.Object = Nothing ' need to set as Nothing so we can check if it has been assigned a value later
|
|
Dim height As Double
|
|
Dim angle As Double
|
|
Dim m As Double
|
|
Dim multiple_m As New List(Of Double)
|
|
Dim AtoB As Line
|
|
Dim flip_H As Boolean = False ' if height is negative, this flag will be set
|
|
Dim flip_A As Boolean = False ' if angle is negative, this flag will be set
|
|
|
|
If Not IsSet("Pln") Then
|
|
Msg("error", "Base plane is not set")
|
|
Return
|
|
End If
|
|
|
|
If Not IsSet("PtA") Then
|
|
Msg("error", "Point A is not set")
|
|
Return
|
|
End If
|
|
|
|
If Math.Round(Pln.DistanceTo(PtA), Defined.ROUNDTO) <> 0 Then
|
|
Msg("error", "Point A is not on the base plane")
|
|
Return
|
|
End If
|
|
|
|
Dim refPlane As Plane = Pln ' create a reference plane = input plane and set the origin of it to PtA in case PtA isn't the origin already
|
|
refPlane.Origin = PtA
|
|
|
|
If IsSet("PtB") Then
|
|
If Math.Round(Pln.DistanceTo(PtB), Defined.ROUNDTO) <> 0 Then
|
|
Msg("error", "Point B is not on the base plane")
|
|
Return
|
|
End If
|
|
|
|
AtoB = New Line(PtA, PtB)
|
|
If AtoB.Length <> 0 And Not AtoB.Direction.IsPerpendicularTo(Pln.YAxis) Then
|
|
Msg("error", "The line between PtA and PtB is not perpendicular to the Y-axis of the specified plane")
|
|
Return
|
|
End If
|
|
|
|
inCt += 1
|
|
If IsSet("Wid") Then Msg("info", "Wid will override the distance between PtA and PtB. If you do not want this to happen, disconnect PtB or Wid.")
|
|
|
|
width = PtA.DistanceTo(PtB) ' get the width (distance) between PtA and PtB
|
|
|
|
Dim refPtB As Point3d
|
|
refPlane.RemapToPlaneSpace(PtB, refPtB)
|
|
If refPtB.X < 0 Then width = -width ' check if PtB is to the left of PtA...if so, width is negative
|
|
End If
|
|
|
|
If IsSet("Len") Then inCt += 1
|
|
If IsSet("Wid") Then inCt += 1
|
|
If IsSet("Ht") Then inCt += 1
|
|
If IsSet("Ang") Then inCt += 1
|
|
If inCt > 2 Then Msg("info", "More parameters set than are required (out of length, width, height, angle). Only using the first two valid ones.")
|
|
|
|
' check for connected/specified inputs. note: only the first two that it comes across will be used
|
|
If IsSet("Len") Then ' if length is specified then...
|
|
If Len <= 0 Then
|
|
Msg("error", "Length cannot be negative or zero")
|
|
Return
|
|
End If
|
|
If IsSet("Wid") Then ' find height & angle based on length and specified width
|
|
If Wid > Len Then
|
|
Msg("error", "Width is greater than length")
|
|
Return
|
|
End If
|
|
If Wid = Len Then ' skip the solver and set the known values
|
|
height = 0
|
|
m = 0
|
|
angle = 0
|
|
width = Wid
|
|
Else
|
|
m = SolveMFromLenWid(Len, Wid)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
width = Wid
|
|
End If
|
|
|
|
Else If width IsNot Nothing Then ' find height & angle based on length and calculated width (distance between PtA and PtB)
|
|
If width > Len Then
|
|
Msg("error", "Width is greater than length")
|
|
Return
|
|
End If
|
|
If width = Len Then ' skip the solver and set the known values
|
|
height = 0
|
|
m = 0
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromLenWid(Len, width)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
|
|
Else If IsSet("Ht") Then ' find width & angle based on length and height ** possible to return 2 results **
|
|
If Math.Abs(Ht / Len) > Defined.MAX_HL_RATIO Then
|
|
Msg("error", "Height not possible with given length")
|
|
Return
|
|
End If
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
width = Len
|
|
angle = 0
|
|
Else
|
|
multiple_m = SolveMFromLenHt(Len, Ht) ' note that it's possible for two values of m to be found if height is close to max height
|
|
If multiple_m.Count = 1 Then ' if there's only one m value returned, calculate the width & angle here. we'll deal with multiple m values later
|
|
m = multiple_m.Item(0)
|
|
width = Cal_W(Len, m) ' L * (2 * E(m) / K(m) - 1)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find width & height based on length and angle
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
width = Len
|
|
height = 0
|
|
Else
|
|
width = Cal_W(Len, m) ' L * (2 * E(m) / K(m) - 1)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to length")
|
|
Return
|
|
End If
|
|
length = Len
|
|
|
|
Else If IsSet("Wid") Then ' if width is specified then...
|
|
If IsSet("Ht") Then ' find length & angle based on specified width and height
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
length = Wid
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromWidHt(Wid, Ht)
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find length & height based on specified width and angle
|
|
If Wid = 0 Then
|
|
Msg("error", "Curve not possible with width = 0 and an angle as inputs")
|
|
Return
|
|
End If
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
length = Wid
|
|
height = 0
|
|
Else
|
|
length = Wid / (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
If length < 0 Then
|
|
Msg("error", "Curve not possible at specified width and angle (calculated length is negative)")
|
|
Return
|
|
End If
|
|
height = Cal_H(length, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to width (Wid)")
|
|
Return
|
|
End If
|
|
width = Wid
|
|
|
|
Else If width IsNot Nothing Then ' if width is determined by PtA and PtB then...
|
|
If IsSet("Ht") Then ' find length & angle based on calculated width and height
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
length = width
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromWidHt(width, Ht)
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find length & height based on calculated width and angle
|
|
If width = 0 Then
|
|
Msg("error", "Curve not possible with width = 0 and an angle as inputs")
|
|
Return
|
|
End If
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
length = width
|
|
height = 0
|
|
Else
|
|
length = width / (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
If length < 0 Then
|
|
Msg("error", "Curve not possible at specified width and angle (calculated length is negative)")
|
|
Return
|
|
End If
|
|
height = Cal_H(length, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to PtA and PtB")
|
|
Return
|
|
End If
|
|
|
|
Else If IsSet("Ht") Then ' if height is specified then...
|
|
If IsSet("Ang") Then ' find length & width based on height and angle
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_H = True
|
|
flip_A = True
|
|
End If
|
|
If Ht = 0 Then
|
|
Msg("error", "Height can't = 0 if only height and angle are specified")
|
|
Return
|
|
Else
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = Not flip_A
|
|
flip_H = Not flip_H
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then
|
|
Msg("error", "Angle can't = 0 if only height and angle are specified")
|
|
Return
|
|
Else
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
width = Cal_W(length, m) ' L * (2 * E(m) / K(m) - 1)
|
|
End If
|
|
angle = Ang
|
|
End If
|
|
height = Ht
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to height")
|
|
Return
|
|
End If
|
|
|
|
Else If IsSet("Ang") Then
|
|
Msg("error", "Need to specify one more parameter in addition to angle")
|
|
Return
|
|
Else
|
|
Msg("error", "Need to specify two of the four parameters: length, width (or PtB), height, and angle")
|
|
Return
|
|
End If
|
|
|
|
If m > Defined.M_MAX Then
|
|
Msg("error", "Form of curve not solvable with current algorithm and given inputs")
|
|
Return
|
|
End If
|
|
|
|
refPlane.Origin = refPlane.PointAt(width / 2, 0, 0) ' adjust the origin of the reference plane so that the curve is centered about the y-axis (start of the curve is at x = -width/2)
|
|
|
|
If multiple_m.Count > 1 Then ' if there is more than one m value returned, calculate the width, angle, and curve for each
|
|
Dim multi_pts As New DataTree(Of Point3d)
|
|
Dim multi_crv As New List(Of Curve)
|
|
Dim tmp_pts As New List(Of Point3d)
|
|
Dim multi_W, multi_A, multi_F As New List(Of Double)
|
|
Dim j As Integer = 0 ' used for creating a new branch (GH_Path) for storing pts which is itself a list of points
|
|
|
|
For Each m_val As Double In multiple_m
|
|
width = Cal_W(length, m_val) 'length * (2 * EllipticE(m_val) / EllipticK(m_val) - 1)
|
|
|
|
If width < 0 And ignoreSelfIntersecting Then
|
|
Msg("warning", "One curve is self-intersecting. To enable these, set ignoreSelfIntersecting to False")
|
|
Continue For
|
|
End If
|
|
|
|
If m_val >= Defined.M_SKETCHY Then Msg("info", "Accuracy of the curve whose width = " & Math.Round(width, 4) & " is not guaranteed")
|
|
|
|
angle = Cal_A(m_val) 'Math.Asin(2 * m_val - 1)
|
|
refPlane.Origin = refPlane.PointAt(width / 2, 0, 0) ' adjust the origin of the reference plane so that the curve is centered about the y-axis (start of the curve is at x = -width/2)
|
|
|
|
tmp_pts = FindBendForm(length, width, m_val, angle, refPlane)
|
|
multi_pts.AddRange(tmp_pts, New GH_Path(j))
|
|
multi_crv.Add(MakeCurve(tmp_pts, angle, refPlane))
|
|
|
|
multi_W.Add(width)
|
|
If flip_A Then angle = -angle
|
|
multi_A.Add(angle)
|
|
|
|
E = E * 10 ^ 9 ' Young's modulus input E is in GPa, so we convert to Pa here (= N/m^2)
|
|
multi_F.Add(EllipticK(m_val) ^ 2 * E * I / length ^ 2) ' from reference {4} pg. 79
|
|
|
|
j += 1
|
|
refPlane.Origin = PtA ' reset the reference plane origin to PtA for the next m_val
|
|
'Print("length=" & length & ", width=" & width & ", height=" & height & ", angle=" & angle & ", m=" & m_val & ", k=" & Math.Sqrt(m_val) & ", w/L=" & width / length & ", h/L=" & height / length & ", w/h=" & width / height)
|
|
Next
|
|
|
|
' assign the outputs
|
|
Pts = multi_pts
|
|
Crv = multi_crv
|
|
L = length
|
|
W = multi_W
|
|
If flip_H Then height = -height
|
|
H = height
|
|
A = multi_A
|
|
F = multi_F
|
|
|
|
Else ' only deal with the single m value
|
|
If m >= Defined.M_SKETCHY Then Msg("info", "Accuracy of the curve at these parameters is not guaranteed")
|
|
|
|
If width < 0 And ignoreSelfIntersecting Then
|
|
Msg("error", "Curve is self-intersecting. To enable these, set ignoreSelfIntersecting to False")
|
|
Return
|
|
End If
|
|
|
|
Pts = FindBendForm(length, width, m, angle, refPlane)
|
|
Crv = MakeCurve(pts, angle, refPlane)
|
|
L = length
|
|
W = width
|
|
If flip_H Then height = -height
|
|
H = height
|
|
If flip_A Then angle = -angle
|
|
A = angle
|
|
|
|
E = E * 10 ^ 9 ' Young's modulus input E is in GPa, so we convert to Pa here (= N/m^2)
|
|
F = EllipticK(m) ^ 2 * E * I / length ^ 2 ' from reference {4} pg. 79. Note: the critical buckling (that makes the rod/wire start to bend) can be found at height=0 (width=length)
|
|
|
|
'height = Math.Sqrt(((2 * Len / 5) ^ 2 - ((Wid - Len / 5) / 2) ^ 2) ' quick approximation discovered by Mårten of 'Geometry of Bending' fame ( http://tiny.cc/it2pbx )
|
|
'width = (Len +/- 2 * Math.Sqrt(4 * Len ^ 2 - 25 * Ht ^ 2)) / 5 ' derived from above
|
|
'length = (2 * Math.Sqrt(15 * Ht ^ 2 + 4 * Wid ^ 2) - Wid) / 3 ' derived from above
|
|
|
|
'Print("length=" & length & ", width=" & width & ", height=" & height & ", angle=" & angle & ", m=" & m & ", k=" & Math.Sqrt(m) & ", w/L=" & width / length & ", h/L=" & height / length & ", w/h=" & width / height)
|
|
End If
|
|
</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>471</X>
|
|
<Y>731</Y>
|
|
<W>69</W>
|
|
<H>184</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>507</X>
|
|
<Y>823</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="19">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">9</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="2" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="3" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="4" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="5" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="6" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="7" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="8" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">8</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">3ede854e-c753-40eb-84cb-b48008f14fd4</item>
|
|
<item name="OutputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="2" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="3" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="4" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="5" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="6" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="7" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="17">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable PtA</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">59449ef9-05ed-4dc9-8226-c71140ebee0e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PtA</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PtA</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">185356cd-7c2c-43be-929c-08664fead7b6</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">e1937b56-b1da-4c12-8bd8-e34ee81746ef</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>733</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>743</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable PtB</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dcfecc5a-a797-4dd5-8113-7ff42a34b690</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PtB</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PtB</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3650af54-be61-49e3-84ef-0d855566cb94</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">e1937b56-b1da-4c12-8bd8-e34ee81746ef</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>753</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>763</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="2">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Pln</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e5baa4bf-8832-464d-b509-5e5a63a6c1f7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Pln</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pln</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">553f31ec-0f72-481e-ab04-97626f07c43a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">3897522d-58e9-4d60-b38c-978ddacfedd8</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>773</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>783</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="3">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Len</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">109dbfe4-0341-4971-89fa-f5d18de07927</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Len</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Len</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>793</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>803</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="4">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Wid</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9f556d24-607a-43ea-9776-93ac44530b2d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Wid</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Wid</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>813</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>823</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="5">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Ht</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">35c2e17b-323c-4f1c-bf60-0e6dfbd26156</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Ht</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Ht</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>833</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>843</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="6">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Ang</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">40ffc963-a05b-46d6-8714-34be65128aff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Ang</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Ang</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">f8e31412-714a-4cc1-bfef-678fe31bf9eb</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>853</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>863</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="7">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable E</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d6304781-6e12-4d73-a7f3-998a65ee405e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">E</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">E</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>873</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>883</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="8">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable I</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bd4895e2-5742-4cbf-83da-9c7d2e49c01e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">I</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">I</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>473</X>
|
|
<Y>893</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>903</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Print, Reflect and Error streams</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f28f837e-8c12-4625-8cb7-328675d707f4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">out</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">out</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>733</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>744.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Pts</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e9b2febf-f54f-4469-a015-c2bac110b4a3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Pts</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pts</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>755</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>766.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Crv</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a20a05cc-1099-41a9-86c6-1cb13c534ffc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Crv</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Crv</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>778</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>789.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter L</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">df8a57f3-1455-4b39-839c-7e1a57830df8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">L</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">L</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>800</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>811.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="4">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter W</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9e74e94e-11a8-4aef-af9f-5a0e2f8d0342</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">W</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">W</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>823</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>834.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="5">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter H</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">29605ab6-b1c4-4849-a08e-b9e58a465802</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">H</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">H</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>845</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>856.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="6">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter A</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5a089a3d-8af1-40d7-8a27-35031144c0ac</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>868</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>879.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter F</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fa95972f-15fa-417b-9c53-e9241cdecf61</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">F</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">F</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>519</X>
|
|
<Y>890</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>528.5</X>
|
|
<Y>901.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="3">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">96185633-510c-475e-aa5a-317aecb4d5ef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">width</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>12</X>
|
|
<Y>811</Y>
|
|
<W>157</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>12.72153</X>
|
|
<Y>811.7632</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">400</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">-130</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">183.21</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="4">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ffa39098-dfcf-4fa6-b738-0143f6a56fd1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>12</X>
|
|
<Y>784</Y>
|
|
<W>160</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>12.37784</X>
|
|
<Y>784.9132</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">400</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">300</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="5">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fbac3e32-f100-4292-8692-77240a42fd1a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of three-dimensional points</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5cbfd570-f9d7-4f47-a4ba-3d56e722bd68</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pt</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">e9b2febf-f54f-4469-a015-c2bac110b4a3</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>636</X>
|
|
<Y>693</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>661.8324</X>
|
|
<Y>705.6324</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="6">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c7e8046a-32a3-45ee-ac60-9a1a5babca87</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">588cf1ad-e6d6-4e22-ac4d-133e6dd18684</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">Double click to edit panel content…</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>710</X>
|
|
<Y>907</Y>
|
|
<W>105</W>
|
|
<H>55</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>710.0481</X>
|
|
<Y>907.9934</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;250;90</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="7">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">0d77c51e-584f-44e8-aed2-c2ddf4803888</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Convert an angle specified in radians to degrees</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a4ba9384-9f7e-454a-b7ca-236f9cb656f4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Deg</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>613</X>
|
|
<Y>919</Y>
|
|
<W>49</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>637</X>
|
|
<Y>933</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b47cb3ff-d339-4bf8-9a62-67237154401b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">R</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">5a089a3d-8af1-40d7-8a27-35031144c0ac</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>615</X>
|
|
<Y>921</Y>
|
|
<W>10</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>620</X>
|
|
<Y>933</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in degrees</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">588cf1ad-e6d6-4e22-ac4d-133e6dd18684</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>649</X>
|
|
<Y>921</Y>
|
|
<W>11</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>654.5</X>
|
|
<Y>933</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="8">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3581f42a-9592-4549-bd6b-1c0fc39d067b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Construct a point from {xyz} coordinates.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6f995574-4aef-437c-a71c-de9746adc55f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pt</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>254</X>
|
|
<Y>602</Y>
|
|
<W>52</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>279</X>
|
|
<Y>634</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{x} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f4cc2a89-59b7-48a6-950d-0b016217ef81</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">827ed593-a53c-4a06-8c7f-23980c226d78</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>256</X>
|
|
<Y>604</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>261.5</X>
|
|
<Y>614</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{y} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b34a844c-f4f1-4eab-a69f-a8976dc71ff6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>256</X>
|
|
<Y>624</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>261.5</X>
|
|
<Y>634</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.5</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">{z} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9017a9a4-ed96-46d9-a006-c319a210a900</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>256</X>
|
|
<Y>644</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>261.5</X>
|
|
<Y>654</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">185356cd-7c2c-43be-929c-08664fead7b6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pt</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>291</X>
|
|
<Y>604</Y>
|
|
<W>13</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>297.5</X>
|
|
<Y>634</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="9">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3581f42a-9592-4549-bd6b-1c0fc39d067b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Construct a point from {xyz} coordinates.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">16eda690-0fda-438a-a680-88d85b340e85</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pt</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>251</X>
|
|
<Y>671</Y>
|
|
<W>52</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>276</X>
|
|
<Y>703</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{x} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a9fb135d-d3c2-45b1-b824-d7ac23be6784</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>253</X>
|
|
<Y>673</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>258.5</X>
|
|
<Y>683</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">80</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{y} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6e01b007-0569-4149-a5fd-f1473c302da8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>253</X>
|
|
<Y>693</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>258.5</X>
|
|
<Y>703</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.5</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">{z} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">22a07e7e-8413-4c51-b459-670da0de4424</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>253</X>
|
|
<Y>713</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>258.5</X>
|
|
<Y>723</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3650af54-be61-49e3-84ef-0d855566cb94</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pt</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>288</X>
|
|
<Y>673</Y>
|
|
<W>13</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>294.5</X>
|
|
<Y>703</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="10">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9b1a7f5e-3559-4c7f-8983-e110b9367ccd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Crv</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a20a05cc-1099-41a9-86c6-1cb13c534ffc</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>599</X>
|
|
<Y>746</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>624.8213</X>
|
|
<Y>758.1622</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="11">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">17b7152b-d30d-4d50-b9ef-c9fe25576fc2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">World XY plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">aef88e8f-e33d-4b86-84a2-dcd0b335020a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">XY</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>333</X>
|
|
<Y>744</Y>
|
|
<W>49</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>358</X>
|
|
<Y>758</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">083edf92-9248-4053-9066-409138e7f4b4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">O</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>335</X>
|
|
<Y>746</Y>
|
|
<W>11</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>340.5</X>
|
|
<Y>758</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">World XY plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">553f31ec-0f72-481e-ab04-97626f07c43a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">P</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>370</X>
|
|
<Y>746</Y>
|
|
<W>10</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>375</X>
|
|
<Y>758</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="12">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a4cd2751-414d-42ec-8916-476ebf62d7fe</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Convert an angle specified in degrees to radians</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e9347f50-2c3d-4ea4-afe3-39c1a9c1eecf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rad</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>337</X>
|
|
<Y>863</Y>
|
|
<W>49</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>362</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in degrees</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e1a58c09-29d9-44d5-bbd6-b2cc83183e41</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8201ca98-0edb-4aa3-9ef0-1efdd7b5e887</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>339</X>
|
|
<Y>865</Y>
|
|
<W>11</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>344.5</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f8e31412-714a-4cc1-bfef-678fe31bf9eb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">R</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>374</X>
|
|
<Y>865</Y>
|
|
<W>10</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>379</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="13">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">33d76231-d8af-4cdc-b6ad-84d3f4128c93</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">angle °</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>17</X>
|
|
<Y>868</Y>
|
|
<W>166</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>17.35091</X>
|
|
<Y>868.6044</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">180</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">-180</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">68.99</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="14">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ea567651-1b39-48f0-b826-b0439763d42f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">height</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>13</X>
|
|
<Y>838</Y>
|
|
<W>160</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>13.45993</X>
|
|
<Y>838.8031</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">200</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">112.83</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="15">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1a2d8c95-6e59-4a15-9715-e09a63f5bdac</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">df8a57f3-1455-4b39-839c-7e1a57830df8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">Double click to edit panel content…</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>591</X>
|
|
<Y>787</Y>
|
|
<W>106</W>
|
|
<H>38</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>591.8511</X>
|
|
<Y>787.5596</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;250;90</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="16">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b5ce4f30-134d-45a4-b228-680cb7c43718</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9e74e94e-11a8-4aef-af9f-5a0e2f8d0342</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">Double click to edit panel content…</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>710</X>
|
|
<Y>812</Y>
|
|
<W>105</W>
|
|
<H>55</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>710.41</X>
|
|
<Y>812.4274</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;250;90</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="17">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fd356245-280d-45b3-8e53-6f6db3cac3b8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">29605ab6-b1c4-4849-a08e-b9e58a465802</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">Double click to edit panel content…</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>590</X>
|
|
<Y>847</Y>
|
|
<W>108</W>
|
|
<H>38</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>590.7999</X>
|
|
<Y>847.9436</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;250;90</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="18">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">.0625</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>70</X>
|
|
<Y>664</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>70.01492</X>
|
|
<Y>664.9438</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;250;90</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="19">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a3371040-e552-4bc8-b0ff-10a840258e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Compute the negative of a value.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4d74b572-72ca-479d-98fe-1102ff538c33</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>88</X>
|
|
<Y>586</Y>
|
|
<W>88</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>131</X>
|
|
<Y>600</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">83b04357-23f4-4431-86c3-eecc17e0641d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>90</X>
|
|
<Y>588</Y>
|
|
<W>29</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>104.5</X>
|
|
<Y>600</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">827ed593-a53c-4a06-8c7f-23980c226d78</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>143</X>
|
|
<Y>588</Y>
|
|
<W>31</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>158.5</X>
|
|
<Y>600</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="20">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a3371040-e552-4bc8-b0ff-10a840258e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Compute the negative of a value.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8303ceac-85cb-4b06-a1bc-5a3acec9195b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>212</X>
|
|
<Y>863</Y>
|
|
<W>88</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>255</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">aa6b2fdf-2dc8-405a-8f49-2222a4475acb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a4aa38fd-ae8b-4e84-b4c7-743f703e71af</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>214</X>
|
|
<Y>865</Y>
|
|
<W>29</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>228.5</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8201ca98-0edb-4aa3-9ef0-1efdd7b5e887</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>267</X>
|
|
<Y>865</Y>
|
|
<W>31</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>282.5</X>
|
|
<Y>877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="21">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">33bcf975-a0b2-4b54-99fd-585c893b9e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric scroller for single numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1a02ba82-40d3-4bf4-b8ac-327ab3a2fcba</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Scroller">
|
|
<items count="5">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">12</item>
|
|
<item name="Prefix" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Radix" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Suffix" type_name="gh_string" type_code="10"></item>
|
|
<item name="Value" type_name="gh_decimal" type_code="7">69.4835261549</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>10</X>
|
|
<Y>912</Y>
|
|
<W>250</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>10.55358</X>
|
|
<Y>912.7772</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="22">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6e7122df-586b-40b5-8852-b4b70d28d550</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>575</X>
|
|
<Y>1038</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>643</X>
|
|
<Y>1070</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6b87fe5a-469b-4dbc-a3bf-2c3e7c67d430</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9b1a7f5e-3559-4c7f-8983-e110b9367ccd</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>577</X>
|
|
<Y>1040</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>604</X>
|
|
<Y>1050</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">69704dd3-5305-4347-af38-1f32c89b621d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>577</X>
|
|
<Y>1060</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>604</X>
|
|
<Y>1070</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.5</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">183ba7d5-3e4e-4b22-b417-d60183fe5b2c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>577</X>
|
|
<Y>1080</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>604</X>
|
|
<Y>1090</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">433b436d-4910-46f4-9650-f296c051edf5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>655</X>
|
|
<Y>1040</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>680</X>
|
|
<Y>1050</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c1d4dcca-7180-4b97-9f9a-80cc04b0dffc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>655</X>
|
|
<Y>1060</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>680</X>
|
|
<Y>1070</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1eb2e7ac-e933-430a-ba50-58b395246783</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>655</X>
|
|
<Y>1080</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>680</X>
|
|
<Y>1090</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="23">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b560ef2a-9861-4ee5-8522-fc9dcc95cc02</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">69.4835261591</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>102</X>
|
|
<Y>1062</Y>
|
|
<W>160</W>
|
|
<H>100</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>102.6052</X>
|
|
<Y>1062.104</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="24">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e09bbafc-c06b-42d5-8812-f6b9bfc9a91b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">69.4835261507</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>103</X>
|
|
<Y>1232</Y>
|
|
<W>160</W>
|
|
<H>100</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>103.643</X>
|
|
<Y>1232.527</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="25">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a0d62394-a118-422d-abb3-6af115c75b25</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Addition</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical addition</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6461cb0d-53e8-447a-9dd5-21685e9c1b56</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Addition</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Addition</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>301</X>
|
|
<Y>1191</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>326</X>
|
|
<Y>1213</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for addition</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b213aa95-0ac4-408c-8671-a4bf07ba90fa</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">b560ef2a-9861-4ee5-8522-fc9dcc95cc02</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>303</X>
|
|
<Y>1193</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>308.5</X>
|
|
<Y>1203</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for addition</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2ebd0ac0-5f46-479d-8998-908676aa6a2e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">e09bbafc-c06b-42d5-8812-f6b9bfc9a91b</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>303</X>
|
|
<Y>1213</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>308.5</X>
|
|
<Y>1223</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of addition</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9de1ab91-5e40-48a5-8f12-6972ae738da2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>338</X>
|
|
<Y>1193</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>353.5</X>
|
|
<Y>1213</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="26">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9c85271f-89fa-4e9f-9f4a-d75802120ccc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical division</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c30373d0-ec20-4280-9436-ce49038cd4c1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>387</X>
|
|
<Y>1190</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>412</X>
|
|
<Y>1212</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide (dividend)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">071f8b44-ee60-4d29-8ec1-f1a4b1baaeef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9de1ab91-5e40-48a5-8f12-6972ae738da2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>389</X>
|
|
<Y>1192</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>394.5</X>
|
|
<Y>1202</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide with (divisor)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">08b9213e-f8ba-468b-b73a-bf236911260a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>389</X>
|
|
<Y>1212</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>394.5</X>
|
|
<Y>1222</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The result of the Division</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6b78ac8c-391c-4cdf-97f4-a84cb8e220bd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>424</X>
|
|
<Y>1192</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>439.5</X>
|
|
<Y>1212</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="27">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8b3783ac-5ba5-402c-8407-2b780734dc78</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">6b78ac8c-391c-4cdf-97f4-a84cb8e220bd</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">69.4835261591</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>545</X>
|
|
<Y>1140</Y>
|
|
<W>160</W>
|
|
<H>100</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>545.8812</X>
|
|
<Y>1140.321</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="28">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a4aa38fd-ae8b-4e84-b4c7-743f703e71af</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">69.483526154878695999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>174</X>
|
|
<Y>959</Y>
|
|
<W>160</W>
|
|
<H>100</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>174.138</X>
|
|
<Y>959.9938</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="29">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">91f6a16c-41fc-486b-9fd4-b8131503555a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>177</X>
|
|
<Y>824</Y>
|
|
<W>198</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>177.7085</X>
|
|
<Y>824.2753</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">1</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">0.5</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="30">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4c62ad4f-8a1b-4479-a981-a013f3a20cab</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">-.5</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>391</X>
|
|
<Y>967</Y>
|
|
<W>160</W>
|
|
<H>100</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>391.3893</X>
|
|
<Y>967.7534</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="31">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">429cbba9-55ee-4e84-98ea-876c44db879a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Sub Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Construct a curve from the sub-domain of a base curve.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">82846ba0-d510-4850-bf68-b577e527341e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Sub Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Sub Curve</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>907</X>
|
|
<Y>1031</Y>
|
|
<W>112</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>975</X>
|
|
<Y>1053</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f15d4f38-3ee0-4021-8986-aeab968e6441</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Base curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Base curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9b1a7f5e-3559-4c7f-8983-e110b9367ccd</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>909</X>
|
|
<Y>1033</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>936</X>
|
|
<Y>1043</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Sub-domain to extract</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">181c412a-b343-4df1-9de8-9ba07b5fe126</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">196cbbe7-089b-4b6f-8268-5a1a27de1f26</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>909</X>
|
|
<Y>1053</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>936</X>
|
|
<Y>1063</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting sub curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f813c092-1a7a-4b2e-a320-c1970bc4b85c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>987</X>
|
|
<Y>1033</Y>
|
|
<W>30</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1002</X>
|
|
<Y>1053</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="32">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">ccfd6ba8-ecb1-44df-a47e-08126a653c51</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Measure and set the curve domain</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5a071e6c-4e12-47f8-90ba-69f5a9cd57d0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve Domain</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>744</X>
|
|
<Y>1014</Y>
|
|
<W>104</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>796</X>
|
|
<Y>1036</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to measure/modify</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8ac53238-4505-4cfa-ab54-174725866cba</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9b1a7f5e-3559-4c7f-8983-e110b9367ccd</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>746</X>
|
|
<Y>1016</Y>
|
|
<W>38</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>765</X>
|
|
<Y>1026</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Optional domain, if omitted the curve will not be modified.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fee5c57f-8bff-4381-99f6-4deee29bb8a7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>746</X>
|
|
<Y>1036</Y>
|
|
<W>38</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>765</X>
|
|
<Y>1046</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve with new domain.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">613a055f-17a3-464e-9dfe-ded6ed940fcd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>808</X>
|
|
<Y>1016</Y>
|
|
<W>38</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>827</X>
|
|
<Y>1026</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of original curve.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4ed9d5db-0663-44a0-ac51-ed5582a49e75</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>808</X>
|
|
<Y>1036</Y>
|
|
<W>38</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>827</X>
|
|
<Y>1046</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="33">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">825ea536-aebb-41e9-af32-8baeb2ecb590</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Deconstruct a numeric domain into its component parts.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f1615e2f-b974-4426-bac3-98d8df45ccd0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Deconstruct Domain</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>769</X>
|
|
<Y>1065</Y>
|
|
<W>92</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>821</X>
|
|
<Y>1087</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">14d55ef3-9e4d-40ea-b49c-458b3b7a22d7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">4ed9d5db-0663-44a0-ac51-ed5582a49e75</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>771</X>
|
|
<Y>1067</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>790</X>
|
|
<Y>1087</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start of domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">40fa7228-bb33-4bfb-8f91-5cecd1dcd263</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>833</X>
|
|
<Y>1067</Y>
|
|
<W>26</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>846</X>
|
|
<Y>1077</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">End of domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ad21b06c-4790-4f87-9cc3-a3272475a156</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">End</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">End</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>833</X>
|
|
<Y>1087</Y>
|
|
<W>26</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>846</X>
|
|
<Y>1097</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="34">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9c85271f-89fa-4e9f-9f4a-d75802120ccc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical division</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">39fa6758-00ec-41b2-9795-bfe3189fed61</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>780</X>
|
|
<Y>1110</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>805</X>
|
|
<Y>1132</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide (dividend)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3e34a1aa-0837-4f2a-9e32-de50ab641f56</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ad21b06c-4790-4f87-9cc3-a3272475a156</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>782</X>
|
|
<Y>1112</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>787.5</X>
|
|
<Y>1122</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide with (divisor)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7093fce0-514e-4663-979b-8942facacf82</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>782</X>
|
|
<Y>1132</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>787.5</X>
|
|
<Y>1142</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The result of the Division</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4722382e-e207-42e1-b863-c92b3e3605ea</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>817</X>
|
|
<Y>1112</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>832.5</X>
|
|
<Y>1132</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="35">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d1a28e95-cf96-4936-bf34-8bf142d731bf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a numeric domain from two numeric extremes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">839ff464-1b55-46dc-93e1-5906feedcbeb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>763</X>
|
|
<Y>1211</Y>
|
|
<W>128</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>839</X>
|
|
<Y>1233</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c70a65e1-6859-4b62-aa9b-257bafb84151</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">4722382e-e207-42e1-b863-c92b3e3605ea</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>765</X>
|
|
<Y>1213</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>796</X>
|
|
<Y>1223</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">End value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3fd49f84-13be-490e-9468-6c1d5a94b633</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ad21b06c-4790-4f87-9cc3-a3272475a156</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>765</X>
|
|
<Y>1233</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>796</X>
|
|
<Y>1243</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric domain between {A} and {B}</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">196cbbe7-089b-4b6f-8268-5a1a27de1f26</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>851</X>
|
|
<Y>1213</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>870</X>
|
|
<Y>1233</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="36">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">33bcf975-a0b2-4b54-99fd-585c893b9e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric scroller for single numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">af3fb1cd-4a6d-4dc8-92ce-9498185187cf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Scroller">
|
|
<items count="5">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">12</item>
|
|
<item name="Prefix" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Radix" type_name="gh_int32" type_code="3">3</item>
|
|
<item name="Suffix" type_name="gh_string" type_code="10"></item>
|
|
<item name="Value" type_name="gh_decimal" type_code="7">85.300000000</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1047</X>
|
|
<Y>1265</Y>
|
|
<W>250</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1047.619</X>
|
|
<Y>1265.329</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="37">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">7376fe41-74ec-497e-b367-1ffe5072608b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Draws Rhino Curvature Graphs.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b044fc47-2218-43a9-a3b0-2df6397c7b5f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1370</X>
|
|
<Y>1289</Y>
|
|
<W>65</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1421</X>
|
|
<Y>1321</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve for Curvature graph display</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">46611437-aad9-4467-8439-44ec9ae87f7f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a4db035a-a834-48b6-a951-08f0da775207</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1372</X>
|
|
<Y>1291</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1390.5</X>
|
|
<Y>1301</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Sampling density of the Graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">101641d2-b0bd-4e14-8cf1-608b5c0f42ed</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Density</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Density</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1372</X>
|
|
<Y>1311</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1390.5</X>
|
|
<Y>1321</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Scale of graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1e907d78-b6c0-4b9e-bf28-59e5523809cc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Scale</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Scale</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">af3fb1cd-4a6d-4dc8-92ce-9498185187cf</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1372</X>
|
|
<Y>1331</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1390.5</X>
|
|
<Y>1341</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">105</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="38">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fb6aba99-fead-4e42-b5d8-c6de5ff90ea6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">DotNET VB Script (LEGACY)</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">A VB.NET scriptable component</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">adb123dc-4c8b-4d8e-b8af-465911caa3a4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">DotNET VB Script (LEGACY)</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Turtle</item>
|
|
<item name="ReferenceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ScriptSource" type_name="gh_string" type_code="10"> Dim i As Integer
|
|
Dim dir As New On3dVector(1, 0, 0)
|
|
Dim pos As New On3dVector(0, 0, 0)
|
|
Dim axis As New On3dVector(0, 0, 1)
|
|
Dim pnts As New List(Of On3dVector)
|
|
|
|
pnts.Add(pos)
|
|
|
|
For i = 0 To Forward.Count() - 1
|
|
Dim P As New On3dVector
|
|
dir.Rotate(Left(i), axis)
|
|
P = dir * Forward(i) + pnts(i)
|
|
pnts.Add(P)
|
|
Next
|
|
|
|
Points = pnts</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>968</X>
|
|
<Y>62</Y>
|
|
<W>100</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1023</X>
|
|
<Y>84</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="VariableInput">
|
|
<items count="13">
|
|
<item name="Access" index="0" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Access" index="1" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Count" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" index="0" type_name="gh_string" type_code="10">Script Variable Forward</item>
|
|
<item name="Description" index="1" type_name="gh_string" type_code="10">Script Variable Left</item>
|
|
<item name="ID" index="0" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="ID" index="1" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="Mutable" index="0" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Mutable" index="1" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Name" index="0" type_name="gh_string" type_code="10">Forward</item>
|
|
<item name="Name" index="1" type_name="gh_string" type_code="10">Left</item>
|
|
<item name="Optional" index="0" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Optional" index="1" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="VariableOutput">
|
|
<items count="11">
|
|
<item name="Count" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" index="0" type_name="gh_string" type_code="10">Print, Reflect and Error streams</item>
|
|
<item name="Description" index="1" type_name="gh_string" type_code="10">Output parameter Points</item>
|
|
<item name="ID" index="0" type_name="gh_guid" type_code="9">3ede854e-c753-40eb-84cb-b48008f14fd4</item>
|
|
<item name="ID" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="Mutable" index="0" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Mutable" index="1" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Name" index="0" type_name="gh_string" type_code="10">Output</item>
|
|
<item name="Name" index="1" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="Optional" index="0" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Optional" index="1" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="12">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Forward</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">64ea07bd-2ad8-4674-abc3-2e5035e25438</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Forward</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Forward</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">95ec1350-0cf8-4bd1-9939-9141bb7e8d4d</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>970</X>
|
|
<Y>64</Y>
|
|
<W>41</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>990.5</X>
|
|
<Y>74</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="12">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Left</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f3a9ae4c-2ef8-4f61-a3d6-a8cc805154cb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Left</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Left</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ca68313c-c52c-486d-8a23-bb53133b88ba</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>970</X>
|
|
<Y>84</Y>
|
|
<W>41</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>990.5</X>
|
|
<Y>94</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Print, Reflect and Error streams</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e7376103-481d-411c-b340-9ecb0032bd5c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Output</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">out</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1035</X>
|
|
<Y>64</Y>
|
|
<W>31</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1050.5</X>
|
|
<Y>74</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8c6309b7-19ef-4990-a24c-6a9cd29aedde</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1035</X>
|
|
<Y>84</Y>
|
|
<W>31</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1050.5</X>
|
|
<Y>94</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="39">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">e64c5fb1-845c-4ab1-8911-5f338516ba67</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Series</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a series of numbers.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0cb9ecff-ea56-4e17-b511-9bbc9d37213d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Series</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Series</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>459</X>
|
|
<Y>114</Y>
|
|
<W>49</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>484</X>
|
|
<Y>146</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">First number in the series</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cd21e6f4-b907-4df3-b15f-9636506736c4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">S</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>461</X>
|
|
<Y>116</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>466.5</X>
|
|
<Y>126</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Step size for each successive number</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ae880489-466a-4183-aac2-6507d997ab12</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Step</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">N</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">60ccecac-c32b-4ec9-a67d-f06dbc11dac8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>461</X>
|
|
<Y>136</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>466.5</X>
|
|
<Y>146</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Number of values in the series</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9017a110-a8eb-4438-b4e8-efedbc8561e5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Count</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">C</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">aea56335-eea0-4482-a38d-76fd8894a70b</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>461</X>
|
|
<Y>156</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>466.5</X>
|
|
<Y>166</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">500</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Series of numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0a12a540-f012-46af-a99e-d0c6ca2f91e8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Series</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">S</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>496</X>
|
|
<Y>116</Y>
|
|
<W>10</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>501</X>
|
|
<Y>146</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="40">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">dd8134c0-109b-4012-92be-51d843edfff7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Duplicate Data</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Duplicate data a predefined number of times.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">19d34331-3d5f-4e73-a579-2fb572d8dad8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Duplicate Data</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Dup</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>461</X>
|
|
<Y>36</Y>
|
|
<W>50</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>486</X>
|
|
<Y>68</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Data to duplicate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c06aba14-c342-42bc-af8a-4b9a730d9416</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Data</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a6fbff5c-de44-40d1-a62d-b2666e9d8abc</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>463</X>
|
|
<Y>38</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>468.5</X>
|
|
<Y>48</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Number of duplicates</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">07ba82f9-7d88-459d-b360-a6a72ef0fb39</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">N</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0e94a1ab-3131-4c59-b8f2-e8748666b639</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>463</X>
|
|
<Y>58</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>468.5</X>
|
|
<Y>68</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">500</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Retain list order</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">80896721-cab2-41a4-bc83-3eb99ca1de30</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Order</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">O</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>463</X>
|
|
<Y>78</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>468.5</X>
|
|
<Y>88</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Duplicated data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">95ec1350-0cf8-4bd1-9939-9141bb7e8d4d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Data</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>498</X>
|
|
<Y>38</Y>
|
|
<W>11</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>503.5</X>
|
|
<Y>68</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="41">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of floating point numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">aea56335-eea0-4482-a38d-76fd8894a70b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PntNum</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">30510cbc-939e-47f4-a157-892edbb7b2ec</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>367</X>
|
|
<Y>112</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>392.4265</X>
|
|
<Y>124.2116</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">220</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="42">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">bc984576-7aa6-491f-a91d-e444c33675a7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Mapper</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Represents a numeric mapping function
|
|
Sine wave distribution
|
|
Linear distribution</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f19a2d4a-2dc0-407f-97c4-93275253ee87</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Mapper</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Graph</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0a12a540-f012-46af-a99e-d0c6ca2f91e8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>580</X>
|
|
<Y>239</Y>
|
|
<W>138</W>
|
|
<H>138</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>580.5346</X>
|
|
<Y>239.6815</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="LocalGraph">
|
|
<items count="1">
|
|
<item name="LockGrips" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Domain">
|
|
<items count="4">
|
|
<item name="x0" type_name="gh_double" type_code="6">0</item>
|
|
<item name="x1" type_name="gh_double" type_code="6">1</item>
|
|
<item name="y0" type_name="gh_double" type_code="6">0</item>
|
|
<item name="y1" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Graph">
|
|
<items count="8">
|
|
<item name="A" type_name="gh_double" type_code="6">1</item>
|
|
<item name="B" type_name="gh_double" type_code="6">0</item>
|
|
<item name="container_id" type_name="gh_guid" type_code="9">71629651-0343-46d7-ac9e-d6041f9fe66b</item>
|
|
<item name="container_name" type_name="gh_string" type_code="10">Linear</item>
|
|
<item name="x0" type_name="gh_double" type_code="6">0</item>
|
|
<item name="x1" type_name="gh_double" type_code="6">1</item>
|
|
<item name="y0" type_name="gh_double" type_code="6">0</item>
|
|
<item name="y1" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="43">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a6fbff5c-de44-40d1-a62d-b2666e9d8abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Forward</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>195</X>
|
|
<Y>68</Y>
|
|
<W>170</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>195.2472</X>
|
|
<Y>68.90955</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">4</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">1</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="44">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3710b634-8373-477c-b89b-80ebcb3533c9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Left</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>258</X>
|
|
<Y>166</Y>
|
|
<W>150</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>258.4472</X>
|
|
<Y>166.2695</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">4</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">1</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">0.2636</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="45">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Group</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="12">
|
|
<item name="Border" type_name="gh_int32" type_code="3">5</item>
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
|
|
<item name="ID" index="0" type_name="gh_guid" type_code="9">82846ba0-d510-4850-bf68-b577e527341e</item>
|
|
<item name="ID" index="1" type_name="gh_guid" type_code="9">5a071e6c-4e12-47f8-90ba-69f5a9cd57d0</item>
|
|
<item name="ID" index="2" type_name="gh_guid" type_code="9">f1615e2f-b974-4426-bac3-98d8df45ccd0</item>
|
|
<item name="ID" index="3" type_name="gh_guid" type_code="9">39fa6758-00ec-41b2-9795-bfe3189fed61</item>
|
|
<item name="ID" index="4" type_name="gh_guid" type_code="9">839ff464-1b55-46dc-93e1-5906feedcbeb</item>
|
|
<item name="ID_Count" type_name="gh_int32" type_code="3">5</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3492b1e6-6447-4510-957c-41f6e336b055</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Group</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes" />
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="46">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Group</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Border" type_name="gh_int32" type_code="3">5</item>
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
|
|
<item name="ID" index="0" type_name="gh_guid" type_code="9">82846ba0-d510-4850-bf68-b577e527341e</item>
|
|
<item name="ID_Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8d826a5b-40a9-4723-b454-e6ec87d5d425</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Group</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes" />
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="47">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b7798b74-037e-4f0c-8ac7-dc1043d093e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotate an object in a plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1b23f03a-7ba4-4196-9ab5-4214ef1ea7a0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1100</X>
|
|
<Y>1174</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1162</X>
|
|
<Y>1206</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fb53b620-bff5-429b-9d61-5caa1a21acc4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9a872b68-f4ef-437a-a7cf-5f3f10a7d5cf</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1102</X>
|
|
<Y>1176</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1126</X>
|
|
<Y>1186</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b869e64b-fd1c-43b0-a938-aebd32db369b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UseDegrees" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1102</X>
|
|
<Y>1196</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1126</X>
|
|
<Y>1206</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">3.1415926535897931</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d32ea679-4549-4b70-96ef-d41ec2d137de</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ea581112-e4ff-4ffd-ae67-550e059e2ab2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1102</X>
|
|
<Y>1216</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1126</X>
|
|
<Y>1226</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">29181bcb-8341-492d-a2cb-44fac4bbba27</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1174</X>
|
|
<Y>1176</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1199</X>
|
|
<Y>1191</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">23d6205a-9f8e-4802-9d7f-52415665c2b9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1174</X>
|
|
<Y>1206</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1199</X>
|
|
<Y>1221</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="48">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">623e4f22-0705-43ed-af97-41751fe9d194</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1095</X>
|
|
<Y>1048</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1163</X>
|
|
<Y>1080</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6b723213-f7db-4e3b-91f9-c702eb4e3537</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9a872b68-f4ef-437a-a7cf-5f3f10a7d5cf</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1097</X>
|
|
<Y>1050</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1124</X>
|
|
<Y>1060</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e6796bbc-6abe-4f97-a17a-9f9ce1205468</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1097</X>
|
|
<Y>1070</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1124</X>
|
|
<Y>1080</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b12f98e8-3e0c-40c0-8e56-79a98a6d9333</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1097</X>
|
|
<Y>1090</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1124</X>
|
|
<Y>1100</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ea581112-e4ff-4ffd-ae67-550e059e2ab2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1175</X>
|
|
<Y>1050</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1200</X>
|
|
<Y>1060</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ce1bb5ba-0b4f-4438-8324-010c6a43e278</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1175</X>
|
|
<Y>1070</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1200</X>
|
|
<Y>1080</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">76669767-a041-41e6-a91a-8969de2f0633</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1175</X>
|
|
<Y>1090</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1200</X>
|
|
<Y>1100</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="49">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f0786d40-0f2c-42a7-bb40-b23125d62ba0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1115</X>
|
|
<Y>943</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1172</X>
|
|
<Y>965</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">35a8f88e-4b93-45c9-aba5-d9cb078f55b7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9a872b68-f4ef-437a-a7cf-5f3f10a7d5cf</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">29181bcb-8341-492d-a2cb-44fac4bbba27</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1117</X>
|
|
<Y>945</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1138.5</X>
|
|
<Y>955</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">15ee08ed-c988-4f87-8532-ac6fc90b32da</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1117</X>
|
|
<Y>965</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1138.5</X>
|
|
<Y>975</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3eb795c1-f2e8-4462-8d75-43548abc5c7a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1184</X>
|
|
<Y>945</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1201.5</X>
|
|
<Y>965</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="50">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d93100b6-d50b-40b2-831a-814659dc38e3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rectangle</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a rectangle on a plane</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a5f50a86-74a5-4fcf-97ff-f306376cdcdf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rectangle</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1369</X>
|
|
<Y>736</Y>
|
|
<W>109</W>
|
|
<H>84</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1416</X>
|
|
<Y>778</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rectangle base plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8e0b3992-2836-4b47-aee5-6a6275fee65e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1371</X>
|
|
<Y>738</Y>
|
|
<W>33</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1387.5</X>
|
|
<Y>748</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Dimensions of rectangle in plane X direction.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">76658ffc-0c93-40f9-a177-12293c7c88a5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X Size</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X Size</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1371</X>
|
|
<Y>758</Y>
|
|
<W>33</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1387.5</X>
|
|
<Y>768</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="Interval" type_name="gh_interval1d" type_code="60">
|
|
<A>0</A>
|
|
<B>1</B>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Dimensions of rectangle in plane Y direction.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5541eed9-d957-4424-9f0e-aa146d4f37ed</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y Size</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y Size</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">77f0ecec-7fa3-446d-a550-22710e20ed01</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1371</X>
|
|
<Y>778</Y>
|
|
<W>33</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1387.5</X>
|
|
<Y>788</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="Interval" type_name="gh_interval1d" type_code="60">
|
|
<A>0</A>
|
|
<B>1</B>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rectangle corner fillet radius</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">774a0b91-1b49-4a86-a1cd-42c577e605ff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radius</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radius</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1371</X>
|
|
<Y>798</Y>
|
|
<W>33</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1387.5</X>
|
|
<Y>808</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0c3d97eb-e01e-4cd0-bcc9-899b5e8bd773</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1428</X>
|
|
<Y>738</Y>
|
|
<W>48</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1452</X>
|
|
<Y>758</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length of rectangle curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">62638e03-d4b1-4c17-a012-0d9b4e4e69d9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1428</X>
|
|
<Y>778</Y>
|
|
<W>48</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1452</X>
|
|
<Y>798</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="51">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">19781188-6033-4dfc-8e18-ac8a31146184</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>85</X>
|
|
<Y>89</Y>
|
|
<W>198</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>85.37762</X>
|
|
<Y>89.94292</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">1024</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">92</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="52">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fbac3e32-f100-4292-8692-77240a42fd1a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of three-dimensional points</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9f928a18-1788-4d30-82d0-8902489b7cb1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8c6309b7-19ef-4990-a24c-6a9cd29aedde</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1073</X>
|
|
<Y>178</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1098.873</X>
|
|
<Y>190.2037</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="53">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a4cd2751-414d-42ec-8916-476ebf62d7fe</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Convert an angle specified in degrees to radians</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1a7582f2-97d6-4d9c-a343-c247a07b3113</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radians</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>297</X>
|
|
<Y>235</Y>
|
|
<W>108</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>352</X>
|
|
<Y>249</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in degrees</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3bc85718-1091-40e8-94b6-e8f2b6244c7e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">95e54ab1-d9fe-4240-9ceb-e7de21dc8681</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>299</X>
|
|
<Y>237</Y>
|
|
<W>41</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>319.5</X>
|
|
<Y>249</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">60ccecac-c32b-4ec9-a67d-f06dbc11dac8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>364</X>
|
|
<Y>237</Y>
|
|
<W>39</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>383.5</X>
|
|
<Y>249</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="54">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2b69bf71-4e69-43aa-b7be-4f6ce7e45bef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Display a set of y-values as a graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e8d2f33c-9799-4b66-99c9-5085acf3a34b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SortOrder" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">17b8f919-7cf9-4e9d-a977-4975ac259f79</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="3">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1402</X>
|
|
<Y>586</Y>
|
|
<W>150</W>
|
|
<H>150</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1402.781</X>
|
|
<Y>586.0236</Y>
|
|
</item>
|
|
<item name="SelectedIndex" type_name="gh_int32" type_code="3">-1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="55">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2b69bf71-4e69-43aa-b7be-4f6ce7e45bef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Display a set of y-values as a graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2c09d7cc-4b45-44b3-ad5e-f8fd156703ac</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SortOrder" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">80544141-adaf-4121-b91d-59dc485f5186</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="3">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2194</X>
|
|
<Y>365</Y>
|
|
<W>150</W>
|
|
<H>150</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2194.012</X>
|
|
<Y>365.3451</Y>
|
|
</item>
|
|
<item name="SelectedIndex" type_name="gh_int32" type_code="3">-1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="56">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6eddbd6b-0cfa-4602-bdcd-27e681eaa19e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">80544141-adaf-4121-b91d-59dc485f5186</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2066</X>
|
|
<Y>806</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2086</X>
|
|
<Y>814</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="57">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9d2583dd-6cf5-497c-8c40-c9a290598396</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Arc SED</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create an arc defined by start point, end point and a tangent vector.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b11627c8-54cf-45d2-8af9-267b86d60819</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Arc SED</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Arc SED</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>956</X>
|
|
<Y>837</Y>
|
|
<W>105</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1014</X>
|
|
<Y>869</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start point of arc</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d29119d4-5bda-4c10-8b33-20859402d506</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>958</X>
|
|
<Y>839</Y>
|
|
<W>44</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>980</X>
|
|
<Y>849</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">End point of arc</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">93932dd5-914f-4060-931f-0aad23bba2a6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">End</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">End</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>958</X>
|
|
<Y>859</Y>
|
|
<W>44</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>980</X>
|
|
<Y>869</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0.5</X>
|
|
<Y>0.5</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Direction (tangent) at start</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">986d5e48-8edb-473b-a075-9dab9fd3cd1e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Direction</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Direction</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>958</X>
|
|
<Y>879</Y>
|
|
<W>44</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>980</X>
|
|
<Y>889</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="vector" type_name="gh_point3d" type_code="51">
|
|
<X>0.5</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting arc</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6c8df061-7384-4eee-8c75-2c154bd3eed1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Arc</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Arc</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1026</X>
|
|
<Y>839</Y>
|
|
<W>33</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1042.5</X>
|
|
<Y>849</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Arc plane</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9b323c43-8432-4535-9599-eb2528f001de</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1026</X>
|
|
<Y>859</Y>
|
|
<W>33</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1042.5</X>
|
|
<Y>869</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Arc radius</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2e3b5ea5-ad47-47b7-986b-246147df43f2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radius</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radius</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1026</X>
|
|
<Y>879</Y>
|
|
<W>33</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1042.5</X>
|
|
<Y>889</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="58">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9a872b68-f4ef-437a-a7cf-5f3f10a7d5cf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">f813c092-1a7a-4b2e-a320-c1970bc4b85c</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1034</X>
|
|
<Y>965</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1054</X>
|
|
<Y>973</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="59">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ca68313c-c52c-486d-8a23-bb53133b88ba</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">7b613319-bfe3-4474-aeb1-50e400eff353</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>908</X>
|
|
<Y>86</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>928</X>
|
|
<Y>94</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="60">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7b613319-bfe3-4474-aeb1-50e400eff353</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">6eddbd6b-0cfa-4602-bdcd-27e681eaa19e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>727</X>
|
|
<Y>151</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>747</X>
|
|
<Y>159</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="61">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">0d77c51e-584f-44e8-aed2-c2ddf4803888</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Convert an angle specified in radians to degrees</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9afed6a1-0b5d-4854-8d60-a3719e46c346</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degrees</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>421</X>
|
|
<Y>261</Y>
|
|
<W>108</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>474</X>
|
|
<Y>275</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2acfb98b-717d-44fd-ba8c-5a99e01c96ae</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0a12a540-f012-46af-a99e-d0c6ca2f91e8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>423</X>
|
|
<Y>263</Y>
|
|
<W>39</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>442.5</X>
|
|
<Y>275</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in degrees</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2661efe3-a104-4708-91df-7e5f956c1a77</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>486</X>
|
|
<Y>263</Y>
|
|
<W>41</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>506.5</X>
|
|
<Y>275</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="62">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">17b8f919-7cf9-4e9d-a977-4975ac259f79</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0a12a540-f012-46af-a99e-d0c6ca2f91e8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1148</X>
|
|
<Y>839</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1168</X>
|
|
<Y>847</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="63">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9445ca40-cc73-4861-a455-146308676855</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Range</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a range of numbers.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fdae7967-2946-4c76-8efb-2afc9fe307c9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Range</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Range</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>808</X>
|
|
<Y>1344</Y>
|
|
<W>98</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>860</X>
|
|
<Y>1366</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of numeric range</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">20a2f9e4-9d26-4b07-8052-4a6233543d8e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>810</X>
|
|
<Y>1346</Y>
|
|
<W>38</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>829</X>
|
|
<Y>1356</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="Interval" type_name="gh_interval1d" type_code="60">
|
|
<A>0</A>
|
|
<B>1</B>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Number of steps</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">79611de4-461c-445d-8f31-815e8b37393a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Steps</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Steps</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">98c6d8a0-685b-4bbf-a8ff-19a05dce99a8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>810</X>
|
|
<Y>1366</Y>
|
|
<W>38</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>829</X>
|
|
<Y>1376</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">10</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Range of numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0cb72483-7b48-42d0-9dd7-4aa4b04c8fd0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Range</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Range</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>872</X>
|
|
<Y>1346</Y>
|
|
<W>32</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>888</X>
|
|
<Y>1366</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="64">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9df5e896-552d-4c8c-b9ca-4fc147ffa022</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Expression</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate an expression</item>
|
|
<item name="Expression" type_name="gh_string" type_code="10">-COS(PI*X)/2+.5</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3223a2a2-929e-492a-8f8e-51c2da3006ec</item>
|
|
<item name="Locked" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Expression</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Expression</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>908</X>
|
|
<Y>1391</Y>
|
|
<W>141</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>981</X>
|
|
<Y>1405</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="4">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">ba80fd98-91a1-4958-b6a7-a94e40e52bdb</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Expression variable</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">61ac86fa-e12a-496a-afd3-cf0045689685</item>
|
|
<item name="Locked" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Variable Variable x</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0cb72483-7b48-42d0-9dd7-4aa4b04c8fd0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>910</X>
|
|
<Y>1393</Y>
|
|
<W>11</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>915.5</X>
|
|
<Y>1405</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of expression</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fbad1d61-f6a3-496d-801a-d192eccbeca0</item>
|
|
<item name="Locked" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1041</X>
|
|
<Y>1393</Y>
|
|
<W>6</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1044</X>
|
|
<Y>1405</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="65">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3581f42a-9592-4549-bd6b-1c0fc39d067b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Construct a point from {xyz} coordinates.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ccc20433-6140-4eb9-a297-3dee2aef2333</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1011</X>
|
|
<Y>1279</Y>
|
|
<W>117</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1087</X>
|
|
<Y>1311</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{x} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">82e7d129-2aec-420e-9173-13e1b59cc2c8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0cb72483-7b48-42d0-9dd7-4aa4b04c8fd0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1013</X>
|
|
<Y>1281</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1044</X>
|
|
<Y>1291</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{y} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">037185e9-cb6a-477f-9264-a78b7cc704d2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">fbad1d61-f6a3-496d-801a-d192eccbeca0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1013</X>
|
|
<Y>1301</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1044</X>
|
|
<Y>1311</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">{z} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a8a57cbf-e1c3-44bf-9927-393f0da2b49d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1013</X>
|
|
<Y>1321</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1044</X>
|
|
<Y>1331</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">319a8e4a-0a9d-4c4f-b007-9dd3bffdad8b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1099</X>
|
|
<Y>1281</Y>
|
|
<W>27</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1112.5</X>
|
|
<Y>1311</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="66">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2b2a4145-3dff-41d4-a8de-1ea9d29eef33</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Interpolate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create an interpolated curve through a set of points.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e8749b33-1bd7-41a8-a32e-f652be604699</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Interpolate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Interpolate</item>
|
|
</items>
|
|
<chunks count="8">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1177</X>
|
|
<Y>1281</Y>
|
|
<W>113</W>
|
|
<H>84</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1238</X>
|
|
<Y>1323</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Interpolation points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ef7d6f52-25bf-4721-b749-b02b1f560fd2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">319a8e4a-0a9d-4c4f-b007-9dd3bffdad8b</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1179</X>
|
|
<Y>1283</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1202.5</X>
|
|
<Y>1293</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve degree</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2783af8f-6fee-4e9e-9682-191588a45244</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degree</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degree</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1179</X>
|
|
<Y>1303</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1202.5</X>
|
|
<Y>1313</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">3</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Periodic curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9de54a4a-1658-4c37-b0f8-0984ea863aba</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Periodic</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Periodic</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1179</X>
|
|
<Y>1323</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1202.5</X>
|
|
<Y>1333</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Knot spacing (0=uniform, 1=chord, 2=sqrtchord)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6e99b88d-7932-4bec-be05-2d0756473bd4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">KnotStyle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">KnotStyle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1179</X>
|
|
<Y>1343</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1202.5</X>
|
|
<Y>1353</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting nurbs curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">229ca461-198c-4419-84c7-d2f35bdc4fcf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1250</X>
|
|
<Y>1283</Y>
|
|
<W>38</W>
|
|
<H>26</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1269</X>
|
|
<Y>1296.333</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e5717746-8298-4388-ab46-72fcc5d78e0f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1250</X>
|
|
<Y>1309</Y>
|
|
<W>38</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1269</X>
|
|
<Y>1323</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">24fe4cb8-26e0-493c-8dc6-52b4e901dd5e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1250</X>
|
|
<Y>1336</Y>
|
|
<W>38</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1269</X>
|
|
<Y>1349.667</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="67">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">98c6d8a0-685b-4bbf-a8ff-19a05dce99a8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>794</X>
|
|
<Y>1446</Y>
|
|
<W>198</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>794.8589</X>
|
|
<Y>1446.434</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">100</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">100</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="68">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2b2a4145-3dff-41d4-a8de-1ea9d29eef33</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Interpolate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create an interpolated curve through a set of points.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9520571f-01ef-4f72-932e-7a249475dade</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Interpolate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Interpolate</item>
|
|
</items>
|
|
<chunks count="8">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1204</X>
|
|
<Y>73</Y>
|
|
<W>113</W>
|
|
<H>84</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1265</X>
|
|
<Y>115</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Interpolation points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">217888fe-0c52-4452-9bab-1426ab7c49e5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8c6309b7-19ef-4990-a24c-6a9cd29aedde</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1206</X>
|
|
<Y>75</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1229.5</X>
|
|
<Y>85</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve degree</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3b917543-6fe1-47c6-bc69-2d991e5390a3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degree</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degree</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1206</X>
|
|
<Y>95</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1229.5</X>
|
|
<Y>105</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">3</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Periodic curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b52c74d6-38ec-44a3-862c-f5f263503985</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Periodic</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Periodic</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1206</X>
|
|
<Y>115</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1229.5</X>
|
|
<Y>125</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Knot spacing (0=uniform, 1=chord, 2=sqrtchord)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">de774591-6f3d-4cd3-82cb-cf0ecb9d1230</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">KnotStyle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">KnotStyle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1206</X>
|
|
<Y>135</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1229.5</X>
|
|
<Y>145</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting nurbs curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3910b2ce-825d-4581-ba63-0d4761cdc4e4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1277</X>
|
|
<Y>75</Y>
|
|
<W>38</W>
|
|
<H>26</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1296</X>
|
|
<Y>88.33334</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ee447920-0734-47ec-9576-112b090bbd89</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1277</X>
|
|
<Y>101</Y>
|
|
<W>38</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1296</X>
|
|
<Y>115</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d778f5da-fb7d-4fe4-9d08-2ac9cb4f2993</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1277</X>
|
|
<Y>128</Y>
|
|
<W>38</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1296</X>
|
|
<Y>141.6667</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="69">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">33bcf975-a0b2-4b54-99fd-585c893b9e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric scroller for single numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">36b3ca44-627e-48b4-82b9-b92c6729a0a2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Scroller">
|
|
<items count="5">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">12</item>
|
|
<item name="Prefix" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Radix" type_name="gh_int32" type_code="3">3</item>
|
|
<item name="Suffix" type_name="gh_string" type_code="10"></item>
|
|
<item name="Value" type_name="gh_decimal" type_code="7">120.000000000</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2011</X>
|
|
<Y>327</Y>
|
|
<W>250</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2011.323</X>
|
|
<Y>327.6967</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="70">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">7376fe41-74ec-497e-b367-1ffe5072608b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="4">
|
|
<item name="Description" type_name="gh_string" type_code="10">Draws Rhino Curvature Graphs.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f0ac3d20-d232-4529-9797-fe98cce3b115</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2424</X>
|
|
<Y>280</Y>
|
|
<W>65</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2475</X>
|
|
<Y>312</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve for Curvature graph display</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">37ec4b3b-e6e5-4c8f-94c4-bdedcee0f713</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">f6b4926e-e21e-4172-8955-63568a7bca58</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2426</X>
|
|
<Y>282</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2444.5</X>
|
|
<Y>292</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Sampling density of the Graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8f9e5a1f-527e-4aee-804d-c934086261d2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Density</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Density</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2426</X>
|
|
<Y>302</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2444.5</X>
|
|
<Y>312</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Scale of graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cbf4822a-6079-46d0-afd9-6e6b242efbd5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Scale</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Scale</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">36b3ca44-627e-48b4-82b9-b92c6729a0a2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2426</X>
|
|
<Y>322</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2444.5</X>
|
|
<Y>332</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">105</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="71">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">33bcf975-a0b2-4b54-99fd-585c893b9e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric scroller for single numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9d319f42-3b16-4111-b365-43eb0f17b2cb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Scroller">
|
|
<items count="5">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">12</item>
|
|
<item name="Prefix" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Radix" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Suffix" type_name="gh_string" type_code="10"></item>
|
|
<item name="Value" type_name="gh_decimal" type_code="7">0.02197265625</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>166</X>
|
|
<Y>507</Y>
|
|
<W>250</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>166.1918</X>
|
|
<Y>507.1666</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="72">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f12daa2f-4fd5-48c1-8ac3-5dea476912ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror an object.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4c7664dd-79cf-4108-bf60-1480bb27ab37</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1604</X>
|
|
<Y>1314</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1666</X>
|
|
<Y>1336</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ba101e5c-7a96-47d7-ba45-081620a16ecc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8223275d-d569-4e35-9a98-2c397f54615c</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1606</X>
|
|
<Y>1316</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1630</X>
|
|
<Y>1326</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9e0ef643-8160-45db-acac-594641eb7cc7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a8a2329e-f841-4f4b-8d41-b027368bf4e0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1606</X>
|
|
<Y>1336</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1630</X>
|
|
<Y>1346</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>0</Xx>
|
|
<Xy>1</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>0</Yy>
|
|
<Yz>1</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirrored geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">608609df-983c-4196-b298-8809024de305</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1678</X>
|
|
<Y>1316</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1703</X>
|
|
<Y>1326</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c3ddcda0-6db2-47f6-b30a-67ac7b7e0fdb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1678</X>
|
|
<Y>1336</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1703</X>
|
|
<Y>1346</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="73">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">54a8751f-10a4-4c07-9a6c-97aba7fa52f9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">30e62d14-2c62-4f0d-aa1f-ca9d032a2be1</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1459</X>
|
|
<Y>1376</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1479</X>
|
|
<Y>1384</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="74">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fad344bc-09b1-4855-a2e6-437ef5715fe3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">de5cfa61-2934-4ee9-965e-9cbcdb5afe74</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1450</X>
|
|
<Y>1332</Y>
|
|
<W>86</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1494</X>
|
|
<Y>1346</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">83ea6edd-ceeb-4752-b1eb-318ee183a4a9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">54a8751f-10a4-4c07-9a6c-97aba7fa52f9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1452</X>
|
|
<Y>1334</Y>
|
|
<W>30</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1467</X>
|
|
<Y>1346</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a8a2329e-f841-4f4b-8d41-b027368bf4e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1506</X>
|
|
<Y>1334</Y>
|
|
<W>28</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1520</X>
|
|
<Y>1346</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="75">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3ea3d903-f586-4647-8194-a5066d8553a6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1383</X>
|
|
<Y>1411</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1451</X>
|
|
<Y>1443</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5b09a39a-9378-4a53-a9e3-2e9768415b22</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3eb795c1-f2e8-4462-8d75-43548abc5c7a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1385</X>
|
|
<Y>1413</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1412</X>
|
|
<Y>1423</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c2fb1bf5-d4a5-4512-a474-8a2166288fe1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1385</X>
|
|
<Y>1433</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1412</X>
|
|
<Y>1443</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3c1e4896-be34-427e-bf9b-4bb7aec11f6d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1385</X>
|
|
<Y>1453</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1412</X>
|
|
<Y>1463</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">30e62d14-2c62-4f0d-aa1f-ca9d032a2be1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1463</X>
|
|
<Y>1413</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1488</X>
|
|
<Y>1423</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4bd9ddb4-8c80-4537-a43e-29d4d8afff77</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1463</X>
|
|
<Y>1433</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1488</X>
|
|
<Y>1443</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a45066ba-aec1-499c-92c8-36fee03f5053</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1463</X>
|
|
<Y>1453</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1488</X>
|
|
<Y>1463</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="76">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8223275d-d569-4e35-9a98-2c397f54615c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3eb795c1-f2e8-4462-8d75-43548abc5c7a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1521</X>
|
|
<Y>1238</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1541</X>
|
|
<Y>1246</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="77">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">57a03910-740a-4e10-b728-b7318c148ddd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1682</X>
|
|
<Y>1227</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1739</X>
|
|
<Y>1249</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">223d00f2-9b6c-4b05-aab9-6a1ef389c375</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8223275d-d569-4e35-9a98-2c397f54615c</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">608609df-983c-4196-b298-8809024de305</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1684</X>
|
|
<Y>1229</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1705.5</X>
|
|
<Y>1239</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6775000b-3f54-47c4-b231-57ff58fcbd42</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1684</X>
|
|
<Y>1249</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1705.5</X>
|
|
<Y>1259</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">27a8458c-44f3-4d7e-abbe-a725b3a3114e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1751</X>
|
|
<Y>1229</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1768.5</X>
|
|
<Y>1249</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="78">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b7798b74-037e-4f0c-8ac7-dc1043d093e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotate an object in a plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a4f63ae0-7907-4030-9c61-e1efbad6d3d0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1815</X>
|
|
<Y>1320</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1877</X>
|
|
<Y>1352</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6fcf2f5b-3e7e-4d48-a00e-dc24f2035851</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">27a8458c-44f3-4d7e-abbe-a725b3a3114e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1817</X>
|
|
<Y>1322</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1841</X>
|
|
<Y>1332</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d1315872-3c45-4a71-907d-8085157f9c39</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UseDegrees" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1817</X>
|
|
<Y>1342</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1841</X>
|
|
<Y>1352</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">3.1415926535897931</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5ad65274-eb9e-4108-896e-9ef8f81cf109</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">e65ba836-8727-4e6c-bba1-cc044b5d6f10</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1817</X>
|
|
<Y>1362</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1841</X>
|
|
<Y>1372</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a921e035-6c80-4e76-bbc4-5f033ec2fee4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1889</X>
|
|
<Y>1322</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1914</X>
|
|
<Y>1337</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">437701f5-445e-40bb-a2e7-fc03290ba412</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1889</X>
|
|
<Y>1352</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1914</X>
|
|
<Y>1367</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="79">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cd9e5a3f-a487-4b5a-8167-5ddc906483af</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1814</X>
|
|
<Y>1255</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1882</X>
|
|
<Y>1287</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">393c1250-41b1-4cd1-83ff-aefb006c0121</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">27a8458c-44f3-4d7e-abbe-a725b3a3114e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1257</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>1267</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e2ccb088-e147-4ecc-9ce7-2df4a44720aa</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1277</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>1287</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0fd8daaf-8d9e-4be9-9c6f-9c7563d2fd35</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1297</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1843</X>
|
|
<Y>1307</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e65ba836-8727-4e6c-bba1-cc044b5d6f10</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1894</X>
|
|
<Y>1257</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1919</X>
|
|
<Y>1267</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b315d7d5-4233-466a-9a01-55bd815acb69</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1894</X>
|
|
<Y>1277</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1919</X>
|
|
<Y>1287</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f4f08a0e-0096-4b57-976b-4dc020bbcb87</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1894</X>
|
|
<Y>1297</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1919</X>
|
|
<Y>1307</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="80">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d3e2c804-c42b-4a01-a8f1-f8263a859c2d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2041</X>
|
|
<Y>1252</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2098</X>
|
|
<Y>1274</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">42f91a4e-0e7e-4170-88de-a1b7db1adcb1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a921e035-6c80-4e76-bbc4-5f033ec2fee4</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">27a8458c-44f3-4d7e-abbe-a725b3a3114e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2043</X>
|
|
<Y>1254</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2064.5</X>
|
|
<Y>1264</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8abae89e-bd89-4daf-98cf-8544d127db72</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2043</X>
|
|
<Y>1274</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2064.5</X>
|
|
<Y>1284</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">af2c7be7-889b-4714-94e6-a45e621955b9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2110</X>
|
|
<Y>1254</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2127.5</X>
|
|
<Y>1274</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="81">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e94bbc2e-02c4-4591-b0ef-963c6b1d47a7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1972</X>
|
|
<Y>1414</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2040</X>
|
|
<Y>1446</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c09723ab-4605-48f3-98f8-abfb349d1ee0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">af2c7be7-889b-4714-94e6-a45e621955b9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1974</X>
|
|
<Y>1416</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2001</X>
|
|
<Y>1426</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e7e5f835-9ae1-49b7-b6d2-95769d9ce529</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1974</X>
|
|
<Y>1436</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2001</X>
|
|
<Y>1446</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">790c95f1-d6fd-43d2-bf82-a78a51a4b19a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1974</X>
|
|
<Y>1456</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2001</X>
|
|
<Y>1466</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f013e5d9-e877-4748-844b-c6f9e5326801</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2052</X>
|
|
<Y>1416</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2077</X>
|
|
<Y>1426</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">50dbf9ad-9e38-447c-8825-60e10a1f189e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2052</X>
|
|
<Y>1436</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2077</X>
|
|
<Y>1446</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">29b09be3-8897-4dcb-874a-7fc1b80ee146</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2052</X>
|
|
<Y>1456</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2077</X>
|
|
<Y>1466</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="82">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f12daa2f-4fd5-48c1-8ac3-5dea476912ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror an object.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a5ca4fbb-4ef7-4126-856e-c523b6a394bc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2279</X>
|
|
<Y>1311</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2341</X>
|
|
<Y>1333</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c067ab93-9d13-47cd-abd9-549d7de55b3f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">af2c7be7-889b-4714-94e6-a45e621955b9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2281</X>
|
|
<Y>1313</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2305</X>
|
|
<Y>1323</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">76432d46-7289-4e22-870a-f83b080f6c2e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">06097883-f6e3-4579-853a-27abc769cdb2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2281</X>
|
|
<Y>1333</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2305</X>
|
|
<Y>1343</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>0</Xx>
|
|
<Xy>1</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>0</Yy>
|
|
<Yz>1</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirrored geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">117a9813-3afb-4dff-9f1e-31cda3b10532</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2353</X>
|
|
<Y>1313</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2378</X>
|
|
<Y>1323</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c15a0242-1056-4f0c-827f-2337662756c0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2353</X>
|
|
<Y>1333</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2378</X>
|
|
<Y>1343</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="83">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fad344bc-09b1-4855-a2e6-437ef5715fe3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">888d2e72-6ebc-4640-8e2f-c9818b8f9161</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2177</X>
|
|
<Y>1363</Y>
|
|
<W>86</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2221</X>
|
|
<Y>1377</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8acf04aa-d500-4f01-b2c8-f80a8e1cf29c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">f013e5d9-e877-4748-844b-c6f9e5326801</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2179</X>
|
|
<Y>1365</Y>
|
|
<W>30</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2194</X>
|
|
<Y>1377</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">06097883-f6e3-4579-853a-27abc769cdb2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2233</X>
|
|
<Y>1365</Y>
|
|
<W>28</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2247</X>
|
|
<Y>1377</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="84">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9251c404-9e4f-4f27-a59c-404afc7dac70</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">-</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">827ed593-a53c-4a06-8c7f-23980c226d78</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>932</X>
|
|
<Y>652</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>952</X>
|
|
<Y>660</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="85">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6cd55ebe-f40c-4106-8cb3-cd54a6e9b376</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>878</X>
|
|
<Y>773</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>898</X>
|
|
<Y>781</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="86">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d1a28e95-cf96-4936-bf34-8bf142d731bf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a numeric domain from two numeric extremes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4ddd2a07-322f-4795-a172-3b99993aa595</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1089</X>
|
|
<Y>702</Y>
|
|
<W>128</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1165</X>
|
|
<Y>724</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7c9f75dd-f162-441e-a2c6-464b69dda4e8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1091</X>
|
|
<Y>704</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1122</X>
|
|
<Y>714</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">End value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4f619c7b-f5b1-46f9-8502-45b329b63d7b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1091</X>
|
|
<Y>724</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1122</X>
|
|
<Y>734</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric domain between {A} and {B}</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2e6ab3d8-3571-4002-bbfd-b1c139ddd81b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1177</X>
|
|
<Y>704</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1196</X>
|
|
<Y>724</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="87">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d1a28e95-cf96-4936-bf34-8bf142d731bf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a numeric domain from two numeric extremes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dc5ebd3a-4367-4d34-82c1-34da869b75d6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1095</X>
|
|
<Y>779</Y>
|
|
<W>128</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1171</X>
|
|
<Y>801</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3a84a281-5b6f-4f72-9fda-494b6ee7988c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d4a33504-c20c-4eca-9a33-0f0b8663558e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1097</X>
|
|
<Y>781</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1128</X>
|
|
<Y>791</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">End value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bb855e32-85cc-41c6-82ab-128ac13e4cc3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3f465dc2-8c6e-4d81-a437-46c362b1654d</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1097</X>
|
|
<Y>801</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1128</X>
|
|
<Y>811</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric domain between {A} and {B}</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">77f0ecec-7fa3-446d-a550-22710e20ed01</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1183</X>
|
|
<Y>781</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1202</X>
|
|
<Y>801</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="88">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">ce46b74e-00c9-43c4-805a-193b69ea4a11</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical multiplication</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f7161f8c-7ea3-4eb0-8cf5-e03f44271ea2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>947</X>
|
|
<Y>694</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>972</X>
|
|
<Y>716</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">01cf03e8-5ff4-4fa9-802a-f18bfd0713e8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9251c404-9e4f-4f27-a59c-404afc7dac70</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>949</X>
|
|
<Y>696</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>954.5</X>
|
|
<Y>706</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">333109a6-af4a-414f-9502-6624d49c125a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">1e93766d-5fbd-4ea8-b21a-84b4233dbcd0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>949</X>
|
|
<Y>716</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>954.5</X>
|
|
<Y>726</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Number</item>
|
|
<item name="number" type_name="gh_double" type_code="6">2</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d4a33504-c20c-4eca-9a33-0f0b8663558e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>984</X>
|
|
<Y>696</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>999.5</X>
|
|
<Y>716</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="89">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">ce46b74e-00c9-43c4-805a-193b69ea4a11</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical multiplication</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">32ac75d1-06c3-4d1f-84dd-af9441ace308</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>970</X>
|
|
<Y>769</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>995</X>
|
|
<Y>791</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ee26c72f-7560-49f3-b521-778e0d1ec329</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">6cd55ebe-f40c-4106-8cb3-cd54a6e9b376</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>972</X>
|
|
<Y>771</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>977.5</X>
|
|
<Y>781</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c270798f-a465-4dcf-bb14-e027051d4846</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">97c2f0bc-79e5-4949-afcc-2234c87c7f9a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>972</X>
|
|
<Y>791</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>977.5</X>
|
|
<Y>801</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3f465dc2-8c6e-4d81-a437-46c362b1654d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1007</X>
|
|
<Y>771</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1022.5</X>
|
|
<Y>791</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="90">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">97c2f0bc-79e5-4949-afcc-2234c87c7f9a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>705</X>
|
|
<Y>731</Y>
|
|
<W>198</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>705.4757</X>
|
|
<Y>731.9849</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">256</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">2</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="91">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4530d729-33e9-4496-a160-30e40cd38469</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">17b8f919-7cf9-4e9d-a977-4975ac259f79</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">Double click to edit panel content…</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1087</X>
|
|
<Y>536</Y>
|
|
<W>160</W>
|
|
<H>100</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1087.559</X>
|
|
<Y>536.23</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="92">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3e3d229d-1f64-445a-b137-750064653cc2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1295</X>
|
|
<Y>1143</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1352</X>
|
|
<Y>1165</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">19e0b6c0-eedd-400e-a0a4-6ba87f2b030d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">af2c7be7-889b-4714-94e6-a45e621955b9</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">117a9813-3afb-4dff-9f1e-31cda3b10532</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1297</X>
|
|
<Y>1145</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1318.5</X>
|
|
<Y>1155</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ab163eaa-6931-44b6-a041-24560850d172</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1297</X>
|
|
<Y>1165</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1318.5</X>
|
|
<Y>1175</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a4db035a-a834-48b6-a951-08f0da775207</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1364</X>
|
|
<Y>1145</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1381.5</X>
|
|
<Y>1165</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="93">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1e93766d-5fbd-4ea8-b21a-84b4233dbcd0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>702</X>
|
|
<Y>699</Y>
|
|
<W>198</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>702.5972</X>
|
|
<Y>699.9152</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Slider">
|
|
<items count="7">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Interval" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Max" type_name="gh_double" type_code="6">256</item>
|
|
<item name="Min" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Value" type_name="gh_double" type_code="6">2</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="94">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2fcc2743-8339-4cdf-a046-a1f17439191d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Remap Numbers</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Remap numbers into a new numeric domain</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e5f087fc-39ec-47fc-b736-f0b479cadb58</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Remap Numbers</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Remap Numbers</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1333</X>
|
|
<Y>848</Y>
|
|
<W>103</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1382</X>
|
|
<Y>880</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Value to remap</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f1f0bd0d-1666-4896-9030-749d448121ff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">17b8f919-7cf9-4e9d-a977-4975ac259f79</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1335</X>
|
|
<Y>850</Y>
|
|
<W>35</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1352.5</X>
|
|
<Y>860</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Source domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d5599cf9-0a99-42bf-a2ad-d55b57a7ba90</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Source</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Source</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0a1a85d4-b6a4-4792-b637-010b92a8e34e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1335</X>
|
|
<Y>870</Y>
|
|
<W>35</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1352.5</X>
|
|
<Y>880</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="Interval" type_name="gh_interval1d" type_code="60">
|
|
<A>0</A>
|
|
<B>1</B>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Target domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">df85e593-31a2-406f-a5d8-601eff1d1928</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Target</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Target</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">57009759-103d-4310-9871-260e6031175d</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1335</X>
|
|
<Y>890</Y>
|
|
<W>35</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1352.5</X>
|
|
<Y>900</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="Interval" type_name="gh_interval1d" type_code="60">
|
|
<A>-0.125</A>
|
|
<B>0.125</B>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Remapped number</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1cc0dda1-74ca-4602-8b4b-73916761ecda</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1394</X>
|
|
<Y>850</Y>
|
|
<W>40</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1414</X>
|
|
<Y>865</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Remapped and clipped number</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1772a741-19ca-4c78-be80-9050696a77f5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Clipped</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Clipped</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1394</X>
|
|
<Y>880</Y>
|
|
<W>40</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1414</X>
|
|
<Y>895</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="95">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f44b92b0-3b5b-493a-86f4-fd7408c3daf3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Bounds</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a numeric domain which encompasses a list of numbers.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d54416a5-0296-4193-a9bc-920885868eff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Bounds</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Bounds</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1135</X>
|
|
<Y>872</Y>
|
|
<W>110</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1193</X>
|
|
<Y>886</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Numbers to include in Bounds</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">47275834-a719-4b7b-9518-a202c3d1ec71</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Numbers</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Numbers</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">17b8f919-7cf9-4e9d-a977-4975ac259f79</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1137</X>
|
|
<Y>874</Y>
|
|
<W>44</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1159</X>
|
|
<Y>886</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric Domain between the lowest and highest numbers in {N}</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0a1a85d4-b6a4-4792-b637-010b92a8e34e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1205</X>
|
|
<Y>874</Y>
|
|
<W>38</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1224</X>
|
|
<Y>886</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="96">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">825ea536-aebb-41e9-af32-8baeb2ecb590</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Deconstruct a numeric domain into its component parts.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7a173028-66d6-4096-bb7d-0d6dffbc72e5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Deconstruct Domain</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1249</X>
|
|
<Y>914</Y>
|
|
<W>92</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1301</X>
|
|
<Y>936</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f4c6ee4b-64cc-4147-944c-37cdb8c0fae0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0a1a85d4-b6a4-4792-b637-010b92a8e34e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1251</X>
|
|
<Y>916</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1270</X>
|
|
<Y>936</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start of domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e659963d-3369-4bfe-8042-98b4d774b39a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1313</X>
|
|
<Y>916</Y>
|
|
<W>26</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1326</X>
|
|
<Y>926</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">End of domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d07ff3ad-3088-4bfd-a2b9-b0288b3b2d00</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">End</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">End</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1313</X>
|
|
<Y>936</Y>
|
|
<W>26</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1326</X>
|
|
<Y>946</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="97">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d1a28e95-cf96-4936-bf34-8bf142d731bf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a numeric domain from two numeric extremes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0bbaee54-4ac0-4701-98cd-5d4830124e0f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1360</X>
|
|
<Y>978</Y>
|
|
<W>128</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1436</X>
|
|
<Y>1000</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7b77b955-d618-49d8-9945-692378e6a951</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">55ecab52-3e82-4133-9387-f10eee9138a3</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1362</X>
|
|
<Y>980</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1393</X>
|
|
<Y>990</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">End value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3f99bfe1-037a-421b-8923-06e97aadb1c6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">5c019ffe-18bb-4230-805b-b001e32f2032</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1362</X>
|
|
<Y>1000</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1393</X>
|
|
<Y>1010</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric domain between {A} and {B}</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">57009759-103d-4310-9871-260e6031175d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1448</X>
|
|
<Y>980</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1467</X>
|
|
<Y>1000</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="98">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a3371040-e552-4bc8-b0ff-10a840258e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Compute the negative of a value.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6403ee20-4b1f-4e93-ae14-016db73e7e65</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1263</X>
|
|
<Y>995</Y>
|
|
<W>88</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1306</X>
|
|
<Y>1009</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4e54c9db-afcf-4865-ba16-df040ab25b46</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">5c019ffe-18bb-4230-805b-b001e32f2032</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1265</X>
|
|
<Y>997</Y>
|
|
<W>29</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1279.5</X>
|
|
<Y>1009</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">55ecab52-3e82-4133-9387-f10eee9138a3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1318</X>
|
|
<Y>997</Y>
|
|
<W>31</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1333.5</X>
|
|
<Y>1009</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="99">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9c85271f-89fa-4e9f-9f4a-d75802120ccc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical division</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">601ec625-4080-4a00-b9ff-b1365ab9bf1e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1217</X>
|
|
<Y>1002</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1242</X>
|
|
<Y>1024</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide (dividend)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6aac3a1e-532b-410a-aa2a-609615228be9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d07ff3ad-3088-4bfd-a2b9-b0288b3b2d00</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1219</X>
|
|
<Y>1004</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1224.5</X>
|
|
<Y>1014</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide with (divisor)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ea7cd678-af99-449d-98f2-aa52d095784c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1219</X>
|
|
<Y>1024</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1224.5</X>
|
|
<Y>1034</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The result of the Division</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5c019ffe-18bb-4230-805b-b001e32f2032</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1254</X>
|
|
<Y>1004</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1269.5</X>
|
|
<Y>1024</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="100">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">33bcf975-a0b2-4b54-99fd-585c893b9e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric scroller for single numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">630931cb-4306-4152-885a-368a745f72a2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Scroller">
|
|
<items count="5">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">12</item>
|
|
<item name="Prefix" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Radix" type_name="gh_int32" type_code="3">11</item>
|
|
<item name="Suffix" type_name="gh_string" type_code="10"></item>
|
|
<item name="Value" type_name="gh_decimal" type_code="7">9.0</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>-75</X>
|
|
<Y>186</Y>
|
|
<W>250</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>-74.80819</X>
|
|
<Y>186.532</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="101">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">04e635c7-893f-4a17-b68d-073394ad75d4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1344</X>
|
|
<Y>37</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1412</X>
|
|
<Y>69</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">49732acd-b5a2-4c18-8b2c-4ac5d6a42f0a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3910b2ce-825d-4581-ba63-0d4761cdc4e4</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1346</X>
|
|
<Y>39</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1373</X>
|
|
<Y>49</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">44ed20d2-bed7-4174-b019-8b950c7a60ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1346</X>
|
|
<Y>59</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1373</X>
|
|
<Y>69</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.75</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">666836d5-90e9-45dc-888c-cd7fda5d1741</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1346</X>
|
|
<Y>79</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1373</X>
|
|
<Y>89</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fd7d459a-61ec-4c29-bce8-89f5389ae2ef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1424</X>
|
|
<Y>39</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1449</X>
|
|
<Y>49</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cb88cd15-164e-4c99-b984-886295fad576</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1424</X>
|
|
<Y>59</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1449</X>
|
|
<Y>69</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3f14ac00-2735-4b30-b58f-f6009f2d3725</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1424</X>
|
|
<Y>79</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1449</X>
|
|
<Y>89</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="102">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b464fccb-50e7-41bd-9789-8438db9bea9f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Compute the angle between two vectors.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">548ba4e7-1094-4f18-8d2c-ed9350d74134</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1523</X>
|
|
<Y>26</Y>
|
|
<W>103</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1581</X>
|
|
<Y>58</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">First vector</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cde0c54d-257c-47dd-a75c-93831604dfeb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1525</X>
|
|
<Y>28</Y>
|
|
<W>44</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1547</X>
|
|
<Y>38</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="vector" type_name="gh_point3d" type_code="51">
|
|
<X>30.0625</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second vector</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7fd43add-9420-4d8d-a6d1-2e01130d43ea</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">cb88cd15-164e-4c99-b984-886295fad576</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1525</X>
|
|
<Y>48</Y>
|
|
<W>44</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1547</X>
|
|
<Y>58</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Optional plane for 2D angle</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">caf6d80b-4d54-4c6b-946f-f161314d6b79</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1525</X>
|
|
<Y>68</Y>
|
|
<W>44</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1547</X>
|
|
<Y>78</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle (in radians) between vectors</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c4db3d67-5cd2-4e5c-971b-abc7d2047fb7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1593</X>
|
|
<Y>28</Y>
|
|
<W>31</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1608.5</X>
|
|
<Y>43</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Reflex angle (in radians) between vectors</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5b49b5c0-0dd6-46aa-b4d5-3d37d0bebde9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Reflex</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Reflex</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1593</X>
|
|
<Y>58</Y>
|
|
<W>31</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1608.5</X>
|
|
<Y>73</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="103">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">29793b43-3c78-40d1-82d3-36ef567d8578</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">41244f95-85c4-47bf-9fed-b1232d1657c8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">Double click to edit panel content…</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="4">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>138</X>
|
|
<Y>-56</Y>
|
|
<W>160</W>
|
|
<H>100</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;255;255</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="104">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">0d77c51e-584f-44e8-aed2-c2ddf4803888</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Convert an angle specified in radians to degrees</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e0f162c2-c67f-4cbf-b177-9615c93a8543</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degrees</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1673</X>
|
|
<Y>71</Y>
|
|
<W>108</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1726</X>
|
|
<Y>85</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">31a31548-a7e3-4ab0-bf66-93c1acb557a6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">c4db3d67-5cd2-4e5c-971b-abc7d2047fb7</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1675</X>
|
|
<Y>73</Y>
|
|
<W>39</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1694.5</X>
|
|
<Y>85</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in degrees</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">95fb2e68-16eb-412a-96d3-aa5cad0a1ade</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1738</X>
|
|
<Y>73</Y>
|
|
<W>41</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1758.5</X>
|
|
<Y>85</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="105">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">41244f95-85c4-47bf-9fed-b1232d1657c8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">95fb2e68-16eb-412a-96d3-aa5cad0a1ade</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2019</X>
|
|
<Y>14</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2039</X>
|
|
<Y>22</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="106">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3efcf628-bc42-4274-8af9-de2b19540957</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a4db035a-a834-48b6-a951-08f0da775207</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1617</X>
|
|
<Y>974</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1637</X>
|
|
<Y>982</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="107">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">332dde95-ad78-4c2f-8f95-7ea47795be9c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0c3d97eb-e01e-4cd0-bcc9-899b5e8bd773</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1507</X>
|
|
<Y>781</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1527</X>
|
|
<Y>789</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="108">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3540c5a6-ed00-4088-8256-5cc9330d7c01</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">1cc0dda1-74ca-4602-8b4b-73916761ecda</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1470</X>
|
|
<Y>851</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1490</X>
|
|
<Y>859</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="109">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d1a28e95-cf96-4936-bf34-8bf142d731bf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a numeric domain from two numeric extremes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2bce439f-ae63-4755-8a11-f68a91e530d2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Domain</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1271</X>
|
|
<Y>1047</Y>
|
|
<W>128</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1347</X>
|
|
<Y>1069</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Start value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">25efca59-d3bb-4917-b0ba-84391e993cb0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain start</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">e659963d-3369-4bfe-8042-98b4d774b39a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1273</X>
|
|
<Y>1049</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1304</X>
|
|
<Y>1059</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">End value of numeric domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e570691e-e484-47c1-a052-c9b7145cb788</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain end</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">5c019ffe-18bb-4230-805b-b001e32f2032</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1273</X>
|
|
<Y>1069</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1304</X>
|
|
<Y>1079</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric domain between {A} and {B}</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ae23b4da-3771-4312-9a4d-a3be2fa6330a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1359</X>
|
|
<Y>1049</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1378</X>
|
|
<Y>1069</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="110">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9c007a04-d0d9-48e4-9da3-9ba142bc4d46</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Subtraction</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical subtraction</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">678b40b3-501b-4110-ac8c-a0f22e64efa2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Subtraction</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Subtraction</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>198</X>
|
|
<Y>120</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>223</X>
|
|
<Y>142</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First operand for subtraction</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c72eac78-6276-4d76-9119-f95db5b67e4d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">30510cbc-939e-47f4-a157-892edbb7b2ec</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>200</X>
|
|
<Y>122</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>205.5</X>
|
|
<Y>132</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second operand for subtraction</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">14c0eb18-b3cb-4f98-aa58-d1dbf04f3fa6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>200</X>
|
|
<Y>142</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>205.5</X>
|
|
<Y>152</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of subtraction</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0e94a1ab-3131-4c59-b8f2-e8748666b639</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>235</X>
|
|
<Y>122</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>250.5</X>
|
|
<Y>142</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="111">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">33bcf975-a0b2-4b54-99fd-585c893b9e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric scroller for single numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">96b27b16-bb55-4b29-9114-d293f15cbbbe</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Scroller">
|
|
<items count="5">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">12</item>
|
|
<item name="Prefix" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Radix" type_name="gh_int32" type_code="3">11</item>
|
|
<item name="Suffix" type_name="gh_string" type_code="10"></item>
|
|
<item name="Value" type_name="gh_decimal" type_code="7">512.0</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>-81</X>
|
|
<Y>252</Y>
|
|
<W>250</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>-80.80819</X>
|
|
<Y>252.532</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="112">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">30510cbc-939e-47f4-a157-892edbb7b2ec</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">2265bbff-c475-4520-9fbf-9b5deac52a81</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>217</X>
|
|
<Y>196</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>237</X>
|
|
<Y>204</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="113">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a0d62394-a118-422d-abb3-6af115c75b25</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Addition</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical addition</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">88ceaea4-997e-4385-a209-d26a25e6cad7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Addition</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Addition</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>196</X>
|
|
<Y>265</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>221</X>
|
|
<Y>287</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for addition</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7eecbe49-527d-4e4a-b96e-0fb2ecc52c92</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">96b27b16-bb55-4b29-9114-d293f15cbbbe</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>198</X>
|
|
<Y>267</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>203.5</X>
|
|
<Y>277</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for addition</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cd98cff3-4ef8-4f8b-9fab-0ac59bec7927</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>198</X>
|
|
<Y>287</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>203.5</X>
|
|
<Y>297</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of addition</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2265bbff-c475-4520-9fbf-9b5deac52a81</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>233</X>
|
|
<Y>267</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>248.5</X>
|
|
<Y>287</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="114">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">797d922f-3a1d-46fe-9155-358b009b5997</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">One Over X</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Compute one over x.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">716a01a9-92c7-4e1a-b870-d137b96a88f1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">One Over X</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">One Over X</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>16</X>
|
|
<Y>495</Y>
|
|
<W>88</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>59</X>
|
|
<Y>509</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f5b98d25-7f9b-4ade-bafc-8533008e312d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">96b27b16-bb55-4b29-9114-d293f15cbbbe</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>18</X>
|
|
<Y>497</Y>
|
|
<W>29</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>32.5</X>
|
|
<Y>509</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9abd597a-a15f-4099-b74a-28d83b683784</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>71</X>
|
|
<Y>497</Y>
|
|
<W>31</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>86.5</X>
|
|
<Y>509</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="115">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9c85271f-89fa-4e9f-9f4a-d75802120ccc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical division</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">11c3d988-287e-42f8-ab4f-8a985f570719</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>155</X>
|
|
<Y>536</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>180</X>
|
|
<Y>558</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide (dividend)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b5f1c9c2-6040-4c0f-87d6-badcd27e5f81</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9abd597a-a15f-4099-b74a-28d83b683784</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>157</X>
|
|
<Y>538</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>162.5</X>
|
|
<Y>548</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide with (divisor)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8942af83-4043-4c79-b9bc-32498bb5cc19</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>157</X>
|
|
<Y>558</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>162.5</X>
|
|
<Y>568</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">4</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The result of the Division</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">96d11fc8-f4ab-41f0-a789-1a983f81b85b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>192</X>
|
|
<Y>538</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>207.5</X>
|
|
<Y>558</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="116">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9c85271f-89fa-4e9f-9f4a-d75802120ccc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical division</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ed6492eb-acc2-4a60-bc00-eda6a9990969</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Division</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Division</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>27</X>
|
|
<Y>536</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>52</X>
|
|
<Y>558</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide (dividend)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cc13665f-4d33-4ee9-aa36-6d7531e8ca14</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>29</X>
|
|
<Y>538</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>34.5</X>
|
|
<Y>548</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Number</item>
|
|
<item name="number" type_name="gh_double" type_code="6">22.5</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Item to divide with (divisor)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b1021a89-0e55-4303-acac-8dd976f652d3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">96b27b16-bb55-4b29-9114-d293f15cbbbe</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>29</X>
|
|
<Y>558</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>34.5</X>
|
|
<Y>568</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">64</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The result of the Division</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e9b21352-6201-4ce0-8627-b334312d19ac</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>64</X>
|
|
<Y>538</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>79.5</X>
|
|
<Y>558</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="117">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">95e54ab1-d9fe-4240-9ceb-e7de21dc8681</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Panel</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UserText" type_name="gh_string" type_code="10">360/256/4/4/4/4</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="5">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>312</X>
|
|
<Y>542</Y>
|
|
<W>169</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>312.0504</X>
|
|
<Y>542.0521</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PanelProperties">
|
|
<items count="7">
|
|
<item name="Colour" type_name="gh_drawing_color" type_code="36">
|
|
<ARGB>255;255;250;90</ARGB>
|
|
</item>
|
|
<item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Multiline" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Stream" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Wrap" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="118">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2162e72e-72fc-4bf8-9459-d4d82fa8aa14</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Divide Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Divide a curve into equal length segments</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">98cf7c44-7caf-4bc2-9983-255f53356402</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Divide Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Divide Curve</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1451</X>
|
|
<Y>1140</Y>
|
|
<W>113</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1495</X>
|
|
<Y>1172</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to divide</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fd8612eb-d457-440b-8f4e-311c04abaaa5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a4db035a-a834-48b6-a951-08f0da775207</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1453</X>
|
|
<Y>1142</Y>
|
|
<W>30</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1468</X>
|
|
<Y>1152</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Number of segments</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3a023116-8a4c-4151-b517-0c5ca51ad239</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Count</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Count</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1453</X>
|
|
<Y>1162</Y>
|
|
<W>30</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1468</X>
|
|
<Y>1172</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">16</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Split segments at kinks</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">aaa9c033-0aa7-4e1c-ab07-0c251f0f7e53</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Kinks</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Kinks</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1453</X>
|
|
<Y>1182</Y>
|
|
<W>30</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1468</X>
|
|
<Y>1192</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Division points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">60286ff9-4bdd-49d5-9a09-78b8ed865edd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1507</X>
|
|
<Y>1142</Y>
|
|
<W>55</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1534.5</X>
|
|
<Y>1152</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vectors at division points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8382f3f4-d743-4a2c-94e1-f1a01a8c11db</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangents</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangents</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1507</X>
|
|
<Y>1162</Y>
|
|
<W>55</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1534.5</X>
|
|
<Y>1172</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Parameter values at division points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6919b5e5-8ccd-4451-a52c-aef7f1c08629</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameters</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameters</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1507</X>
|
|
<Y>1182</Y>
|
|
<W>55</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1534.5</X>
|
|
<Y>1192</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="119">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">71b5b089-500a-4ea6-81c5-2f960441a0e8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PolyLine</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a polyline connecting a number of points.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0d6c5562-1514-4a06-8d1d-ef13dc497cfc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PolyLine</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PolyLine</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1583</X>
|
|
<Y>1140</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1637</X>
|
|
<Y>1162</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Polyline vertex points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6d443295-1228-442f-8b28-121c91f2d172</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">60286ff9-4bdd-49d5-9a09-78b8ed865edd</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1585</X>
|
|
<Y>1142</Y>
|
|
<W>40</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1605</X>
|
|
<Y>1152</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Close polyline</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cf23932a-887d-4765-b887-3f226ce76ece</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Closed</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Closed</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1585</X>
|
|
<Y>1162</Y>
|
|
<W>40</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1605</X>
|
|
<Y>1172</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting polyline</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">379a3424-e130-4321-8792-bddd2920cd65</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Polyline</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Polyline</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1649</X>
|
|
<Y>1142</Y>
|
|
<W>38</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1668</X>
|
|
<Y>1162</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="120">
|
|
<items count="3">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">cae9fe53-6d63-44ed-9d6d-13180fbf6f89</item>
|
|
<item name="Lib" type_name="gh_guid" type_code="9">1c9de8a1-315f-4c56-af06-8f69fee80a7a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Remap values with a custom graph using input curves.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">19dee33a-96f3-4395-b4cc-340b05bbaae3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
</items>
|
|
<chunks count="20">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1814</X>
|
|
<Y>1027</Y>
|
|
<W>148</W>
|
|
<H>224</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1876</X>
|
|
<Y>1139</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">One or multiple graph curves to graph map values with</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e5b32d81-2d78-4e62-9766-c08226ec6195</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">379a3424-e130-4321-8792-bddd2920cd65</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1029</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1042.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">715e5d41-041e-42c4-b0bf-cf14e2d1a01b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">332dde95-ad78-4c2f-8f95-7ea47795be9c</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1056</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1070.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ee9c92a7-74d0-4a26-8674-07b012424d24</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Values</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Values</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3540c5a6-ed00-4088-8256-5cc9330d7c01</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1084</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1097.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e6b0c8aa-099c-4454-ab37-178f9e3d0b9a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X Axis</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X Axis</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1111</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1125.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="4">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8e912506-4bde-4f49-b662-c55f1bdddb22</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y Axis</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y Axis</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1139</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1152.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="5">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Flip the graphs X Axis from the bottom of the graph to the top of the graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">44397376-90b1-4a96-b63f-b5fe6a694f76</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Flip</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Flip</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1166</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1180.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="6">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3fdd56ab-a1ae-4d62-bf89-e76d45e50fc5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Snap</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Snap</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1194</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1207.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Size of the graph labels</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">65d6365a-ea25-4b47-ace8-092dab096b0f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Text Size</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Text Size</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1816</X>
|
|
<Y>1221</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1840</X>
|
|
<Y>1235.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.0625</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting graph mapped values, mapped on the Y Axis</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e1059b3d-dbbd-4de7-9d6a-bd28ca6f88a7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1029</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1039</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph curves inside the boundary of the graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">15b1822a-f87b-4609-bab1-a22facf27926</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Graph Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1049</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1059</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points on the graph curves where the X Axis input values intersected</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">71ddae23-0978-4dc1-bf5b-659ae35ed51d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Graph Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1069</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1079</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="3">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The lines from the X Axis input values to the graph curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bd5a1acd-f7b1-43d7-a991-25b78b36bae8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value Lines</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value Lines</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1089</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1099</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="4">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points plotted on the X Axis which represent the input values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d0951905-6710-4463-8a50-821b59535093</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1109</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1119</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="5">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The lines from the graph curves to the Y Axis graph mapped values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">262f3790-ce8e-41b5-9b6e-a3b083021b20</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped Lines</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped Lines</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1129</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1139</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="6">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points mapped on the Y Axis which represent the graph mapped values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">855e6d4b-38f7-48b5-9c30-06ae558eb45e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1149</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1159</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph boundary background as a surface</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0bd875b3-ae76-486d-855a-fadb44606f68</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Boundary</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Boundary</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1169</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1179</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="8">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph labels as curve outlines</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">14550080-0419-4e9f-a4cb-4e6e0762909d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Labels</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Labels</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1189</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1199</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="9">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">True for input values outside of the X Axis domain bounds
|
|
False for input values inside of the X Axis domain bounds</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">861d3523-67af-4e9b-9ac5-e785109b0d68</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Out Of Bounds</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Out Of Bounds</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1209</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1219</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="10">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">True for input values on the X Axis which intersect a graph curve
|
|
False for input values on the X Axis which do not intersect a graph curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2652c610-ffe6-496b-8bc0-4d24210d8f99</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Intersected</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Intersected</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1888</X>
|
|
<Y>1229</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1924</X>
|
|
<Y>1239</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="121">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">13e397fd-afb5-45c3-b3dc-d7322eb9e745</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">e1059b3d-dbbd-4de7-9d6a-bd28ca6f88a7</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2024</X>
|
|
<Y>1067</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2044</X>
|
|
<Y>1075</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="122">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0eec3f9a-1b4d-44c9-895a-1c960ed166b1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1371</X>
|
|
<Y>134</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1439</X>
|
|
<Y>166</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c371efec-bf41-452d-8d89-50a61ce228d7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3910b2ce-825d-4581-ba63-0d4761cdc4e4</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1373</X>
|
|
<Y>136</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1400</X>
|
|
<Y>146</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4ca11071-91a4-46fc-b1d2-3968f409fa55</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1373</X>
|
|
<Y>156</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1400</X>
|
|
<Y>166</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.25</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">37195dab-735c-4cbb-9c39-51624dda2b22</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1373</X>
|
|
<Y>176</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1400</X>
|
|
<Y>186</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4645f2f4-218e-4807-a3fb-955086a9e962</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1451</X>
|
|
<Y>136</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1476</X>
|
|
<Y>146</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2e9b7528-a9e9-4f70-b414-078c9e047841</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1451</X>
|
|
<Y>156</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1476</X>
|
|
<Y>166</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">78a5033d-7a52-4041-b19c-0629b3916502</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1451</X>
|
|
<Y>176</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1476</X>
|
|
<Y>186</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="123">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">079bd9bd-54a0-41d4-98af-db999015f63d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">VB Script</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="12">
|
|
<item name="AdditionalSource" type_name="gh_string" type_code="10"> Private Function IsSet(ByVal param As String) As Boolean ' Check if an input parameter has data
|
|
Dim i As Integer = Component.Params.IndexOfInputParam(param)
|
|
If i > -1 Then
|
|
Return Component.Params.Input.ElementAt(i).DataType > 1 ' input parameter DataType of 1 means it's not receiving input (internal or external)
|
|
Else
|
|
Msg("error", "Input parameter '" & param & "' not found")
|
|
Return False
|
|
End If
|
|
End Function
|
|
|
|
Private Sub Msg(ByVal type As String, ByVal msg As String) ' Output an error, warning, or informational message
|
|
Select Case type
|
|
Case "error"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Error, msg)
|
|
Print("Error: " & msg)
|
|
Case "warning"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Warning, msg)
|
|
Print("Warning: " & msg)
|
|
Case "info"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Remark, msg)
|
|
Print(msg)
|
|
End Select
|
|
End Sub
|
|
|
|
' Solve for the m parameter from length and width (reference {1} equation (34), except b = width and K(k) and E(k) should be K(m) and E(m))
|
|
Private Function SolveMFromLenWid(ByVal L As Double, ByVal w As Double) As Double
|
|
If w = 0 Then
|
|
Return Defined.M_ZERO_W ' for the boundry condition width = 0, bypass the function and return the known m value
|
|
End If
|
|
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim m As Double
|
|
Dim cwl As Double
|
|
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
cwl = 2 * EllipticE(m) / EllipticK(m) - 1 ' calculate w/L with the test value of m
|
|
If cwl < w / L Then ' compares the calculated w/L with the actual w/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
Return m
|
|
End Function
|
|
|
|
' Solve for the m parameter from length and height (reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m))
|
|
' Note that it's actually possible to find 2 valid values for m (hence 2 width values) at certain height values
|
|
Private Function SolveMFromLenHt(ByVal L As Double, ByVal h As Double) As List(Of Double)
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim twoWidths As Boolean = h / L >= Defined.DOUBLE_W_HL_RATIO And h / L < Defined.MAX_HL_RATIO ' check to see if h/L is within the range where 2 solutions for the width are possible
|
|
Dim m As Double
|
|
Dim mult_m As New List(Of Double)
|
|
Dim chl As Double
|
|
|
|
If twoWidths Then
|
|
' find the first of two possible solutions for m with the following limits:
|
|
lower = Defined.M_DOUBLE_W ' see constants at bottom of script
|
|
upper = Defined.M_MAXHEIGHT ' see constants at bottom of script
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl > h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
mult_m.Add(m)
|
|
|
|
' then find the second of two possible solutions for m with the following limits:
|
|
lower = Defined.M_MAXHEIGHT ' see constants at bottom of script
|
|
upper = 1
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl < h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
|
|
If m <= Defined.M_MAX Then ' return this m parameter only if it falls within the maximum useful value (above which the curve breaks down)
|
|
mult_m.Add(m)
|
|
End If
|
|
|
|
Else
|
|
' find the one possible solution for the m parameter
|
|
upper = Defined.M_DOUBLE_W ' limit the upper end of the search to the maximum value of m for which only one solution exists
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl > h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
mult_m.Add(m)
|
|
End If
|
|
|
|
Return mult_m
|
|
End Function
|
|
|
|
' Solve for the m parameter from width and height (derived from reference {1} equations (33) and (34) with same notes as above)
|
|
Private Function SolveMFromWidHt(ByVal w As Double, ByVal h As Double) As Double
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim m As Double
|
|
Dim cwh As Double
|
|
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
cwh = (2 * EllipticE(m) - EllipticK(m)) / Math.Sqrt(m) ' calculate w/h with the test value of m
|
|
If cwh < w / h Then ' compares the calculated w/h with the actual w/h then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
|
|
Return m
|
|
End Function
|
|
|
|
' Calculate length based on height and an m parameter, derived from reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m)
|
|
Private Function Cal_L(ByVal h As Double, ByVal m As Double) As Double
|
|
Return h * EllipticK(m) / Math.Sqrt(m)
|
|
End Function
|
|
|
|
' Calculate width based on length and an m parameter, derived from reference {1} equation (34), except b = width and K(k) and E(k) should be K(m) and E(m)
|
|
Private Function Cal_W(ByVal L As Double, ByVal m As Double) As Double
|
|
Return L * (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
End Function
|
|
|
|
' Calculate height based on length and an m parameter, from reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m)
|
|
Private Function Cal_H(ByVal L As Double, ByVal m As Double) As Double
|
|
Return L * Math.Sqrt(m) / EllipticK(m)
|
|
End Function
|
|
|
|
' Calculate the unique m parameter based on a start tangent angle, from reference {2}, just above equation (9a), that states k = Sin(angle / 2 + Pi / 4),
|
|
' but as m = k^2 and due to this script's need for an angle rotated 90° versus the one in reference {1}, the following formula is the result
|
|
' New note: verified by reference {4}, pg. 78 at the bottom
|
|
Private Function Cal_M(ByVal a As Double) As Double
|
|
Return (1 - Math.Cos(a)) / 2 ' equal to Sin^2(a/2) too
|
|
End Function
|
|
|
|
' Calculate start tangent angle based on an m parameter, derived from above formula
|
|
Private Function Cal_A(ByVal m As Double) As Double
|
|
Return Math.Acos(1 - 2 * m)
|
|
End Function
|
|
|
|
' This is the heart of this script, taking the found (or specified) length, width, and angle values along with the found m parameter to create
|
|
' a list of points that approximate the shape or form of the elastica. It works by finding the x and y coordinates (which are reversed versus
|
|
' the original equations (12a) and (12b) from reference {2} due to the 90° difference in orientation) based on the tangent angle along the curve.
|
|
' See reference {2} for more details on how they derived it. Note that to simplify things, the algorithm only calculates the points for half of the
|
|
' curve, then mirrors those points along the y-axis.
|
|
Private Function FindBendForm(ByVal L As Double, ByVal w As Double, ByVal m As Double, ByVal ang As Double, ByVal refPln As Plane) As List(Of Point3d)
|
|
L = L / 2 ' because the below algorithm is based on the formulas in reference {2} for only half of the curve
|
|
w = w / 2 ' same
|
|
|
|
If ang = 0 Then ' if angle (and height) = 0, then simply return the start and end points of the straight line
|
|
Dim out As New List(Of Point3d)
|
|
out.Add(refPln.PointAt(w, 0, 0))
|
|
out.Add(refPln.PointAt(-w, 0, 0))
|
|
Return out
|
|
End If
|
|
|
|
Dim x As Double
|
|
Dim y As Double
|
|
Dim halfCurvePts As New List(Of Point3d)
|
|
Dim fullCurvePts As New List(Of Point3d)
|
|
Dim translatedPts As New List(Of Point3d)
|
|
|
|
ang -= Math.PI / 2 ' a hack to allow this algorithm to work, since the original curve in paper {2} was rotated 90°
|
|
Dim angB As Double = ang + (-Math.PI / 2 - ang) / Defined.CURVEDIVS ' angB is the 'lowercase theta' which should be in formula {2}(12b) as the interval
|
|
' start [a typo...see equation(3)]. It's necessary to start angB at ang + [interval] instead of just ang due to integration failing at angB = ang
|
|
halfCurvePts.Add(New Point3d(w, 0, 0)) ' start with this known initial point, as integration will fail when angB = ang
|
|
|
|
' each point {x, y} is calculated from the tangent angle, angB, that occurs at each point (which is why this iterates from ~ang to -pi/2, the known end condition)
|
|
Do While Math.Round(angB, Defined.ROUNDTO) >= Math.Round(-Math.PI / 2, Defined.ROUNDTO)
|
|
y = (Math.Sqrt(2) * Math.Sqrt(Math.Sin(ang) - Math.Sin(angB)) * (w + L)) / (2 * EllipticE(m)) ' note that x and y are swapped vs. (12a) and (12b)
|
|
x = (L / (Math.Sqrt(2) * EllipticK(m))) * Simpson(angB, -Math.PI / 2, 500, ang) ' calculate the Simpson approximation of the integral (function f below)
|
|
' over the interval angB ('lowercase theta') to -pi/2. side note: is 500 too few iterations for the Simson algorithm?
|
|
|
|
If Math.Round(x, Defined.ROUNDTO) = 0 Then x = 0
|
|
halfCurvePts.Add(New Point3d(x, y, 0))
|
|
|
|
angB += (-Math.PI / 2 - ang) / Defined.CURVEDIVS ' onto the next tangent angle
|
|
Loop
|
|
|
|
' After finding the x and y values for half of the curve, add the {-x, y} values for the rest of the curve
|
|
For Each point As Point3d In halfCurvePts
|
|
If Math.Round(point.X, Defined.ROUNDTO) = 0 Then
|
|
If Math.Round(point.Y, Defined.ROUNDTO) = 0 Then
|
|
fullCurvePts.Add(New Point3d(0, 0, 0)) ' special case when width = 0: when x = 0, only duplicate the point when y = 0 too
|
|
End If
|
|
Else
|
|
fullCurvePts.Add(New Point3d(-point.X, point.Y, 0))
|
|
End If
|
|
Next
|
|
halfCurvePts.Reverse
|
|
fullCurvePts.AddRange(halfCurvePts)
|
|
|
|
For Each p As Point3d In fullCurvePts
|
|
translatedPts.Add(refPln.PointAt(p.X, p.Y, p.Z)) ' translate the points from the reference plane to the world plane
|
|
Next
|
|
|
|
Return translatedPts
|
|
End Function
|
|
|
|
' Interpolates the points from FindBendForm to create the Elastica curve. Uses start & end tangents for greater accuracy.
|
|
Private Function MakeCurve(ByVal pts As List(Of Point3d), ByVal ang As Double, ByVal refPln As Plane) As Curve
|
|
If ang <> 0 Then
|
|
Dim ts, te As New Vector3d(refPln.XAxis)
|
|
ts.Rotate(ang, refPln.ZAxis)
|
|
te.Rotate(-ang, refPln.ZAxis)
|
|
Return Curve.CreateInterpolatedCurve(pts, 3, CurveKnotStyle.Chord, ts, te) ' 3rd degree curve with 'Chord' Knot Style
|
|
Else
|
|
Return Curve.CreateInterpolatedCurve(pts, 3) ' if angle (and height) = 0, then simply interpolate the straight line (no start/end tangents)
|
|
End If
|
|
End Function
|
|
|
|
' Implements the Simpson approximation for an integral of function f below
|
|
Public Function Simpson(a As Double, b As Double, n As Integer, theta As Double) As Double 'n should be an even number
|
|
Dim j As Integer, s1 As Double, s2 As Double, h As Double
|
|
h = (b - a) / n
|
|
s1 = 0
|
|
s2 = 0
|
|
For j = 1 To n - 1 Step 2
|
|
s1 = s1 + fn(a + j * h, theta)
|
|
Next j
|
|
For j = 2 To n - 2 Step 2
|
|
s2 = s2 + fn(a + j * h, theta)
|
|
Next j
|
|
Simpson = h / 3 * (fn(a, theta) + 4 * s1 + 2 * s2 + fn(b, theta))
|
|
End Function
|
|
|
|
' Specific calculation for the above integration
|
|
Public Function fn(x As Double, theta As Double) As Double
|
|
fn = Math.Sin(x) / (Math.Sqrt(Math.Sin(theta) - Math.Sin(x))) ' from reference {2} formula (12b)
|
|
End Function
|
|
|
|
|
|
' Return the Complete Elliptic integral of the 1st kind
|
|
' Abramowitz and Stegun p.591, formula 17.3.11
|
|
' Code from http://www.codeproject.com/Articles/566614/Elliptic-integrals
|
|
Public Function EllipticK(ByVal m As Double) As Double
|
|
Dim sum, term, above, below As Double
|
|
sum = 1
|
|
term = 1
|
|
above = 1
|
|
below = 2
|
|
|
|
For i As Integer = 1 To 100
|
|
term *= above / below
|
|
sum += Math.Pow(m, i) * Math.Pow(term, 2)
|
|
above += 2
|
|
below += 2
|
|
Next
|
|
sum *= 0.5 * Math.PI
|
|
Return sum
|
|
End Function
|
|
|
|
|
|
' Return the Complete Elliptic integral of the 2nd kind
|
|
' Abramowitz and Stegun p.591, formula 17.3.12
|
|
' Code from http://www.codeproject.com/Articles/566614/Elliptic-integrals
|
|
Public Function EllipticE(ByVal m As Double) As Double
|
|
Dim sum, term, above, below As Double
|
|
sum = 1
|
|
term = 1
|
|
above = 1
|
|
below = 2
|
|
|
|
For i As Integer = 1 To 100
|
|
term *= above / below
|
|
sum -= Math.Pow(m, i) * Math.Pow(term, 2) / above
|
|
above += 2
|
|
below += 2
|
|
Next
|
|
sum *= 0.5 * Math.PI
|
|
Return sum
|
|
End Function
|
|
|
|
Friend Partial NotInheritable Class Defined
|
|
Private Sub New()
|
|
End Sub
|
|
|
|
' Note: most of these values for m and h/L ratio were found with Wolfram Alpha and either specific intercepts (x=0) or local minima/maxima. They should be constant.
|
|
Public Const M_SKETCHY As Double = 0.95 ' value of the m parameter where the curvature near the ends of the curve gets wonky
|
|
Public Const M_MAX As Double = 0.993 ' maximum useful value of the m parameter, above which this algorithm for the form of the curve breaks down
|
|
Public Const M_ZERO_W As Double = 0.826114765984970336 ' value of the m parameter when width = 0
|
|
Public Const M_MAXHEIGHT As Double = 0.701327460663101223 ' value of the m parameter at maximum possible height of the bent rod/wire
|
|
Public Const M_DOUBLE_W As Double = 0.180254422335013983 ' minimum value of the m parameter when two width values are possible for a given height and length
|
|
Public Const DOUBLE_W_HL_RATIO As Double = 0.257342117984635757 ' value of the height/length ratio above which there are two possible width values
|
|
Public Const MAX_HL_RATIO As Double = 0.403140189705650243 ' maximum possible value of the height/length ratio
|
|
|
|
Public Const MAXERR As Double = 0.0000000001 ' error tolerance
|
|
Public Const MAXIT As Integer = 100 ' maximum number of iterations
|
|
Public Const ROUNDTO As Integer = 10 ' number of decimal places to round off to
|
|
Public Const CURVEDIVS As Integer = 50 ' number of sample points for building the curve (or half-curve as it were)
|
|
End Class</item>
|
|
<item name="CustomUsing" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A VB.NET scriptable component</item>
|
|
<item name="EditorPosition" type_name="gh_drawing_point" type_code="30">
|
|
<X>98</X>
|
|
<Y>86</Y>
|
|
</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">26fe933d-1698-4d29-8acd-71f478537911</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">VB Script</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">VB</item>
|
|
<item name="OutParameter" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ReferenceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ScriptSource" type_name="gh_string" type_code="10"> ' -----------------------------------------------------------------
|
|
' Elastic Bending Script by Will McElwain
|
|
' Created February 2014
|
|
'
|
|
' DESCRIPTION:
|
|
' This beast creates the so-called 'elastica curve', the shape a long, thin rod or wire makes when it is bent elastically (i.e. not permanently). In this case, force
|
|
' is assumed to only be applied horizontally (which would be in line with the rod at rest) and both ends are assumed to be pinned or hinged meaning they are free
|
|
' to rotate (as opposed to clamped, when the end tangent angle is fixed, usually horizontally). An interesting finding is that it doesn't matter what the material or
|
|
' cross-sectional area is, as long as they're uniform along the entire length. Everything makes the same shape when bent as long as it doesn't cross the threshold
|
|
' from elastic to plastic (permanent) deformation (I don't bother to find that limit here, but can be found if the yield stress for a material is known).
|
|
'
|
|
' Key to the formulas used in this script are elliptic integrals, specifically K(m), the complete elliptic integral of the first kind, and E(m), the complete elliptic
|
|
' integral of the second kind. There was a lot of confusion over the 'm' and 'k' parameters for these functions, as some people use them interchangeably, but they are
|
|
' not the same. m = k^2 (thus k = Sqrt(m)). I try to use the 'm' parameter exclusively to avoid this confusion. Note that there is a unique 'm' parameter for every
|
|
' configuration/shape of the elastica curve.
|
|
'
|
|
' This script tries to find that unique 'm' parameter based on the inputs. The algorithm starts with a test version of m, evaluates an expression, say 2*E(m)/K(m)-1,
|
|
' then compares the result to what it should be (in this case, a known width/length ratio). Iterate until the correct m is found. Once we have m, we can then calculate
|
|
' all of the other unknowns, then find points that lie on that curve, then interpolate those points for the actual curve. You can also use Wolfram|Alpha as I did to
|
|
' find the m parameter based on the equations in this script (example here: http://tiny.cc/t4tpbx for when say width=45.2 and length=67.1).
|
|
'
|
|
' Other notes:
|
|
' * This script works with negative values for width, which will creat a self-intersecting curve (as it should). The curvature of the elastica starts to break down around
|
|
' m=0.95 (~154°), but this script will continue to work until M_MAX, m=0.993 (~169°). If you wish to ignore self-intersecting curves, set ignoreSelfIntersecting to True
|
|
' * When the only known values are length and height, it is actually possible for certain ratios of height to length to have two valid m values (thus 2 possible widths
|
|
' and angles). This script will return them both.
|
|
' * Only the first two valid parameters (of the required ones) will be used, meaning if all four are connected (length, width or a PtB, height, and angle), this script will
|
|
' only use length and width (or a PtB).
|
|
' * Depending on the magnitude of your inputs (say if they're really small, like if length < 10), you might have to increase the constant ROUNDTO at the bottom
|
|
'
|
|
' REFERENCES:
|
|
' {1} "The elastic rod" by M.E. Pacheco Q. & E. Pina, http://www.scielo.org.mx/pdf/rmfe/v53n2/v53n2a8.pdf
|
|
' {2} "An experiment in nonlinear beam theory" by A. Valiente, http://www.deepdyve.com/lp/doc/I3lwnxdfGz , also here: http://tiny.cc/Valiente_AEiNBT
|
|
' {3} "Snap buckling, writhing and Loop formation In twisted rods" by V.G.A. GOSS, http://myweb.lsbu.ac.uk/~gossga/thesisFinal.pdf
|
|
' {4} "Theory of Elastic Stability" by Stephen Timoshenko, http://www.scribd.com/doc/50402462/Timoshenko-Theory-of-Elastic-Stability (start on p. 76)
|
|
'
|
|
' INPUT:
|
|
' PtA - First anchor point (required)
|
|
' PtB - Second anchor point (optional, though 2 out of the 4--length, width, height, angle--need to be specified)
|
|
' [note that PtB can be the same as PtA (meaning width would be zero)]
|
|
' [also note that if a different width is additionally specified that's not equal to the distance between PtA and PtB, then the end point will not equal PtB anymore]
|
|
' Pln - Plane of the bent rod/wire, which bends up in the +y direction. The line between PtA and PtB (if specified) must be parallel to the x-axis of this plane
|
|
'
|
|
' ** 2 of the following 4 need to be specified **
|
|
' Len - Length of the rod/wire, which needs to be > 0
|
|
' Wid - Width between the endpoints of the curve [note: if PtB is specified in addition, and distance between PtA and PtB <> width, the end point will be relocated
|
|
' Ht - Height of the bent rod/wire (when negative, curve will bend downward, relative to the input plane, instead)
|
|
' Ang - Inner departure angle or tangent angle (in radians) at the ends of the bent rod/wire. Set up so as width approaches length (thus height approaches zero), angle approaches zero
|
|
'
|
|
' * Following variables only needed for optional calculating of bending force, not for shape of curve.
|
|
' E - Young's modulus (modulus of elasticity) in GPa (=N/m^2) (material-specific. for example, 7075 aluminum is roughly 71.7 GPa)
|
|
' I - Second moment of area (or area moment of inertia) in m^4 (cross-section-specific. for example, a hollow rod
|
|
' would have I = pi * (outer_diameter^4 - inner_diameter^4) / 32
|
|
' Note: E*I is also known as flexural rigidity or bending stiffness
|
|
'
|
|
' OUTPUT:
|
|
' out - only for debugging messages
|
|
' Pts - the list of points that approximate the shape of the elastica
|
|
' Crv - the 3rd-degree curve interpolated from those points (with accurate start & end tangents)
|
|
' L - the length of the rod/wire
|
|
' W - the distance (width) between the endpoints of the rod/wire
|
|
' H - the height of the bent rod/wire
|
|
' A - the tangent angle at the (start) end of the rod/wire
|
|
' F - the force needed to hold the rod/wire in a specific shape (based on the material properties & cross-section) **be sure your units for 'I' match your units for the
|
|
' rest of your inputs (length, width, etc.). Also note that the critical buckling load (force) that makes the rod/wire start to bend can be found at height=0
|
|
'
|
|
' THANKS TO:
|
|
' Mårten Nettelbladt (thegeometryofbending.blogspot.com)
|
|
' Daniel Piker (Kangaroo plugin)
|
|
' David Rutten (Grasshopper guru)
|
|
' Euler & Bernoulli (the O.G.'s)
|
|
'
|
|
' -----------------------------------------------------------------
|
|
|
|
Dim ignoreSelfIntersecting As Boolean = False ' set to True if you don't want to output curves where width < 0, which creates a self-intersecting curve
|
|
|
|
Dim inCt As Integer = 0 ' count the number of required parameters that are receiving data
|
|
Dim length As Double
|
|
Dim width As System.Object = Nothing ' need to set as Nothing so we can check if it has been assigned a value later
|
|
Dim height As Double
|
|
Dim angle As Double
|
|
Dim m As Double
|
|
Dim multiple_m As New List(Of Double)
|
|
Dim AtoB As Line
|
|
Dim flip_H As Boolean = False ' if height is negative, this flag will be set
|
|
Dim flip_A As Boolean = False ' if angle is negative, this flag will be set
|
|
|
|
If Not IsSet("Pln") Then
|
|
Msg("error", "Base plane is not set")
|
|
Return
|
|
End If
|
|
|
|
If Not IsSet("PtA") Then
|
|
Msg("error", "Point A is not set")
|
|
Return
|
|
End If
|
|
|
|
If Math.Round(Pln.DistanceTo(PtA), Defined.ROUNDTO) <> 0 Then
|
|
Msg("error", "Point A is not on the base plane")
|
|
Return
|
|
End If
|
|
|
|
Dim refPlane As Plane = Pln ' create a reference plane = input plane and set the origin of it to PtA in case PtA isn't the origin already
|
|
refPlane.Origin = PtA
|
|
|
|
If IsSet("PtB") Then
|
|
If Math.Round(Pln.DistanceTo(PtB), Defined.ROUNDTO) <> 0 Then
|
|
Msg("error", "Point B is not on the base plane")
|
|
Return
|
|
End If
|
|
|
|
AtoB = New Line(PtA, PtB)
|
|
If AtoB.Length <> 0 And Not AtoB.Direction.IsPerpendicularTo(Pln.YAxis) Then
|
|
Msg("error", "The line between PtA and PtB is not perpendicular to the Y-axis of the specified plane")
|
|
Return
|
|
End If
|
|
|
|
inCt += 1
|
|
If IsSet("Wid") Then Msg("info", "Wid will override the distance between PtA and PtB. If you do not want this to happen, disconnect PtB or Wid.")
|
|
|
|
width = PtA.DistanceTo(PtB) ' get the width (distance) between PtA and PtB
|
|
|
|
Dim refPtB As Point3d
|
|
refPlane.RemapToPlaneSpace(PtB, refPtB)
|
|
If refPtB.X < 0 Then width = -width ' check if PtB is to the left of PtA...if so, width is negative
|
|
End If
|
|
|
|
If IsSet("Len") Then inCt += 1
|
|
If IsSet("Wid") Then inCt += 1
|
|
If IsSet("Ht") Then inCt += 1
|
|
If IsSet("Ang") Then inCt += 1
|
|
If inCt > 2 Then Msg("info", "More parameters set than are required (out of length, width, height, angle). Only using the first two valid ones.")
|
|
|
|
' check for connected/specified inputs. note: only the first two that it comes across will be used
|
|
If IsSet("Len") Then ' if length is specified then...
|
|
If Len <= 0 Then
|
|
Msg("error", "Length cannot be negative or zero")
|
|
Return
|
|
End If
|
|
If IsSet("Wid") Then ' find height & angle based on length and specified width
|
|
If Wid > Len Then
|
|
Msg("error", "Width is greater than length")
|
|
Return
|
|
End If
|
|
If Wid = Len Then ' skip the solver and set the known values
|
|
height = 0
|
|
m = 0
|
|
angle = 0
|
|
width = Wid
|
|
Else
|
|
m = SolveMFromLenWid(Len, Wid)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
width = Wid
|
|
End If
|
|
|
|
Else If width IsNot Nothing Then ' find height & angle based on length and calculated width (distance between PtA and PtB)
|
|
If width > Len Then
|
|
Msg("error", "Width is greater than length")
|
|
Return
|
|
End If
|
|
If width = Len Then ' skip the solver and set the known values
|
|
height = 0
|
|
m = 0
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromLenWid(Len, width)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
|
|
Else If IsSet("Ht") Then ' find width & angle based on length and height ** possible to return 2 results **
|
|
If Math.Abs(Ht / Len) > Defined.MAX_HL_RATIO Then
|
|
Msg("error", "Height not possible with given length")
|
|
Return
|
|
End If
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
width = Len
|
|
angle = 0
|
|
Else
|
|
multiple_m = SolveMFromLenHt(Len, Ht) ' note that it's possible for two values of m to be found if height is close to max height
|
|
If multiple_m.Count = 1 Then ' if there's only one m value returned, calculate the width & angle here. we'll deal with multiple m values later
|
|
m = multiple_m.Item(0)
|
|
width = Cal_W(Len, m) ' L * (2 * E(m) / K(m) - 1)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find width & height based on length and angle
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
width = Len
|
|
height = 0
|
|
Else
|
|
width = Cal_W(Len, m) ' L * (2 * E(m) / K(m) - 1)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to length")
|
|
Return
|
|
End If
|
|
length = Len
|
|
|
|
Else If IsSet("Wid") Then ' if width is specified then...
|
|
If IsSet("Ht") Then ' find length & angle based on specified width and height
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
length = Wid
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromWidHt(Wid, Ht)
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find length & height based on specified width and angle
|
|
If Wid = 0 Then
|
|
Msg("error", "Curve not possible with width = 0 and an angle as inputs")
|
|
Return
|
|
End If
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
length = Wid
|
|
height = 0
|
|
Else
|
|
length = Wid / (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
If length < 0 Then
|
|
Msg("error", "Curve not possible at specified width and angle (calculated length is negative)")
|
|
Return
|
|
End If
|
|
height = Cal_H(length, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to width (Wid)")
|
|
Return
|
|
End If
|
|
width = Wid
|
|
|
|
Else If width IsNot Nothing Then ' if width is determined by PtA and PtB then...
|
|
If IsSet("Ht") Then ' find length & angle based on calculated width and height
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
length = width
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromWidHt(width, Ht)
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find length & height based on calculated width and angle
|
|
If width = 0 Then
|
|
Msg("error", "Curve not possible with width = 0 and an angle as inputs")
|
|
Return
|
|
End If
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
length = width
|
|
height = 0
|
|
Else
|
|
length = width / (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
If length < 0 Then
|
|
Msg("error", "Curve not possible at specified width and angle (calculated length is negative)")
|
|
Return
|
|
End If
|
|
height = Cal_H(length, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to PtA and PtB")
|
|
Return
|
|
End If
|
|
|
|
Else If IsSet("Ht") Then ' if height is specified then...
|
|
If IsSet("Ang") Then ' find length & width based on height and angle
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_H = True
|
|
flip_A = True
|
|
End If
|
|
If Ht = 0 Then
|
|
Msg("error", "Height can't = 0 if only height and angle are specified")
|
|
Return
|
|
Else
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = Not flip_A
|
|
flip_H = Not flip_H
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then
|
|
Msg("error", "Angle can't = 0 if only height and angle are specified")
|
|
Return
|
|
Else
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
width = Cal_W(length, m) ' L * (2 * E(m) / K(m) - 1)
|
|
End If
|
|
angle = Ang
|
|
End If
|
|
height = Ht
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to height")
|
|
Return
|
|
End If
|
|
|
|
Else If IsSet("Ang") Then
|
|
Msg("error", "Need to specify one more parameter in addition to angle")
|
|
Return
|
|
Else
|
|
Msg("error", "Need to specify two of the four parameters: length, width (or PtB), height, and angle")
|
|
Return
|
|
End If
|
|
|
|
If m > Defined.M_MAX Then
|
|
Msg("error", "Form of curve not solvable with current algorithm and given inputs")
|
|
Return
|
|
End If
|
|
|
|
refPlane.Origin = refPlane.PointAt(width / 2, 0, 0) ' adjust the origin of the reference plane so that the curve is centered about the y-axis (start of the curve is at x = -width/2)
|
|
|
|
If multiple_m.Count > 1 Then ' if there is more than one m value returned, calculate the width, angle, and curve for each
|
|
Dim multi_pts As New DataTree(Of Point3d)
|
|
Dim multi_crv As New List(Of Curve)
|
|
Dim tmp_pts As New List(Of Point3d)
|
|
Dim multi_W, multi_A, multi_F As New List(Of Double)
|
|
Dim j As Integer = 0 ' used for creating a new branch (GH_Path) for storing pts which is itself a list of points
|
|
|
|
For Each m_val As Double In multiple_m
|
|
width = Cal_W(length, m_val) 'length * (2 * EllipticE(m_val) / EllipticK(m_val) - 1)
|
|
|
|
If width < 0 And ignoreSelfIntersecting Then
|
|
Msg("warning", "One curve is self-intersecting. To enable these, set ignoreSelfIntersecting to False")
|
|
Continue For
|
|
End If
|
|
|
|
If m_val >= Defined.M_SKETCHY Then Msg("info", "Accuracy of the curve whose width = " & Math.Round(width, 4) & " is not guaranteed")
|
|
|
|
angle = Cal_A(m_val) 'Math.Asin(2 * m_val - 1)
|
|
refPlane.Origin = refPlane.PointAt(width / 2, 0, 0) ' adjust the origin of the reference plane so that the curve is centered about the y-axis (start of the curve is at x = -width/2)
|
|
|
|
tmp_pts = FindBendForm(length, width, m_val, angle, refPlane)
|
|
multi_pts.AddRange(tmp_pts, New GH_Path(j))
|
|
multi_crv.Add(MakeCurve(tmp_pts, angle, refPlane))
|
|
|
|
multi_W.Add(width)
|
|
If flip_A Then angle = -angle
|
|
multi_A.Add(angle)
|
|
|
|
E = E * 10 ^ 9 ' Young's modulus input E is in GPa, so we convert to Pa here (= N/m^2)
|
|
multi_F.Add(EllipticK(m_val) ^ 2 * E * I / length ^ 2) ' from reference {4} pg. 79
|
|
|
|
j += 1
|
|
refPlane.Origin = PtA ' reset the reference plane origin to PtA for the next m_val
|
|
'Print("length=" & length & ", width=" & width & ", height=" & height & ", angle=" & angle & ", m=" & m_val & ", k=" & Math.Sqrt(m_val) & ", w/L=" & width / length & ", h/L=" & height / length & ", w/h=" & width / height)
|
|
Next
|
|
|
|
' assign the outputs
|
|
Pts = multi_pts
|
|
Crv = multi_crv
|
|
L = length
|
|
W = multi_W
|
|
If flip_H Then height = -height
|
|
H = height
|
|
A = multi_A
|
|
F = multi_F
|
|
|
|
Else ' only deal with the single m value
|
|
If m >= Defined.M_SKETCHY Then Msg("info", "Accuracy of the curve at these parameters is not guaranteed")
|
|
|
|
If width < 0 And ignoreSelfIntersecting Then
|
|
Msg("error", "Curve is self-intersecting. To enable these, set ignoreSelfIntersecting to False")
|
|
Return
|
|
End If
|
|
|
|
Pts = FindBendForm(length, width, m, angle, refPlane)
|
|
Crv = MakeCurve(pts, angle, refPlane)
|
|
L = length
|
|
W = width
|
|
If flip_H Then height = -height
|
|
H = height
|
|
If flip_A Then angle = -angle
|
|
A = angle
|
|
|
|
E = E * 10 ^ 9 ' Young's modulus input E is in GPa, so we convert to Pa here (= N/m^2)
|
|
F = EllipticK(m) ^ 2 * E * I / length ^ 2 ' from reference {4} pg. 79. Note: the critical buckling (that makes the rod/wire start to bend) can be found at height=0 (width=length)
|
|
|
|
'height = Math.Sqrt(((2 * Len / 5) ^ 2 - ((Wid - Len / 5) / 2) ^ 2) ' quick approximation discovered by Mårten of 'Geometry of Bending' fame ( http://tiny.cc/it2pbx )
|
|
'width = (Len +/- 2 * Math.Sqrt(4 * Len ^ 2 - 25 * Ht ^ 2)) / 5 ' derived from above
|
|
'length = (2 * Math.Sqrt(15 * Ht ^ 2 + 4 * Wid ^ 2) - Wid) / 3 ' derived from above
|
|
|
|
'Print("length=" & length & ", width=" & width & ", height=" & height & ", angle=" & angle & ", m=" & m & ", k=" & Math.Sqrt(m) & ", w/L=" & width / length & ", h/L=" & height / length & ", w/h=" & width / height)
|
|
End If
|
|
</item>
|
|
<item name="UsingSource" type_name="gh_string" type_code="10">Imports System.IO
|
|
Imports System.Linq
|
|
Imports System.Data
|
|
Imports System.Drawing
|
|
Imports System.Reflection
|
|
Imports System.Windows.Forms
|
|
Imports System.Xml
|
|
Imports System.Xml.Linq
|
|
Imports Microsoft.VisualBasic
|
|
Imports System.Runtime.InteropServices
|
|
|
|
Imports Rhino.DocObjects
|
|
Imports Rhino.Collections
|
|
Imports GH_IO
|
|
Imports GH_IO.Serialization</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1273</X>
|
|
<Y>273</Y>
|
|
<W>69</W>
|
|
<H>184</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1309</X>
|
|
<Y>365</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="19">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">9</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="2" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="3" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="4" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="5" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="6" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="7" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="8" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">8</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">3ede854e-c753-40eb-84cb-b48008f14fd4</item>
|
|
<item name="OutputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="2" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="3" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="4" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="5" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="6" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="7" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="17">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable PtA</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">379a664a-9630-476f-8c20-256ddf3e943d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PtA</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PtA</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">5de5b792-8962-4638-be4a-86c646282e68</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">e1937b56-b1da-4c12-8bd8-e34ee81746ef</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>275</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>285</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable PtB</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b01c7d92-c595-4d7a-99a3-957cf497c826</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PtB</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PtB</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">16fb0b71-416e-432e-a77f-b9e8590e307f</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">e1937b56-b1da-4c12-8bd8-e34ee81746ef</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>295</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>305</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="2">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Pln</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2e167bf2-eb59-4ca7-9464-7bde7df029f3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Pln</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pln</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3d941ab3-84a6-460a-ac4c-e5c4efca8e47</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">3897522d-58e9-4d60-b38c-978ddacfedd8</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>315</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>325</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="3">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Len</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">61596bb3-a4f5-40b6-92e6-92d9ae8bc194</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Len</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Len</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>335</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>345</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="4">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Wid</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d1851653-5fa8-44b5-a695-13eabdf10a15</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Wid</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Wid</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>355</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>365</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="5">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Ht</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">64fd744a-673e-41f1-988e-91bebdb8a308</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Ht</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Ht</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>375</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>385</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="6">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Ang</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8dfb957f-e4c5-4592-9f98-049164a4e9a7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Ang</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Ang</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3d353983-c48d-4967-baae-8b74c2abee7e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>395</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>405</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="7">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable E</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f831c67e-99d4-413a-8d4a-c8cde2dd88f6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">E</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">E</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>415</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>425</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="8">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable I</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b198e951-41a9-4c89-a1c4-5edcc7b4b0de</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">I</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">I</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1275</X>
|
|
<Y>435</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1286</X>
|
|
<Y>445</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Print, Reflect and Error streams</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d7c128dd-a6ec-4944-8ea9-c4460afa58f8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">out</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">out</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>275</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>286.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Pts</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b23dc398-765b-468f-907e-9b7e6781486a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Pts</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pts</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>297</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>308.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Crv</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7ef4522e-b915-4f20-98c0-46077f0157f6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Crv</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Crv</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>320</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>331.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter L</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7090fadb-2ca9-4c0c-be28-893ad204d749</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">L</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">L</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>342</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>353.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="4">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter W</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5b43b5d2-f91d-4aff-ae44-e894e1bb5cd2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">W</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">W</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>365</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>376.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="5">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter H</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e490d0a3-dbd6-438f-924f-befb23b428f3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">H</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">H</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>387</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>398.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="6">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter A</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1d23bbf4-3a2b-4814-839c-52ef5c2fafa3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>410</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>421.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter F</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e06badbd-c5a8-40aa-920f-caf043a47c5a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">F</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">F</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1321</X>
|
|
<Y>432</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1330.5</X>
|
|
<Y>443.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="124">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">17b7152b-d30d-4d50-b9ef-c9fe25576fc2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">World XY plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8a3dca1a-0507-466f-99a7-b036ba423ccc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">XY</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1184</X>
|
|
<Y>363</Y>
|
|
<W>49</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1209</X>
|
|
<Y>377</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3fa3af50-5459-4ea8-b4a5-fd9587ebbb82</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">O</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1186</X>
|
|
<Y>365</Y>
|
|
<W>11</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1191.5</X>
|
|
<Y>377</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">World XY plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3d941ab3-84a6-460a-ac4c-e5c4efca8e47</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">P</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1221</X>
|
|
<Y>365</Y>
|
|
<W>10</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1226</X>
|
|
<Y>377</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="125">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9abae6b7-fa1d-448c-9209-4a8155345841</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Deconstruct a point into its component parts.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ee3a95a3-a762-4ed2-8187-9839f68150b8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>975</X>
|
|
<Y>281</Y>
|
|
<W>120</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1016</X>
|
|
<Y>313</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input point</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4c3fad4c-7689-41c9-adce-9bb8b7987dad</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">4645f2f4-218e-4807-a3fb-955086a9e962</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>977</X>
|
|
<Y>283</Y>
|
|
<W>27</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>990.5</X>
|
|
<Y>313</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {x} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0e5c88e5-c9b5-4ca4-8171-2b24be76b2d7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1028</X>
|
|
<Y>283</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1060.5</X>
|
|
<Y>293</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {y} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">798aeadd-978c-45e4-8c94-72f0051b4754</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1028</X>
|
|
<Y>303</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1060.5</X>
|
|
<Y>313</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {z} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8f6e69d6-5406-463b-b91e-97143bc992ad</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1028</X>
|
|
<Y>323</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1060.5</X>
|
|
<Y>333</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="126">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3581f42a-9592-4549-bd6b-1c0fc39d067b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Construct a point from {xyz} coordinates.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a7788758-befc-49c7-99aa-854487086770</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1109</X>
|
|
<Y>389</Y>
|
|
<W>117</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1185</X>
|
|
<Y>421</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">{x} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d513bf44-ae47-4ec2-9ed7-845b21353729</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1111</X>
|
|
<Y>391</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1142</X>
|
|
<Y>401</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{y} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a0ce9b42-1eca-49d0-b9a3-83cec0e1edca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">798aeadd-978c-45e4-8c94-72f0051b4754</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1111</X>
|
|
<Y>411</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1142</X>
|
|
<Y>421</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{z} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">11d47961-0dd1-42e7-b0cb-7ea241126426</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8f6e69d6-5406-463b-b91e-97143bc992ad</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1111</X>
|
|
<Y>431</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1142</X>
|
|
<Y>441</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5de5b792-8962-4638-be4a-86c646282e68</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1197</X>
|
|
<Y>391</Y>
|
|
<W>27</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1210.5</X>
|
|
<Y>421</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="127">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3581f42a-9592-4549-bd6b-1c0fc39d067b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Construct a point from {xyz} coordinates.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">172c0aa2-9bcc-4796-a6b5-a28528c2d9cb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1126</X>
|
|
<Y>298</Y>
|
|
<W>117</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1202</X>
|
|
<Y>330</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{x} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2705197f-8db2-404a-95a3-fb9517b9bcea</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">2fcdaa53-203a-4fe5-861d-d5a592274133</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1128</X>
|
|
<Y>300</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1159</X>
|
|
<Y>310</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{y} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">59785051-089e-4aaf-a937-f2b3b3ad32eb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">798aeadd-978c-45e4-8c94-72f0051b4754</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1128</X>
|
|
<Y>320</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1159</X>
|
|
<Y>330</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{z} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ae605f9e-59df-4be9-b687-af5f1bab4bcc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8f6e69d6-5406-463b-b91e-97143bc992ad</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1128</X>
|
|
<Y>340</Y>
|
|
<W>62</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1159</X>
|
|
<Y>350</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">16fb0b71-416e-432e-a77f-b9e8590e307f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1214</X>
|
|
<Y>300</Y>
|
|
<W>27</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1227.5</X>
|
|
<Y>330</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="128">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">ce46b74e-00c9-43c4-805a-193b69ea4a11</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical multiplication</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dd24aaf1-38d4-4d9e-b55a-b0d22176a7e6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>995</X>
|
|
<Y>418</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1020</X>
|
|
<Y>440</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1d01b093-ae53-40ac-a04e-d84419c40fed</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">afc911a9-b572-4d05-b576-201cb0b133cb</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>997</X>
|
|
<Y>420</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1002.5</X>
|
|
<Y>430</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1528904c-20de-4ba2-a5be-f3e26b788389</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>997</X>
|
|
<Y>440</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1002.5</X>
|
|
<Y>450</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Number</item>
|
|
<item name="number" type_name="gh_double" type_code="6">1.4142135623730951</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2fcdaa53-203a-4fe5-861d-d5a592274133</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1032</X>
|
|
<Y>420</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1047.5</X>
|
|
<Y>440</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="129">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">e9eb1dcf-92f6-4d4d-84ae-96222d60f56b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translate (move) an object along a vector.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dad503e9-2aa5-4d17-b40c-8cadfc34cb66</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1372</X>
|
|
<Y>319</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1434</X>
|
|
<Y>341</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d8f7c11f-4936-462b-bc6f-c5580367d5d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">7ef4522e-b915-4f20-98c0-46077f0157f6</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1374</X>
|
|
<Y>321</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1398</X>
|
|
<Y>331</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translation vector</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8cf6bbcd-2483-40dc-8378-b776decfda45</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">4afaa80c-c707-4e66-9a7a-919bf318c524</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1374</X>
|
|
<Y>341</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1398</X>
|
|
<Y>351</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="vector" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>10</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ef023e0a-b0bf-4784-a7db-fcd46bf5ae51</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1446</X>
|
|
<Y>321</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1471</X>
|
|
<Y>331</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ddf92800-9656-4a85-bc8c-c30ac86f6b5a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1446</X>
|
|
<Y>341</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1471</X>
|
|
<Y>351</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="130">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">56b92eab-d121-43f7-94d3-6cd8f0ddead8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a vector from {xyz} components.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3240bff2-3352-49bf-b549-18862f2d5145</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1381</X>
|
|
<Y>457</Y>
|
|
<W>127</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1460</X>
|
|
<Y>489</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {x} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a8ee4b63-dcd4-4cee-b987-99b040df54b1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1383</X>
|
|
<Y>459</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1415.5</X>
|
|
<Y>469</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {y} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">70c85474-9c16-4604-a77b-6e9cd4677b38</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">734e1fd9-346e-41f5-9eed-fe2757a0d729</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1383</X>
|
|
<Y>479</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1415.5</X>
|
|
<Y>489</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {z} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">33bb6ff2-95f0-44dd-bf3f-a21ee656c2d1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1383</X>
|
|
<Y>499</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1415.5</X>
|
|
<Y>509</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector construct</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4afaa80c-c707-4e66-9a7a-919bf318c524</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1472</X>
|
|
<Y>459</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1489</X>
|
|
<Y>474</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">91177497-889b-4a3f-9bb3-9b85a12212fc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1472</X>
|
|
<Y>489</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1489</X>
|
|
<Y>504</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="131">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a3371040-e552-4bc8-b0ff-10a840258e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Compute the negative of a value.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">06b1da93-07f0-4365-86d0-473544cba624</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1269</X>
|
|
<Y>482</Y>
|
|
<W>88</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1312</X>
|
|
<Y>496</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2465e63a-da05-49b8-bd94-f842c265c6c4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">798aeadd-978c-45e4-8c94-72f0051b4754</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1271</X>
|
|
<Y>484</Y>
|
|
<W>29</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1285.5</X>
|
|
<Y>496</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">734e1fd9-346e-41f5-9eed-fe2757a0d729</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1324</X>
|
|
<Y>484</Y>
|
|
<W>31</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1339.5</X>
|
|
<Y>496</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="132">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a4cd2751-414d-42ec-8916-476ebf62d7fe</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Convert an angle specified in degrees to radians</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e4147dfe-ec4d-4264-82fc-cb45905f5587</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radians</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1082</X>
|
|
<Y>489</Y>
|
|
<W>108</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1137</X>
|
|
<Y>503</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in degrees</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a2b4ecd1-cde8-449f-bf45-730f4a7b3846</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degrees</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1084</X>
|
|
<Y>491</Y>
|
|
<W>41</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1104.5</X>
|
|
<Y>503</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">-45</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3d353983-c48d-4967-baae-8b74c2abee7e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Radians</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1149</X>
|
|
<Y>491</Y>
|
|
<W>39</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1168.5</X>
|
|
<Y>503</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="133">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b7798b74-037e-4f0c-8ac7-dc1043d093e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotate an object in a plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b61aa121-0767-4ebd-b8fd-53718081faa8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1525</X>
|
|
<Y>314</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1587</X>
|
|
<Y>346</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8237ba14-0829-45d8-9502-46c5a4d4c1bc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ef023e0a-b0bf-4784-a7db-fcd46bf5ae51</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1527</X>
|
|
<Y>316</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1551</X>
|
|
<Y>326</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fc95ddb1-f33b-4c0b-8ae8-ac612ce7de42</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UseDegrees" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1527</X>
|
|
<Y>336</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1551</X>
|
|
<Y>346</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.78539816339744828</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">00ce870c-2207-4dca-8ea1-8876c9e153e8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1527</X>
|
|
<Y>356</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1551</X>
|
|
<Y>366</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a2b626bf-b4aa-4acb-92af-37de03d77db9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1599</X>
|
|
<Y>316</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1624</X>
|
|
<Y>331</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d1dab41c-61ac-4dff-80c2-c8433c4def13</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1599</X>
|
|
<Y>346</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1624</X>
|
|
<Y>361</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="134">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f12daa2f-4fd5-48c1-8ac3-5dea476912ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror an object.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e894278d-82bd-40c5-a275-a61555953fb6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1675</X>
|
|
<Y>319</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1737</X>
|
|
<Y>341</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">79d5488f-43eb-4f73-b0c5-7d48c286d4bf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a2b626bf-b4aa-4acb-92af-37de03d77db9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1677</X>
|
|
<Y>321</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1701</X>
|
|
<Y>331</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c8809857-080f-4c66-b21e-169a65473fc0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1677</X>
|
|
<Y>341</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1701</X>
|
|
<Y>351</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>0</Xx>
|
|
<Xy>1</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>0</Yy>
|
|
<Yz>1</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirrored geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8819056c-162d-40f9-a9d9-ee6a27452e63</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1749</X>
|
|
<Y>321</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1774</X>
|
|
<Y>331</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1379e426-0cee-4599-843b-b79de4f9d8aa</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1749</X>
|
|
<Y>341</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1774</X>
|
|
<Y>351</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="135">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9128e5ae-cbd8-4175-b785-5c24bc75bdc8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3910b2ce-825d-4581-ba63-0d4761cdc4e4</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1927</X>
|
|
<Y>152</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1947</X>
|
|
<Y>160</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="136">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">daeee5b5-7139-45f8-823e-7a3077f6f1d2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d97ee3a1-106d-4979-9f94-3443ed748b4a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1940</X>
|
|
<Y>240</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1960</X>
|
|
<Y>248</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="137">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">158ea5f7-2e21-4ab7-9cd9-399feeab65b7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1546</X>
|
|
<Y>397</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1614</X>
|
|
<Y>429</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5510b295-8fb3-45e0-99f2-ad71b5afd133</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8819056c-162d-40f9-a9d9-ee6a27452e63</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1548</X>
|
|
<Y>399</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1575</X>
|
|
<Y>409</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ee69b266-5919-4c2c-96a6-4108d679ece5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1548</X>
|
|
<Y>419</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1575</X>
|
|
<Y>429</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">62c84e02-571d-4091-b864-b4934e4c6f5c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1548</X>
|
|
<Y>439</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1575</X>
|
|
<Y>449</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">57e93cb5-fbd5-4f9a-a850-9e7cd3753ad4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1626</X>
|
|
<Y>399</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1651</X>
|
|
<Y>409</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">81eaaf50-2869-443b-8154-69d92a7b1237</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1626</X>
|
|
<Y>419</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1651</X>
|
|
<Y>429</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">20f5892b-fd5d-4b37-8f37-7f3be7c0a043</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1626</X>
|
|
<Y>439</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1651</X>
|
|
<Y>449</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="138">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b7798b74-037e-4f0c-8ac7-dc1043d093e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotate an object in a plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">31c0ff4b-b459-4cda-8b90-eb863d9e1447</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1565</X>
|
|
<Y>473</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1627</X>
|
|
<Y>505</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cb888253-f048-4ef3-b393-57feaeabce39</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8819056c-162d-40f9-a9d9-ee6a27452e63</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1567</X>
|
|
<Y>475</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1591</X>
|
|
<Y>485</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d317aa18-3196-400a-b512-24833ecc67f1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UseDegrees" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1567</X>
|
|
<Y>495</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1591</X>
|
|
<Y>505</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">3.1415926535897931</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c182743a-ac43-4714-b4dd-3f9561deacb1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">57e93cb5-fbd5-4f9a-a850-9e7cd3753ad4</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1567</X>
|
|
<Y>515</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1591</X>
|
|
<Y>525</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f34a5f32-1279-45da-9153-aac6da750806</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1639</X>
|
|
<Y>475</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1664</X>
|
|
<Y>490</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4104fd19-0c1d-4a67-8dfa-8713f85f6182</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1639</X>
|
|
<Y>505</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1664</X>
|
|
<Y>520</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="139">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">91273030-6075-498c-bb33-a0dbf126ec1e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1723</X>
|
|
<Y>391</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1780</X>
|
|
<Y>413</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">94f8852e-e7b4-451d-bda6-eecd47d979f8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8819056c-162d-40f9-a9d9-ee6a27452e63</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">f34a5f32-1279-45da-9153-aac6da750806</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1725</X>
|
|
<Y>393</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1746.5</X>
|
|
<Y>403</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c71abe07-5940-4e75-9bc4-d1ab3aef8997</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1725</X>
|
|
<Y>413</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1746.5</X>
|
|
<Y>423</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ad1f6230-8167-472c-a692-ac116140f066</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1792</X>
|
|
<Y>393</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1809.5</X>
|
|
<Y>413</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="140">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3d2c8c61-81b0-47b5-b5eb-1fa939cd67b2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1722</X>
|
|
<Y>461</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1790</X>
|
|
<Y>493</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">08d2309b-46be-4e35-a9b7-48eec1741a93</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ad1f6230-8167-472c-a692-ac116140f066</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1724</X>
|
|
<Y>463</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1751</X>
|
|
<Y>473</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">976c092b-6ba8-421d-a6f5-52451ce4eb54</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1724</X>
|
|
<Y>483</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1751</X>
|
|
<Y>493</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0ea0bd86-f332-4543-82b8-ab984c994ca7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1724</X>
|
|
<Y>503</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1751</X>
|
|
<Y>513</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d3acfa6c-57e2-407a-812b-6a146194b90d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1802</X>
|
|
<Y>463</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1827</X>
|
|
<Y>473</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">40cebb1e-ba2f-4321-8c6e-f1430224e12a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1802</X>
|
|
<Y>483</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1827</X>
|
|
<Y>493</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7c16449c-a1e0-4044-97d0-c309b0e42b3c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1802</X>
|
|
<Y>503</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1827</X>
|
|
<Y>513</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="141">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f12daa2f-4fd5-48c1-8ac3-5dea476912ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror an object.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5620f828-861f-4d94-a918-8b4846cb2e1b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1874</X>
|
|
<Y>329</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1936</X>
|
|
<Y>351</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">284974e7-46b5-4abc-9698-4aa4aa31683c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ad1f6230-8167-472c-a692-ac116140f066</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1876</X>
|
|
<Y>331</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1900</X>
|
|
<Y>341</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">32269fb1-5495-43f7-a189-c53f033c8858</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">aef258f0-7010-4305-9231-ed26f7a5ca4e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1876</X>
|
|
<Y>351</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1900</X>
|
|
<Y>361</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>0</Xx>
|
|
<Xy>1</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>0</Yy>
|
|
<Yz>1</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirrored geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0c23697a-8b9a-48d6-861a-4f0e163b3067</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1948</X>
|
|
<Y>331</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1973</X>
|
|
<Y>341</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">31e189fd-7833-4faf-82f0-aaf16828de2c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1948</X>
|
|
<Y>351</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1973</X>
|
|
<Y>361</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="142">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fad344bc-09b1-4855-a2e6-437ef5715fe3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dad07a8f-5ec9-4e43-b497-4bdcaea09b3f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1753</X>
|
|
<Y>547</Y>
|
|
<W>86</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1797</X>
|
|
<Y>561</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7cc92c1f-1e23-4e0c-8752-01c5ebc671d9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d3acfa6c-57e2-407a-812b-6a146194b90d</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1755</X>
|
|
<Y>549</Y>
|
|
<W>30</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1770</X>
|
|
<Y>561</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">aef258f0-7010-4305-9231-ed26f7a5ca4e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1809</X>
|
|
<Y>549</Y>
|
|
<W>28</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1823</X>
|
|
<Y>561</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="143">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8549ba81-3ed7-45f2-994f-cf12b6947545</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1854</X>
|
|
<Y>268</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1911</X>
|
|
<Y>290</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ce7aa9ac-8c4b-4465-8cc1-c61cdacc76c8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ad1f6230-8167-472c-a692-ac116140f066</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">0c23697a-8b9a-48d6-861a-4f0e163b3067</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1856</X>
|
|
<Y>270</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1877.5</X>
|
|
<Y>280</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fe16bd92-a738-4610-bc2a-963fa62f06d8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1856</X>
|
|
<Y>290</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1877.5</X>
|
|
<Y>300</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d97ee3a1-106d-4979-9f94-3443ed748b4a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1923</X>
|
|
<Y>270</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1940.5</X>
|
|
<Y>290</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="144">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">df0418dd-a55b-486c-ae4e-503d8eecb9d9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">daeee5b5-7139-45f8-823e-7a3077f6f1d2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2017</X>
|
|
<Y>270</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2042.867</X>
|
|
<Y>282.2641</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="145">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cbf9f624-2889-4204-a15c-684de1a8f909</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9128e5ae-cbd8-4175-b785-5c24bc75bdc8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1994</X>
|
|
<Y>122</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2019.229</X>
|
|
<Y>134.756</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="146">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fbe5705e-f40b-400f-be34-a6f8a3d5193e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1874</X>
|
|
<Y>288</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1931</X>
|
|
<Y>310</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b67f8f04-7e14-4168-9c72-1ca42132f794</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">ad1f6230-8167-472c-a692-ac116140f066</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">0c23697a-8b9a-48d6-861a-4f0e163b3067</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1876</X>
|
|
<Y>290</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1897.5</X>
|
|
<Y>300</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">31393064-763a-4251-b762-395582f202e6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1876</X>
|
|
<Y>310</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1897.5</X>
|
|
<Y>320</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b24c2f48-f2f9-4706-81a1-be033f700737</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1943</X>
|
|
<Y>290</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1960.5</X>
|
|
<Y>310</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="147">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2b69bf71-4e69-43aa-b7be-4f6ce7e45bef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Display a set of y-values as a graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bc5e130c-54f1-4c04-81bb-4d92302ecb8d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SortOrder" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">e1059b3d-dbbd-4de7-9d6a-bd28ca6f88a7</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="3">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2032</X>
|
|
<Y>365</Y>
|
|
<W>150</W>
|
|
<H>150</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2032.449</X>
|
|
<Y>365.2196</Y>
|
|
</item>
|
|
<item name="SelectedIndex" type_name="gh_int32" type_code="3">-1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="148">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c9c2f2b5-da7f-4019-92fd-92c4735b71d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a4db035a-a834-48b6-a951-08f0da775207</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2249</X>
|
|
<Y>581</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2274.459</X>
|
|
<Y>593.863</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="149">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9be7f0ca-0536-4ac3-9443-57702e190b2a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">379a3424-e130-4321-8792-bddd2920cd65</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2216</X>
|
|
<Y>657</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2241.101</X>
|
|
<Y>669.9352</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="150">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f12daa2f-4fd5-48c1-8ac3-5dea476912ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror an object.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7d01e58d-8a54-4ae4-a9b6-7ab06f1e2d1c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2293</X>
|
|
<Y>650</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2355</X>
|
|
<Y>672</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">17d1d407-3a21-4b09-a617-d9801ef30b7f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">9be7f0ca-0536-4ac3-9443-57702e190b2a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2295</X>
|
|
<Y>652</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2319</X>
|
|
<Y>662</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d3cdf2a5-d9da-4b8c-83c5-5a98280a79a9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2295</X>
|
|
<Y>672</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2319</X>
|
|
<Y>682</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>0</Xx>
|
|
<Xy>1</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>0</Yy>
|
|
<Yz>1</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirrored geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2cb202b3-0c04-4689-b060-c0262920972e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2367</X>
|
|
<Y>652</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2392</X>
|
|
<Y>662</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c86e32d1-3919-465c-b583-3e1b693a9d4d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2367</X>
|
|
<Y>672</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2392</X>
|
|
<Y>682</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="151">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">4d2a06bd-4b0f-4c65-9ee0-4220e4c01703</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Scale</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Scale an object uniformly in all directions.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">94fb524e-94b2-4634-8c18-46c169e9b368</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Scale</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Scale</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2550</X>
|
|
<Y>632</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2612</X>
|
|
<Y>664</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ac4ed61e-526e-44fc-b2a9-5b20284488d9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">809779a6-b26b-4d70-bfcd-b7a899aeb48f</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2552</X>
|
|
<Y>634</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2576</X>
|
|
<Y>644</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Center of scaling</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">05743bfe-326e-47f8-9002-e6c022240175</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Center</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Center</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2552</X>
|
|
<Y>654</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2576</X>
|
|
<Y>664</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Scaling factor</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3307b6e3-1c83-4f43-8544-66c303d485aa</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Factor</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Factor</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">4e8a50ea-22b0-4939-80dc-45b497a32eab</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2552</X>
|
|
<Y>674</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2576</X>
|
|
<Y>684</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.5</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Scaled geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c9dcbe00-45c0-4fe7-a486-d2ce9715f868</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2624</X>
|
|
<Y>634</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2649</X>
|
|
<Y>649</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">91f714e7-2082-4acb-b073-055162c4f4da</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2624</X>
|
|
<Y>664</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2649</X>
|
|
<Y>679</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="152">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">007c0597-08be-4501-a9ff-305dd497d52d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2421</X>
|
|
<Y>539</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2478</X>
|
|
<Y>561</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="10">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">efb808e7-362e-4e2e-a590-aab781acc664</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">c9c2f2b5-da7f-4019-92fd-92c4735b71d5</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">2cb202b3-0c04-4689-b060-c0262920972e</item>
|
|
<item name="Source" index="2" type_name="gh_guid" type_code="9">2690fc68-80e3-45ed-ba28-a73d0acf282d</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">3</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2423</X>
|
|
<Y>541</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2444.5</X>
|
|
<Y>551</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b149447e-b95c-4926-9ed4-6c054a4ad5c6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2423</X>
|
|
<Y>561</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2444.5</X>
|
|
<Y>571</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">809779a6-b26b-4d70-bfcd-b7a899aeb48f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2490</X>
|
|
<Y>541</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2507.5</X>
|
|
<Y>561</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="153">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">afc911a9-b572-4d05-b576-201cb0b133cb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0e5c88e5-c9b5-4ca4-8171-2b24be76b2d7</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>954</X>
|
|
<Y>378</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>974</X>
|
|
<Y>386</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="154">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">925090fd-6bda-42c5-a188-e3df2f2b78d6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">0e5c88e5-c9b5-4ca4-8171-2b24be76b2d7</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2333</X>
|
|
<Y>757</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2353</X>
|
|
<Y>765</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="155">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">ce46b74e-00c9-43c4-805a-193b69ea4a11</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical multiplication</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">19b0ef7f-1603-43f5-9ee4-ca186263610d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2410</X>
|
|
<Y>744</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2435</X>
|
|
<Y>766</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cdfdf008-c520-4081-9620-890a26d2b1bc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">925090fd-6bda-42c5-a188-e3df2f2b78d6</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2412</X>
|
|
<Y>746</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2417.5</X>
|
|
<Y>756</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bb6a3815-9e09-4b1e-aaa5-5ab6d89792e9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2412</X>
|
|
<Y>766</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2417.5</X>
|
|
<Y>776</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Integer</item>
|
|
<item name="number" type_name="gh_int32" type_code="3">4</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">4e8a50ea-22b0-4939-80dc-45b497a32eab</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2447</X>
|
|
<Y>746</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2462.5</X>
|
|
<Y>766</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="156">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">e9eb1dcf-92f6-4d4d-84ae-96222d60f56b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translate (move) an object along a vector.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d499b50a-c53c-49f9-9d01-5b56e75a4bbd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2728</X>
|
|
<Y>687</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2790</X>
|
|
<Y>709</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">64d21ff8-2044-4e3b-8908-4ef94124d62c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">c9dcbe00-45c0-4fe7-a486-d2ce9715f868</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2730</X>
|
|
<Y>689</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2754</X>
|
|
<Y>699</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translation vector</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c90ac9c9-3874-4614-bf46-11fc8130f210</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">e9836bbc-725d-43e4-995c-88750a096ed8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2730</X>
|
|
<Y>709</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2754</X>
|
|
<Y>719</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="vector" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>10</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">56d0947c-ad68-4cfb-86d1-8fcf7a48e4ce</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2802</X>
|
|
<Y>689</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2827</X>
|
|
<Y>699</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">649b5a1e-6cd1-4543-b0c1-4ec600d272e4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2802</X>
|
|
<Y>709</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2827</X>
|
|
<Y>719</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="157">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">56b92eab-d121-43f7-94d3-6cd8f0ddead8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a vector from {xyz} components.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">62796c89-f427-4b0f-8aba-bb5ef7101ed1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2534</X>
|
|
<Y>764</Y>
|
|
<W>127</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2613</X>
|
|
<Y>796</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {x} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c20181ab-31a4-4123-9605-9add7bc12152</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2536</X>
|
|
<Y>766</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2568.5</X>
|
|
<Y>776</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {y} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b9ad5853-4918-4dbf-a9ff-34cc13797115</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8b4140c8-1224-4101-94a9-fae63182a9ae</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2536</X>
|
|
<Y>786</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2568.5</X>
|
|
<Y>796</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {z} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7d1408d5-06d8-44cd-987e-88bb20447a66</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2536</X>
|
|
<Y>806</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2568.5</X>
|
|
<Y>816</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector construct</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e9836bbc-725d-43e4-995c-88750a096ed8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2625</X>
|
|
<Y>766</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2642</X>
|
|
<Y>781</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">47530c73-29b3-4ac8-95d8-980308a8d808</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2625</X>
|
|
<Y>796</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2642</X>
|
|
<Y>811</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="158">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">a3371040-e552-4bc8-b0ff-10a840258e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Compute the negative of a value.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7729c066-169e-4154-a09e-6bf484a1ec9a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Negative</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Negative</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2414</X>
|
|
<Y>830</Y>
|
|
<W>88</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2457</X>
|
|
<Y>844</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1dafb6fb-718b-4fc9-b7ba-a90b5652fbb7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">798aeadd-978c-45e4-8c94-72f0051b4754</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2416</X>
|
|
<Y>832</Y>
|
|
<W>29</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2430.5</X>
|
|
<Y>844</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output value</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">689d1d65-22a2-4661-96a9-fd62a95298a3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2469</X>
|
|
<Y>832</Y>
|
|
<W>31</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2484.5</X>
|
|
<Y>844</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="159">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d2805e3d-0af8-46a9-9b8d-435dcee01b14</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">56d0947c-ad68-4cfb-86d1-8fcf7a48e4ce</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2620</X>
|
|
<Y>480</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2640</X>
|
|
<Y>488</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="160">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f6fb8d8c-5ae8-445b-9af0-a6460ebc9cf5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d2805e3d-0af8-46a9-9b8d-435dcee01b14</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2708</X>
|
|
<Y>450</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2733.128</X>
|
|
<Y>462.3543</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="161">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3cadddef-1e2b-4c09-9390-0e8f78f7609f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Merge</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="4">
|
|
<item name="Description" type_name="gh_string" type_code="10">Merge a bunch of data streams</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fdce27e9-9fb5-40a4-8982-966ac16712e5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Merge</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Merge</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2204</X>
|
|
<Y>206</Y>
|
|
<W>75</W>
|
|
<H>84</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2234</X>
|
|
<Y>248</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="7">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">4</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="2" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="3" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Data stream 1</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">45e1e0f3-e8d8-4a54-afbd-010a9bae52dd</item>
|
|
<item name="Mutable" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Data 1</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D1</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">cbf9f624-2889-4204-a15c-684de1a8f909</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2206</X>
|
|
<Y>208</Y>
|
|
<W>16</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2214</X>
|
|
<Y>218</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Data stream 2</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9d7f5dc9-4b6c-44ac-8475-32d4b894ea03</item>
|
|
<item name="Mutable" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Data 2</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D2</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">df0418dd-a55b-486c-ae4e-503d8eecb9d9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2206</X>
|
|
<Y>228</Y>
|
|
<W>16</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2214</X>
|
|
<Y>238</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="2">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Data stream 3</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1c052ee6-bb60-402d-b5c1-cd322713adce</item>
|
|
<item name="Mutable" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Data 3</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D3</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">1c315543-a675-4e2e-bf6c-0699d34576cd</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2206</X>
|
|
<Y>248</Y>
|
|
<W>16</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2214</X>
|
|
<Y>258</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="3">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Data stream 4</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">57c9f55e-f939-4b7d-9b49-b754231ff8ab</item>
|
|
<item name="Mutable" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Data 4</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">D4</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2206</X>
|
|
<Y>268</Y>
|
|
<W>16</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2214</X>
|
|
<Y>278</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of merge</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f6b4926e-e21e-4172-8955-63568a7bca58</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2246</X>
|
|
<Y>208</Y>
|
|
<W>31</W>
|
|
<H>80</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2261.5</X>
|
|
<Y>248</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="162">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">7376fe41-74ec-497e-b367-1ffe5072608b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="4">
|
|
<item name="Description" type_name="gh_string" type_code="10">Draws Rhino Curvature Graphs.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1a228e5c-f086-4ddc-a8fb-57d064579fa4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curvature Graph</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2766</X>
|
|
<Y>280</Y>
|
|
<W>65</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2817</X>
|
|
<Y>312</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve for Curvature graph display</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">49509b30-1b7a-4cc4-aa52-1fee8f857b9b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">f6fb8d8c-5ae8-445b-9af0-a6460ebc9cf5</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2768</X>
|
|
<Y>282</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2786.5</X>
|
|
<Y>292</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Sampling density of the Graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">96f0b975-d527-4bda-b77d-d0c1fa5546cd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Density</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Density</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2768</X>
|
|
<Y>302</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2786.5</X>
|
|
<Y>312</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Scale of graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">956cbc42-1bb9-42ef-914c-7c1628d6ba77</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Scale</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Scale</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">bb18bf88-1def-4c7b-bd6d-58ed6f898c06</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2768</X>
|
|
<Y>322</Y>
|
|
<W>37</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2786.5</X>
|
|
<Y>332</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">105</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="163">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">ce46b74e-00c9-43c4-805a-193b69ea4a11</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical multiplication</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">de04c0f2-702f-4a22-ae2a-1d79429531be</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2455</X>
|
|
<Y>881</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2480</X>
|
|
<Y>903</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">66c1bee3-0c45-48e1-8042-f8fbe1b5f81c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">689d1d65-22a2-4661-96a9-fd62a95298a3</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2457</X>
|
|
<Y>883</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2462.5</X>
|
|
<Y>893</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b7468600-8a20-4edd-92fd-7dc28cfa8cd8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2457</X>
|
|
<Y>903</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2462.5</X>
|
|
<Y>913</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Number</item>
|
|
<item name="number" type_name="gh_double" type_code="6">1.25</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8b4140c8-1224-4101-94a9-fae63182a9ae</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2492</X>
|
|
<Y>883</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2507.5</X>
|
|
<Y>903</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="164">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">33bcf975-a0b2-4b54-99fd-585c893b9e88</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Numeric scroller for single numbers</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bb18bf88-1def-4c7b-bd6d-58ed6f898c06</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Scroller">
|
|
<items count="5">
|
|
<item name="Digits" type_name="gh_int32" type_code="3">12</item>
|
|
<item name="Prefix" type_name="gh_string" type_code="10">Digit Scroller</item>
|
|
<item name="Radix" type_name="gh_int32" type_code="3">3</item>
|
|
<item name="Suffix" type_name="gh_string" type_code="10"></item>
|
|
<item name="Value" type_name="gh_decimal" type_code="7">112.000000000</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2493</X>
|
|
<Y>382</Y>
|
|
<W>250</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2493.76</X>
|
|
<Y>382.3707</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="165">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">079bd9bd-54a0-41d4-98af-db999015f63d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">VB Script</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="10">
|
|
<item name="AdditionalSource" type_name="gh_string" type_code="10"> Private Function IsSet(ByVal param As String) As Boolean ' Check if an input parameter has data
|
|
Dim i As Integer = Component.Params.IndexOfInputParam(param)
|
|
If i > -1 Then
|
|
Return Component.Params.Input.ElementAt(i).DataType > 1 ' input parameter DataType of 1 means it's not receiving input (internal or external)
|
|
Else
|
|
Msg("error", "Input parameter '" & param & "' not found")
|
|
Return False
|
|
End If
|
|
End Function
|
|
|
|
Private Sub Msg(ByVal type As String, ByVal msg As String) ' Output an error, warning, or informational message
|
|
Select Case type
|
|
Case "error"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Error, msg)
|
|
Print("Error: " & msg)
|
|
Case "warning"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Warning, msg)
|
|
Print("Warning: " & msg)
|
|
Case "info"
|
|
Component.AddRuntimeMessage(GH_RuntimeMessageLevel.Remark, msg)
|
|
Print(msg)
|
|
End Select
|
|
End Sub
|
|
|
|
' Solve for the m parameter from length and width (reference {1} equation (34), except b = width and K(k) and E(k) should be K(m) and E(m))
|
|
Private Function SolveMFromLenWid(ByVal L As Double, ByVal w As Double) As Double
|
|
If w = 0 Then
|
|
Return Defined.M_ZERO_W ' for the boundry condition width = 0, bypass the function and return the known m value
|
|
End If
|
|
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim m As Double
|
|
Dim cwl As Double
|
|
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
cwl = 2 * EllipticE(m) / EllipticK(m) - 1 ' calculate w/L with the test value of m
|
|
If cwl < w / L Then ' compares the calculated w/L with the actual w/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
Return m
|
|
End Function
|
|
|
|
' Solve for the m parameter from length and height (reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m))
|
|
' Note that it's actually possible to find 2 valid values for m (hence 2 width values) at certain height values
|
|
Private Function SolveMFromLenHt(ByVal L As Double, ByVal h As Double) As List(Of Double)
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim twoWidths As Boolean = h / L >= Defined.DOUBLE_W_HL_RATIO And h / L < Defined.MAX_HL_RATIO ' check to see if h/L is within the range where 2 solutions for the width are possible
|
|
Dim m As Double
|
|
Dim mult_m As New List(Of Double)
|
|
Dim chl As Double
|
|
|
|
If twoWidths Then
|
|
' find the first of two possible solutions for m with the following limits:
|
|
lower = Defined.M_DOUBLE_W ' see constants at bottom of script
|
|
upper = Defined.M_MAXHEIGHT ' see constants at bottom of script
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl > h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
mult_m.Add(m)
|
|
|
|
' then find the second of two possible solutions for m with the following limits:
|
|
lower = Defined.M_MAXHEIGHT ' see constants at bottom of script
|
|
upper = 1
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl < h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
|
|
If m <= Defined.M_MAX Then ' return this m parameter only if it falls within the maximum useful value (above which the curve breaks down)
|
|
mult_m.Add(m)
|
|
End If
|
|
|
|
Else
|
|
' find the one possible solution for the m parameter
|
|
upper = Defined.M_DOUBLE_W ' limit the upper end of the search to the maximum value of m for which only one solution exists
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
chl = Math.Sqrt(m) / EllipticK(m) ' calculate h/L with the test value of m
|
|
If chl > h / L Then ' compares the calculated h/L with the actual h/L then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
mult_m.Add(m)
|
|
End If
|
|
|
|
Return mult_m
|
|
End Function
|
|
|
|
' Solve for the m parameter from width and height (derived from reference {1} equations (33) and (34) with same notes as above)
|
|
Private Function SolveMFromWidHt(ByVal w As Double, ByVal h As Double) As Double
|
|
Dim n As Integer = 1 ' Iteration counter (quit if >MAXIT)
|
|
Dim lower As Double = 0 ' m must be within this range
|
|
Dim upper As Double = 1
|
|
Dim m As Double
|
|
Dim cwh As Double
|
|
|
|
Do While (upper - lower) > Defined.MAXERR AndAlso (n) < Defined.MAXIT ' Repeat until range narrow enough or MAXIT
|
|
m = (upper + lower) / 2
|
|
cwh = (2 * EllipticE(m) - EllipticK(m)) / Math.Sqrt(m) ' calculate w/h with the test value of m
|
|
If cwh < w / h Then ' compares the calculated w/h with the actual w/h then narrows the range of possible m
|
|
upper = m
|
|
Else
|
|
lower = m
|
|
End If
|
|
n += 1
|
|
Loop
|
|
|
|
Return m
|
|
End Function
|
|
|
|
' Calculate length based on height and an m parameter, derived from reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m)
|
|
Private Function Cal_L(ByVal h As Double, ByVal m As Double) As Double
|
|
Return h * EllipticK(m) / Math.Sqrt(m)
|
|
End Function
|
|
|
|
' Calculate width based on length and an m parameter, derived from reference {1} equation (34), except b = width and K(k) and E(k) should be K(m) and E(m)
|
|
Private Function Cal_W(ByVal L As Double, ByVal m As Double) As Double
|
|
Return L * (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
End Function
|
|
|
|
' Calculate height based on length and an m parameter, from reference {1} equation (33), except K(k) should be K(m) and k = sqrt(m)
|
|
Private Function Cal_H(ByVal L As Double, ByVal m As Double) As Double
|
|
Return L * Math.Sqrt(m) / EllipticK(m)
|
|
End Function
|
|
|
|
' Calculate the unique m parameter based on a start tangent angle, from reference {2}, just above equation (9a), that states k = Sin(angle / 2 + Pi / 4),
|
|
' but as m = k^2 and due to this script's need for an angle rotated 90° versus the one in reference {1}, the following formula is the result
|
|
' New note: verified by reference {4}, pg. 78 at the bottom
|
|
Private Function Cal_M(ByVal a As Double) As Double
|
|
Return (1 - Math.Cos(a)) / 2 ' equal to Sin^2(a/2) too
|
|
End Function
|
|
|
|
' Calculate start tangent angle based on an m parameter, derived from above formula
|
|
Private Function Cal_A(ByVal m As Double) As Double
|
|
Return Math.Acos(1 - 2 * m)
|
|
End Function
|
|
|
|
' This is the heart of this script, taking the found (or specified) length, width, and angle values along with the found m parameter to create
|
|
' a list of points that approximate the shape or form of the elastica. It works by finding the x and y coordinates (which are reversed versus
|
|
' the original equations (12a) and (12b) from reference {2} due to the 90° difference in orientation) based on the tangent angle along the curve.
|
|
' See reference {2} for more details on how they derived it. Note that to simplify things, the algorithm only calculates the points for half of the
|
|
' curve, then mirrors those points along the y-axis.
|
|
Private Function FindBendForm(ByVal L As Double, ByVal w As Double, ByVal m As Double, ByVal ang As Double, ByVal refPln As Plane) As List(Of Point3d)
|
|
L = L / 2 ' because the below algorithm is based on the formulas in reference {2} for only half of the curve
|
|
w = w / 2 ' same
|
|
|
|
If ang = 0 Then ' if angle (and height) = 0, then simply return the start and end points of the straight line
|
|
Dim out As New List(Of Point3d)
|
|
out.Add(refPln.PointAt(w, 0, 0))
|
|
out.Add(refPln.PointAt(-w, 0, 0))
|
|
Return out
|
|
End If
|
|
|
|
Dim x As Double
|
|
Dim y As Double
|
|
Dim halfCurvePts As New List(Of Point3d)
|
|
Dim fullCurvePts As New List(Of Point3d)
|
|
Dim translatedPts As New List(Of Point3d)
|
|
|
|
ang -= Math.PI / 2 ' a hack to allow this algorithm to work, since the original curve in paper {2} was rotated 90°
|
|
Dim angB As Double = ang + (-Math.PI / 2 - ang) / Defined.CURVEDIVS ' angB is the 'lowercase theta' which should be in formula {2}(12b) as the interval
|
|
' start [a typo...see equation(3)]. It's necessary to start angB at ang + [interval] instead of just ang due to integration failing at angB = ang
|
|
halfCurvePts.Add(New Point3d(w, 0, 0)) ' start with this known initial point, as integration will fail when angB = ang
|
|
|
|
' each point {x, y} is calculated from the tangent angle, angB, that occurs at each point (which is why this iterates from ~ang to -pi/2, the known end condition)
|
|
Do While Math.Round(angB, Defined.ROUNDTO) >= Math.Round(-Math.PI / 2, Defined.ROUNDTO)
|
|
y = (Math.Sqrt(2) * Math.Sqrt(Math.Sin(ang) - Math.Sin(angB)) * (w + L)) / (2 * EllipticE(m)) ' note that x and y are swapped vs. (12a) and (12b)
|
|
x = (L / (Math.Sqrt(2) * EllipticK(m))) * Simpson(angB, -Math.PI / 2, 500, ang) ' calculate the Simpson approximation of the integral (function f below)
|
|
' over the interval angB ('lowercase theta') to -pi/2. side note: is 500 too few iterations for the Simson algorithm?
|
|
|
|
If Math.Round(x, Defined.ROUNDTO) = 0 Then x = 0
|
|
halfCurvePts.Add(New Point3d(x, y, 0))
|
|
|
|
angB += (-Math.PI / 2 - ang) / Defined.CURVEDIVS ' onto the next tangent angle
|
|
Loop
|
|
|
|
' After finding the x and y values for half of the curve, add the {-x, y} values for the rest of the curve
|
|
For Each point As Point3d In halfCurvePts
|
|
If Math.Round(point.X, Defined.ROUNDTO) = 0 Then
|
|
If Math.Round(point.Y, Defined.ROUNDTO) = 0 Then
|
|
fullCurvePts.Add(New Point3d(0, 0, 0)) ' special case when width = 0: when x = 0, only duplicate the point when y = 0 too
|
|
End If
|
|
Else
|
|
fullCurvePts.Add(New Point3d(-point.X, point.Y, 0))
|
|
End If
|
|
Next
|
|
halfCurvePts.Reverse
|
|
fullCurvePts.AddRange(halfCurvePts)
|
|
|
|
For Each p As Point3d In fullCurvePts
|
|
translatedPts.Add(refPln.PointAt(p.X, p.Y, p.Z)) ' translate the points from the reference plane to the world plane
|
|
Next
|
|
|
|
Return translatedPts
|
|
End Function
|
|
|
|
' Interpolates the points from FindBendForm to create the Elastica curve. Uses start & end tangents for greater accuracy.
|
|
Private Function MakeCurve(ByVal pts As List(Of Point3d), ByVal ang As Double, ByVal refPln As Plane) As Curve
|
|
If ang <> 0 Then
|
|
Dim ts, te As New Vector3d(refPln.XAxis)
|
|
ts.Rotate(ang, refPln.ZAxis)
|
|
te.Rotate(-ang, refPln.ZAxis)
|
|
Return Curve.CreateInterpolatedCurve(pts, 3, CurveKnotStyle.Chord, ts, te) ' 3rd degree curve with 'Chord' Knot Style
|
|
Else
|
|
Return Curve.CreateInterpolatedCurve(pts, 3) ' if angle (and height) = 0, then simply interpolate the straight line (no start/end tangents)
|
|
End If
|
|
End Function
|
|
|
|
' Implements the Simpson approximation for an integral of function f below
|
|
Public Function Simpson(a As Double, b As Double, n As Integer, theta As Double) As Double 'n should be an even number
|
|
Dim j As Integer, s1 As Double, s2 As Double, h As Double
|
|
h = (b - a) / n
|
|
s1 = 0
|
|
s2 = 0
|
|
For j = 1 To n - 1 Step 2
|
|
s1 = s1 + fn(a + j * h, theta)
|
|
Next j
|
|
For j = 2 To n - 2 Step 2
|
|
s2 = s2 + fn(a + j * h, theta)
|
|
Next j
|
|
Simpson = h / 3 * (fn(a, theta) + 4 * s1 + 2 * s2 + fn(b, theta))
|
|
End Function
|
|
|
|
' Specific calculation for the above integration
|
|
Public Function fn(x As Double, theta As Double) As Double
|
|
fn = Math.Sin(x) / (Math.Sqrt(Math.Sin(theta) - Math.Sin(x))) ' from reference {2} formula (12b)
|
|
End Function
|
|
|
|
|
|
' Return the Complete Elliptic integral of the 1st kind
|
|
' Abramowitz and Stegun p.591, formula 17.3.11
|
|
' Code from http://www.codeproject.com/Articles/566614/Elliptic-integrals
|
|
Public Function EllipticK(ByVal m As Double) As Double
|
|
Dim sum, term, above, below As Double
|
|
sum = 1
|
|
term = 1
|
|
above = 1
|
|
below = 2
|
|
|
|
For i As Integer = 1 To 100
|
|
term *= above / below
|
|
sum += Math.Pow(m, i) * Math.Pow(term, 2)
|
|
above += 2
|
|
below += 2
|
|
Next
|
|
sum *= 0.5 * Math.PI
|
|
Return sum
|
|
End Function
|
|
|
|
|
|
' Return the Complete Elliptic integral of the 2nd kind
|
|
' Abramowitz and Stegun p.591, formula 17.3.12
|
|
' Code from http://www.codeproject.com/Articles/566614/Elliptic-integrals
|
|
Public Function EllipticE(ByVal m As Double) As Double
|
|
Dim sum, term, above, below As Double
|
|
sum = 1
|
|
term = 1
|
|
above = 1
|
|
below = 2
|
|
|
|
For i As Integer = 1 To 100
|
|
term *= above / below
|
|
sum -= Math.Pow(m, i) * Math.Pow(term, 2) / above
|
|
above += 2
|
|
below += 2
|
|
Next
|
|
sum *= 0.5 * Math.PI
|
|
Return sum
|
|
End Function
|
|
|
|
Friend Partial NotInheritable Class Defined
|
|
Private Sub New()
|
|
End Sub
|
|
|
|
' Note: most of these values for m and h/L ratio were found with Wolfram Alpha and either specific intercepts (x=0) or local minima/maxima. They should be constant.
|
|
Public Const M_SKETCHY As Double = 0.95 ' value of the m parameter where the curvature near the ends of the curve gets wonky
|
|
Public Const M_MAX As Double = 0.993 ' maximum useful value of the m parameter, above which this algorithm for the form of the curve breaks down
|
|
Public Const M_ZERO_W As Double = 0.826114765984970336 ' value of the m parameter when width = 0
|
|
Public Const M_MAXHEIGHT As Double = 0.701327460663101223 ' value of the m parameter at maximum possible height of the bent rod/wire
|
|
Public Const M_DOUBLE_W As Double = 0.180254422335013983 ' minimum value of the m parameter when two width values are possible for a given height and length
|
|
Public Const DOUBLE_W_HL_RATIO As Double = 0.257342117984635757 ' value of the height/length ratio above which there are two possible width values
|
|
Public Const MAX_HL_RATIO As Double = 0.403140189705650243 ' maximum possible value of the height/length ratio
|
|
|
|
Public Const MAXERR As Double = 0.0000000001 ' error tolerance
|
|
Public Const MAXIT As Integer = 100 ' maximum number of iterations
|
|
Public Const ROUNDTO As Integer = 10 ' number of decimal places to round off to
|
|
Public Const CURVEDIVS As Integer = 50 ' number of sample points for building the curve (or half-curve as it were)
|
|
End Class</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A VB.NET scriptable component</item>
|
|
<item name="EditorPosition" type_name="gh_drawing_point" type_code="30">
|
|
<X>98</X>
|
|
<Y>86</Y>
|
|
</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b1551a80-522e-48bd-909f-f47901a99aa7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">VB Script</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">VB</item>
|
|
<item name="OutParameter" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ReferenceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ScriptSource" type_name="gh_string" type_code="10"> ' -----------------------------------------------------------------
|
|
' Elastic Bending Script by Will McElwain
|
|
' Created February 2014
|
|
'
|
|
' DESCRIPTION:
|
|
' This beast creates the so-called 'elastica curve', the shape a long, thin rod or wire makes when it is bent elastically (i.e. not permanently). In this case, force
|
|
' is assumed to only be applied horizontally (which would be in line with the rod at rest) and both ends are assumed to be pinned or hinged meaning they are free
|
|
' to rotate (as opposed to clamped, when the end tangent angle is fixed, usually horizontally). An interesting finding is that it doesn't matter what the material or
|
|
' cross-sectional area is, as long as they're uniform along the entire length. Everything makes the same shape when bent as long as it doesn't cross the threshold
|
|
' from elastic to plastic (permanent) deformation (I don't bother to find that limit here, but can be found if the yield stress for a material is known).
|
|
'
|
|
' Key to the formulas used in this script are elliptic integrals, specifically K(m), the complete elliptic integral of the first kind, and E(m), the complete elliptic
|
|
' integral of the second kind. There was a lot of confusion over the 'm' and 'k' parameters for these functions, as some people use them interchangeably, but they are
|
|
' not the same. m = k^2 (thus k = Sqrt(m)). I try to use the 'm' parameter exclusively to avoid this confusion. Note that there is a unique 'm' parameter for every
|
|
' configuration/shape of the elastica curve.
|
|
'
|
|
' This script tries to find that unique 'm' parameter based on the inputs. The algorithm starts with a test version of m, evaluates an expression, say 2*E(m)/K(m)-1,
|
|
' then compares the result to what it should be (in this case, a known width/length ratio). Iterate until the correct m is found. Once we have m, we can then calculate
|
|
' all of the other unknowns, then find points that lie on that curve, then interpolate those points for the actual curve. You can also use Wolfram|Alpha as I did to
|
|
' find the m parameter based on the equations in this script (example here: http://tiny.cc/t4tpbx for when say width=45.2 and length=67.1).
|
|
'
|
|
' Other notes:
|
|
' * This script works with negative values for width, which will creat a self-intersecting curve (as it should). The curvature of the elastica starts to break down around
|
|
' m=0.95 (~154°), but this script will continue to work until M_MAX, m=0.993 (~169°). If you wish to ignore self-intersecting curves, set ignoreSelfIntersecting to True
|
|
' * When the only known values are length and height, it is actually possible for certain ratios of height to length to have two valid m values (thus 2 possible widths
|
|
' and angles). This script will return them both.
|
|
' * Only the first two valid parameters (of the required ones) will be used, meaning if all four are connected (length, width or a PtB, height, and angle), this script will
|
|
' only use length and width (or a PtB).
|
|
' * Depending on the magnitude of your inputs (say if they're really small, like if length < 10), you might have to increase the constant ROUNDTO at the bottom
|
|
'
|
|
' REFERENCES:
|
|
' {1} "The elastic rod" by M.E. Pacheco Q. & E. Pina, http://www.scielo.org.mx/pdf/rmfe/v53n2/v53n2a8.pdf
|
|
' {2} "An experiment in nonlinear beam theory" by A. Valiente, http://www.deepdyve.com/lp/doc/I3lwnxdfGz , also here: http://tiny.cc/Valiente_AEiNBT
|
|
' {3} "Snap buckling, writhing and Loop formation In twisted rods" by V.G.A. GOSS, http://myweb.lsbu.ac.uk/~gossga/thesisFinal.pdf
|
|
' {4} "Theory of Elastic Stability" by Stephen Timoshenko, http://www.scribd.com/doc/50402462/Timoshenko-Theory-of-Elastic-Stability (start on p. 76)
|
|
'
|
|
' INPUT:
|
|
' PtA - First anchor point (required)
|
|
' PtB - Second anchor point (optional, though 2 out of the 4--length, width, height, angle--need to be specified)
|
|
' [note that PtB can be the same as PtA (meaning width would be zero)]
|
|
' [also note that if a different width is additionally specified that's not equal to the distance between PtA and PtB, then the end point will not equal PtB anymore]
|
|
' Pln - Plane of the bent rod/wire, which bends up in the +y direction. The line between PtA and PtB (if specified) must be parallel to the x-axis of this plane
|
|
'
|
|
' ** 2 of the following 4 need to be specified **
|
|
' Len - Length of the rod/wire, which needs to be > 0
|
|
' Wid - Width between the endpoints of the curve [note: if PtB is specified in addition, and distance between PtA and PtB <> width, the end point will be relocated
|
|
' Ht - Height of the bent rod/wire (when negative, curve will bend downward, relative to the input plane, instead)
|
|
' Ang - Inner departure angle or tangent angle (in radians) at the ends of the bent rod/wire. Set up so as width approaches length (thus height approaches zero), angle approaches zero
|
|
'
|
|
' * Following variables only needed for optional calculating of bending force, not for shape of curve.
|
|
' E - Young's modulus (modulus of elasticity) in GPa (=N/m^2) (material-specific. for example, 7075 aluminum is roughly 71.7 GPa)
|
|
' I - Second moment of area (or area moment of inertia) in m^4 (cross-section-specific. for example, a hollow rod
|
|
' would have I = pi * (outer_diameter^4 - inner_diameter^4) / 32
|
|
' Note: E*I is also known as flexural rigidity or bending stiffness
|
|
'
|
|
' OUTPUT:
|
|
' out - only for debugging messages
|
|
' Pts - the list of points that approximate the shape of the elastica
|
|
' Crv - the 3rd-degree curve interpolated from those points (with accurate start & end tangents)
|
|
' L - the length of the rod/wire
|
|
' W - the distance (width) between the endpoints of the rod/wire
|
|
' H - the height of the bent rod/wire
|
|
' A - the tangent angle at the (start) end of the rod/wire
|
|
' F - the force needed to hold the rod/wire in a specific shape (based on the material properties & cross-section) **be sure your units for 'I' match your units for the
|
|
' rest of your inputs (length, width, etc.). Also note that the critical buckling load (force) that makes the rod/wire start to bend can be found at height=0
|
|
'
|
|
' THANKS TO:
|
|
' Mårten Nettelbladt (thegeometryofbending.blogspot.com)
|
|
' Daniel Piker (Kangaroo plugin)
|
|
' David Rutten (Grasshopper guru)
|
|
' Euler & Bernoulli (the O.G.'s)
|
|
'
|
|
' -----------------------------------------------------------------
|
|
|
|
Dim ignoreSelfIntersecting As Boolean = False ' set to True if you don't want to output curves where width < 0, which creates a self-intersecting curve
|
|
|
|
Dim inCt As Integer = 0 ' count the number of required parameters that are receiving data
|
|
Dim length As Double
|
|
Dim width As System.Object = Nothing ' need to set as Nothing so we can check if it has been assigned a value later
|
|
Dim height As Double
|
|
Dim angle As Double
|
|
Dim m As Double
|
|
Dim multiple_m As New List(Of Double)
|
|
Dim AtoB As Line
|
|
Dim flip_H As Boolean = False ' if height is negative, this flag will be set
|
|
Dim flip_A As Boolean = False ' if angle is negative, this flag will be set
|
|
|
|
If Not IsSet("Pln") Then
|
|
Msg("error", "Base plane is not set")
|
|
Return
|
|
End If
|
|
|
|
If Not IsSet("PtA") Then
|
|
Msg("error", "Point A is not set")
|
|
Return
|
|
End If
|
|
|
|
If Math.Round(Pln.DistanceTo(PtA), Defined.ROUNDTO) <> 0 Then
|
|
Msg("error", "Point A is not on the base plane")
|
|
Return
|
|
End If
|
|
|
|
Dim refPlane As Plane = Pln ' create a reference plane = input plane and set the origin of it to PtA in case PtA isn't the origin already
|
|
refPlane.Origin = PtA
|
|
|
|
If IsSet("PtB") Then
|
|
If Math.Round(Pln.DistanceTo(PtB), Defined.ROUNDTO) <> 0 Then
|
|
Msg("error", "Point B is not on the base plane")
|
|
Return
|
|
End If
|
|
|
|
AtoB = New Line(PtA, PtB)
|
|
If AtoB.Length <> 0 And Not AtoB.Direction.IsPerpendicularTo(Pln.YAxis) Then
|
|
Msg("error", "The line between PtA and PtB is not perpendicular to the Y-axis of the specified plane")
|
|
Return
|
|
End If
|
|
|
|
inCt += 1
|
|
If IsSet("Wid") Then Msg("info", "Wid will override the distance between PtA and PtB. If you do not want this to happen, disconnect PtB or Wid.")
|
|
|
|
width = PtA.DistanceTo(PtB) ' get the width (distance) between PtA and PtB
|
|
|
|
Dim refPtB As Point3d
|
|
refPlane.RemapToPlaneSpace(PtB, refPtB)
|
|
If refPtB.X < 0 Then width = -width ' check if PtB is to the left of PtA...if so, width is negative
|
|
End If
|
|
|
|
If IsSet("Len") Then inCt += 1
|
|
If IsSet("Wid") Then inCt += 1
|
|
If IsSet("Ht") Then inCt += 1
|
|
If IsSet("Ang") Then inCt += 1
|
|
If inCt > 2 Then Msg("info", "More parameters set than are required (out of length, width, height, angle). Only using the first two valid ones.")
|
|
|
|
' check for connected/specified inputs. note: only the first two that it comes across will be used
|
|
If IsSet("Len") Then ' if length is specified then...
|
|
If Len <= 0 Then
|
|
Msg("error", "Length cannot be negative or zero")
|
|
Return
|
|
End If
|
|
If IsSet("Wid") Then ' find height & angle based on length and specified width
|
|
If Wid > Len Then
|
|
Msg("error", "Width is greater than length")
|
|
Return
|
|
End If
|
|
If Wid = Len Then ' skip the solver and set the known values
|
|
height = 0
|
|
m = 0
|
|
angle = 0
|
|
width = Wid
|
|
Else
|
|
m = SolveMFromLenWid(Len, Wid)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
width = Wid
|
|
End If
|
|
|
|
Else If width IsNot Nothing Then ' find height & angle based on length and calculated width (distance between PtA and PtB)
|
|
If width > Len Then
|
|
Msg("error", "Width is greater than length")
|
|
Return
|
|
End If
|
|
If width = Len Then ' skip the solver and set the known values
|
|
height = 0
|
|
m = 0
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromLenWid(Len, width)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
|
|
Else If IsSet("Ht") Then ' find width & angle based on length and height ** possible to return 2 results **
|
|
If Math.Abs(Ht / Len) > Defined.MAX_HL_RATIO Then
|
|
Msg("error", "Height not possible with given length")
|
|
Return
|
|
End If
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
width = Len
|
|
angle = 0
|
|
Else
|
|
multiple_m = SolveMFromLenHt(Len, Ht) ' note that it's possible for two values of m to be found if height is close to max height
|
|
If multiple_m.Count = 1 Then ' if there's only one m value returned, calculate the width & angle here. we'll deal with multiple m values later
|
|
m = multiple_m.Item(0)
|
|
width = Cal_W(Len, m) ' L * (2 * E(m) / K(m) - 1)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find width & height based on length and angle
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
width = Len
|
|
height = 0
|
|
Else
|
|
width = Cal_W(Len, m) ' L * (2 * E(m) / K(m) - 1)
|
|
height = Cal_H(Len, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to length")
|
|
Return
|
|
End If
|
|
length = Len
|
|
|
|
Else If IsSet("Wid") Then ' if width is specified then...
|
|
If IsSet("Ht") Then ' find length & angle based on specified width and height
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
length = Wid
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromWidHt(Wid, Ht)
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find length & height based on specified width and angle
|
|
If Wid = 0 Then
|
|
Msg("error", "Curve not possible with width = 0 and an angle as inputs")
|
|
Return
|
|
End If
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
length = Wid
|
|
height = 0
|
|
Else
|
|
length = Wid / (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
If length < 0 Then
|
|
Msg("error", "Curve not possible at specified width and angle (calculated length is negative)")
|
|
Return
|
|
End If
|
|
height = Cal_H(length, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to width (Wid)")
|
|
Return
|
|
End If
|
|
width = Wid
|
|
|
|
Else If width IsNot Nothing Then ' if width is determined by PtA and PtB then...
|
|
If IsSet("Ht") Then ' find length & angle based on calculated width and height
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
If Ht = 0 Then ' skip the solver and set the known values
|
|
length = width
|
|
angle = 0
|
|
Else
|
|
m = SolveMFromWidHt(width, Ht)
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
angle = Cal_A(m) ' Acos(1 - 2 * m)
|
|
End If
|
|
height = Ht
|
|
|
|
Else If IsSet("Ang") Then ' find length & height based on calculated width and angle
|
|
If width = 0 Then
|
|
Msg("error", "Curve not possible with width = 0 and an angle as inputs")
|
|
Return
|
|
End If
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = True
|
|
flip_H = True
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then ' skip the solver and set the known values
|
|
length = width
|
|
height = 0
|
|
Else
|
|
length = width / (2 * EllipticE(m) / EllipticK(m) - 1)
|
|
If length < 0 Then
|
|
Msg("error", "Curve not possible at specified width and angle (calculated length is negative)")
|
|
Return
|
|
End If
|
|
height = Cal_H(length, m) ' L * Sqrt(m) / K(m)
|
|
End If
|
|
angle = Ang
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to PtA and PtB")
|
|
Return
|
|
End If
|
|
|
|
Else If IsSet("Ht") Then ' if height is specified then...
|
|
If IsSet("Ang") Then ' find length & width based on height and angle
|
|
If Ht < 0 Then
|
|
Ht = -Ht ' if height is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_H = True
|
|
flip_A = True
|
|
End If
|
|
If Ht = 0 Then
|
|
Msg("error", "Height can't = 0 if only height and angle are specified")
|
|
Return
|
|
Else
|
|
If Ang < 0 Then
|
|
Ang = -Ang ' if angle is negative, set it to positive (for the calculations) but flip the reference plane about its x-axis
|
|
refPlane.Transform(Transform.Mirror(New Plane(refPlane.Origin, refPlane.XAxis, refPlane.ZAxis)))
|
|
flip_A = Not flip_A
|
|
flip_H = Not flip_H
|
|
End If
|
|
m = Cal_M(Ang) ' (1 - Cos(a)) / 2
|
|
If Ang = 0 Then
|
|
Msg("error", "Angle can't = 0 if only height and angle are specified")
|
|
Return
|
|
Else
|
|
length = Cal_L(Ht, m) ' h * K(m) / Sqrt(m)
|
|
width = Cal_W(length, m) ' L * (2 * E(m) / K(m) - 1)
|
|
End If
|
|
angle = Ang
|
|
End If
|
|
height = Ht
|
|
|
|
Else
|
|
Msg("error", "Need to specify one more parameter in addition to height")
|
|
Return
|
|
End If
|
|
|
|
Else If IsSet("Ang") Then
|
|
Msg("error", "Need to specify one more parameter in addition to angle")
|
|
Return
|
|
Else
|
|
Msg("error", "Need to specify two of the four parameters: length, width (or PtB), height, and angle")
|
|
Return
|
|
End If
|
|
|
|
If m > Defined.M_MAX Then
|
|
Msg("error", "Form of curve not solvable with current algorithm and given inputs")
|
|
Return
|
|
End If
|
|
|
|
refPlane.Origin = refPlane.PointAt(width / 2, 0, 0) ' adjust the origin of the reference plane so that the curve is centered about the y-axis (start of the curve is at x = -width/2)
|
|
|
|
If multiple_m.Count > 1 Then ' if there is more than one m value returned, calculate the width, angle, and curve for each
|
|
Dim multi_pts As New DataTree(Of Point3d)
|
|
Dim multi_crv As New List(Of Curve)
|
|
Dim tmp_pts As New List(Of Point3d)
|
|
Dim multi_W, multi_A, multi_F As New List(Of Double)
|
|
Dim j As Integer = 0 ' used for creating a new branch (GH_Path) for storing pts which is itself a list of points
|
|
|
|
For Each m_val As Double In multiple_m
|
|
width = Cal_W(length, m_val) 'length * (2 * EllipticE(m_val) / EllipticK(m_val) - 1)
|
|
|
|
If width < 0 And ignoreSelfIntersecting Then
|
|
Msg("warning", "One curve is self-intersecting. To enable these, set ignoreSelfIntersecting to False")
|
|
Continue For
|
|
End If
|
|
|
|
If m_val >= Defined.M_SKETCHY Then Msg("info", "Accuracy of the curve whose width = " & Math.Round(width, 4) & " is not guaranteed")
|
|
|
|
angle = Cal_A(m_val) 'Math.Asin(2 * m_val - 1)
|
|
refPlane.Origin = refPlane.PointAt(width / 2, 0, 0) ' adjust the origin of the reference plane so that the curve is centered about the y-axis (start of the curve is at x = -width/2)
|
|
|
|
tmp_pts = FindBendForm(length, width, m_val, angle, refPlane)
|
|
multi_pts.AddRange(tmp_pts, New GH_Path(j))
|
|
multi_crv.Add(MakeCurve(tmp_pts, angle, refPlane))
|
|
|
|
multi_W.Add(width)
|
|
If flip_A Then angle = -angle
|
|
multi_A.Add(angle)
|
|
|
|
E = E * 10 ^ 9 ' Young's modulus input E is in GPa, so we convert to Pa here (= N/m^2)
|
|
multi_F.Add(EllipticK(m_val) ^ 2 * E * I / length ^ 2) ' from reference {4} pg. 79
|
|
|
|
j += 1
|
|
refPlane.Origin = PtA ' reset the reference plane origin to PtA for the next m_val
|
|
'Print("length=" & length & ", width=" & width & ", height=" & height & ", angle=" & angle & ", m=" & m_val & ", k=" & Math.Sqrt(m_val) & ", w/L=" & width / length & ", h/L=" & height / length & ", w/h=" & width / height)
|
|
Next
|
|
|
|
' assign the outputs
|
|
Pts = multi_pts
|
|
Crv = multi_crv
|
|
L = length
|
|
W = multi_W
|
|
If flip_H Then height = -height
|
|
H = height
|
|
A = multi_A
|
|
F = multi_F
|
|
|
|
Else ' only deal with the single m value
|
|
If m >= Defined.M_SKETCHY Then Msg("info", "Accuracy of the curve at these parameters is not guaranteed")
|
|
|
|
If width < 0 And ignoreSelfIntersecting Then
|
|
Msg("error", "Curve is self-intersecting. To enable these, set ignoreSelfIntersecting to False")
|
|
Return
|
|
End If
|
|
|
|
Pts = FindBendForm(length, width, m, angle, refPlane)
|
|
Crv = MakeCurve(pts, angle, refPlane)
|
|
L = length
|
|
W = width
|
|
If flip_H Then height = -height
|
|
H = height
|
|
If flip_A Then angle = -angle
|
|
A = angle
|
|
|
|
E = E * 10 ^ 9 ' Young's modulus input E is in GPa, so we convert to Pa here (= N/m^2)
|
|
F = EllipticK(m) ^ 2 * E * I / length ^ 2 ' from reference {4} pg. 79. Note: the critical buckling (that makes the rod/wire start to bend) can be found at height=0 (width=length)
|
|
|
|
'height = Math.Sqrt(((2 * Len / 5) ^ 2 - ((Wid - Len / 5) / 2) ^ 2) ' quick approximation discovered by Mårten of 'Geometry of Bending' fame ( http://tiny.cc/it2pbx )
|
|
'width = (Len +/- 2 * Math.Sqrt(4 * Len ^ 2 - 25 * Ht ^ 2)) / 5 ' derived from above
|
|
'length = (2 * Math.Sqrt(15 * Ht ^ 2 + 4 * Wid ^ 2) - Wid) / 3 ' derived from above
|
|
|
|
'Print("length=" & length & ", width=" & width & ", height=" & height & ", angle=" & angle & ", m=" & m & ", k=" & Math.Sqrt(m) & ", w/L=" & width / length & ", h/L=" & height / length & ", w/h=" & width / height)
|
|
End If
|
|
</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>384</X>
|
|
<Y>1568</Y>
|
|
<W>69</W>
|
|
<H>184</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>420</X>
|
|
<Y>1660</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="19">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">9</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="2" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="3" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="4" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="5" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="6" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="7" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="InputId" index="8" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">8</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">3ede854e-c753-40eb-84cb-b48008f14fd4</item>
|
|
<item name="OutputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="2" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="3" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="4" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="5" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="6" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputId" index="7" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="17">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable PtA</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2657fe56-ecae-410b-aa7d-d0815171db0a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PtA</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PtA</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">e1937b56-b1da-4c12-8bd8-e34ee81746ef</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1570</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1580</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="2">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Point</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="11">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable PtB</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ef4da902-5cc6-4ea5-81ed-b1b1cca57a12</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">PtB</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">PtB</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">96e6e7f5-7a75-4c54-916e-18b10a7340f2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">e1937b56-b1da-4c12-8bd8-e34ee81746ef</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1590</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1600</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="2">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0.0625</X>
|
|
<Y>0.0625</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Point</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="2">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Pln</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">25a1946a-7351-4d93-9c7d-3fa4ac19078c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Pln</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pln</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">3897522d-58e9-4d60-b38c-978ddacfedd8</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1610</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1620</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Plane</item>
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="3">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Len</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bbe98993-e009-4e52-8774-f139cc9ad344</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Len</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Len</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1630</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1640</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="4">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Wid</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">318f6c25-142a-4cef-8d1b-56b349a56ae9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Wid</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Wid</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1650</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1660</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="5">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Ht</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f065abd9-8c03-4b9a-ac26-8c0e09668b17</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Ht</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Ht</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1670</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1680</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="6">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Ang</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5d5e434e-9221-484f-93a2-bdc1e197c273</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Ang</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Ang</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1690</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1700</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Number</item>
|
|
<item name="number" type_name="gh_double" type_code="6">-0.78539816339744828</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="7">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable E</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">36d9b8b0-7c38-498f-8a97-0403b70adef6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">E</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">E</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1710</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1720</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="8">
|
|
<items count="10">
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable I</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a6b52055-8ebf-49f0-a429-b8b8185391ac</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">I</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">I</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>386</X>
|
|
<Y>1730</Y>
|
|
<W>22</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>397</X>
|
|
<Y>1740</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Print, Reflect and Error streams</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">562038bb-d4ef-4dda-8f24-19118cb2a92c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">out</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">out</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1570</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1581.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Pts</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f2abc1ef-f616-42de-9c3e-2fc55c013c47</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Pts</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pts</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1592</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1603.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Crv</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d956c518-8143-4003-b468-0922d9b5d819</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Crv</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Crv</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1615</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1626.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter L</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5f1ba0d6-87b3-4d7a-b620-493c780b9781</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">L</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">L</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1637</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1648.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="4">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter W</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a3aba44a-4ad7-4dc6-a6dd-95eb9c56bf10</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">W</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">W</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1660</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1671.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="5">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter H</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fcbbe834-84c4-4680-ae56-76b50b45b590</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">H</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">H</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1682</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1693.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="6">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter A</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">383ff64c-4b9f-4bdd-a03a-aabb8673ab4e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1705</Y>
|
|
<W>19</W>
|
|
<H>22</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1716.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter F</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">30690ce7-61b8-414e-9f41-260072b75cd7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">F</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">F</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>432</X>
|
|
<Y>1727</Y>
|
|
<W>19</W>
|
|
<H>23</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>441.5</X>
|
|
<Y>1738.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="166">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">3581f42a-9592-4549-bd6b-1c0fc39d067b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Construct a point from {xyz} coordinates.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d4601b93-4450-4b6e-862a-bf2609a4735e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Construct Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pt</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>292</X>
|
|
<Y>1580</Y>
|
|
<W>52</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>317</X>
|
|
<Y>1612</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">{x} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8c217294-5520-4b18-bff5-1088b16dcbd8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">284c1cc9-3635-4b27-8730-cabd5b035623</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>294</X>
|
|
<Y>1582</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>299.5</X>
|
|
<Y>1592</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">-0.0625</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">{y} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">680a29ab-0a44-4ec5-bbe2-6f7bd03f85af</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>294</X>
|
|
<Y>1602</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>299.5</X>
|
|
<Y>1612</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">{z} coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">770e91e4-6a46-49bb-b353-8041b845ba5c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z coordinate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>294</X>
|
|
<Y>1622</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>299.5</X>
|
|
<Y>1632</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point coordinate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">96e6e7f5-7a75-4c54-916e-18b10a7340f2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Pt</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>329</X>
|
|
<Y>1582</Y>
|
|
<W>13</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>335.5</X>
|
|
<Y>1612</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="167">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">ce46b74e-00c9-43c4-805a-193b69ea4a11</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mathematical multiplication</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6c0bcf58-fe20-41f9-aeb5-ec035bad475c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Multiplication</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Multiplication</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>192</X>
|
|
<Y>1571</Y>
|
|
<W>70</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>217</X>
|
|
<Y>1593</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="ParameterData">
|
|
<items count="5">
|
|
<item name="InputCount" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="InputParam" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">First item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a13d9bf8-6a4e-4bd6-9e37-5a941a62f027</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">A</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">A</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3da56e93-b503-4aaa-913f-b21fb00a75a9</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>194</X>
|
|
<Y>1573</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>199.5</X>
|
|
<Y>1583</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="InputParam" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Second item for multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">108d8193-48f3-4738-80b0-adcd33e96b39</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">B</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">B</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>194</X>
|
|
<Y>1593</Y>
|
|
<W>11</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>199.5</X>
|
|
<Y>1603</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="2">
|
|
<item name="TypeName" type_name="gh_string" type_code="10">Grasshopper.Kernel.Types.GH_Number</item>
|
|
<item name="number" type_name="gh_double" type_code="6">1.4142135623730951</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="OutputParam" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Result of multiplication</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">284c1cc9-3635-4b27-8730-cabd5b035623</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Result</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>229</X>
|
|
<Y>1573</Y>
|
|
<W>31</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>244.5</X>
|
|
<Y>1593</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="168">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a19f272a-e1fd-44df-ae7c-8aa5f34795ff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d956c518-8143-4003-b468-0922d9b5d819</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>490</X>
|
|
<Y>1614</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>515.5077</X>
|
|
<Y>1626.262</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="169">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b7798b74-037e-4f0c-8ac7-dc1043d093e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotate an object in a plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">37565348-5591-43d8-b0b4-7c4d6a5d3272</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>561</X>
|
|
<Y>1609</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>623</X>
|
|
<Y>1641</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">259efa71-e7ec-440a-b208-e84cfb9f4ea3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a19f272a-e1fd-44df-ae7c-8aa5f34795ff</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>563</X>
|
|
<Y>1611</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>587</X>
|
|
<Y>1621</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d4487b82-f667-4419-8094-99afe2efbde1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UseDegrees" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>563</X>
|
|
<Y>1631</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>587</X>
|
|
<Y>1641</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.78539816339744828</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e598a938-d369-4e45-a0b1-1a8adedbff76</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>563</X>
|
|
<Y>1651</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>587</X>
|
|
<Y>1661</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b70405fe-a731-405a-91c4-82f1f5c6a102</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>635</X>
|
|
<Y>1611</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>660</X>
|
|
<Y>1626</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1b130843-22d6-4d58-92b1-c74715beb4b6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>635</X>
|
|
<Y>1641</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>660</X>
|
|
<Y>1656</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="170">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">72bb9a2e-d60d-4c72-a5f4-5fce99d4fe50</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>548</X>
|
|
<Y>1701</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>616</X>
|
|
<Y>1733</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1418df23-8a93-4340-9f30-b08147ea0364</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">b70405fe-a731-405a-91c4-82f1f5c6a102</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>550</X>
|
|
<Y>1703</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>577</X>
|
|
<Y>1713</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6bfe7688-10dc-468b-ad61-d2b018b47a13</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>550</X>
|
|
<Y>1723</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>577</X>
|
|
<Y>1733</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">18440d2d-fe72-4dbc-9004-3116d6794b37</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>550</X>
|
|
<Y>1743</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>577</X>
|
|
<Y>1753</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">05d4d0bf-2b53-45a4-ad4f-b5c43cc8c6a2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>628</X>
|
|
<Y>1703</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>653</X>
|
|
<Y>1713</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d3070cd7-941c-44f0-9ce6-61badd20a46c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>628</X>
|
|
<Y>1723</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>653</X>
|
|
<Y>1733</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f5413efc-3b2e-4407-93d2-35720cd637f1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>628</X>
|
|
<Y>1743</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>653</X>
|
|
<Y>1753</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="171">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b7798b74-037e-4f0c-8ac7-dc1043d093e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotate an object in a plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9adf2dba-5752-42e7-87e3-7871cd7470f3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>560</X>
|
|
<Y>1778</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>622</X>
|
|
<Y>1810</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6725f6c6-0b9d-49d3-8348-51e56dbb75dd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">b70405fe-a731-405a-91c4-82f1f5c6a102</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>562</X>
|
|
<Y>1780</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>586</X>
|
|
<Y>1790</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3d98a8db-0a5a-42da-9bda-670dff10b82a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UseDegrees" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>562</X>
|
|
<Y>1800</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>586</X>
|
|
<Y>1810</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">3.1415926535897931</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9be2bae3-ab72-42e3-a7b1-cf9c1265c35b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">05d4d0bf-2b53-45a4-ad4f-b5c43cc8c6a2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>562</X>
|
|
<Y>1820</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>586</X>
|
|
<Y>1830</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">98aef519-9b49-4a89-b2a3-b806fa206e19</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>634</X>
|
|
<Y>1780</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>659</X>
|
|
<Y>1795</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7499b0d3-1824-4208-a5c8-13bc1e8101d6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>634</X>
|
|
<Y>1810</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>659</X>
|
|
<Y>1825</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="172">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7c7852a9-4249-47e5-9031-e2ef29f4fd3b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>550</X>
|
|
<Y>1860</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>618</X>
|
|
<Y>1892</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a5fbf7c4-460f-43ee-857b-f36ef883c6cc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">98aef519-9b49-4a89-b2a3-b806fa206e19</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>552</X>
|
|
<Y>1862</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>579</X>
|
|
<Y>1872</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7c42813a-76b8-4438-a17e-063612817650</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>552</X>
|
|
<Y>1882</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>579</X>
|
|
<Y>1892</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b9fe3425-bdb4-41a6-9ecb-13ee3a231d72</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>552</X>
|
|
<Y>1902</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>579</X>
|
|
<Y>1912</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">52f025f7-8b51-47c5-8bf1-9caa31e9ca1f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>630</X>
|
|
<Y>1862</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>655</X>
|
|
<Y>1872</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">32390238-8395-452b-aeda-d19d39ee6226</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>630</X>
|
|
<Y>1882</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>655</X>
|
|
<Y>1892</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3f11ce29-ffbe-49c8-b111-c2c71140c932</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>630</X>
|
|
<Y>1902</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>655</X>
|
|
<Y>1912</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="173">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f12daa2f-4fd5-48c1-8ac3-5dea476912ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror an object.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0eb85a42-2c70-44b8-9e00-5aba582dde85</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>744</X>
|
|
<Y>1777</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>806</X>
|
|
<Y>1799</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">69c72ba0-8b4c-4b38-8e6e-5cf06f33db82</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">30220ef9-bb40-4cba-ac3f-1600a89d47dc</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>746</X>
|
|
<Y>1779</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>770</X>
|
|
<Y>1789</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">210842dd-fdfe-40bf-871b-cdaea375371b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">17bf68cb-da62-49f6-bf6c-38b55fe70dff</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>746</X>
|
|
<Y>1799</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>770</X>
|
|
<Y>1809</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>0</Xx>
|
|
<Xy>1</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>0</Yy>
|
|
<Yz>1</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirrored geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e24f69ea-53e4-4879-b764-4df48610d16e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>818</X>
|
|
<Y>1779</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>843</X>
|
|
<Y>1789</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">65deb174-4ccd-45ba-8617-7cf0a9be87f2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>818</X>
|
|
<Y>1799</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>843</X>
|
|
<Y>1809</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="174">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fad344bc-09b1-4855-a2e6-437ef5715fe3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5cc342e9-7dc6-471d-bf07-6b9be8fa3cb8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>715</X>
|
|
<Y>1858</Y>
|
|
<W>86</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>759</X>
|
|
<Y>1872</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e546afd3-de01-4729-a756-f417f4d66715</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">52f025f7-8b51-47c5-8bf1-9caa31e9ca1f</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>717</X>
|
|
<Y>1860</Y>
|
|
<W>30</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>732</X>
|
|
<Y>1872</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">17bf68cb-da62-49f6-bf6c-38b55fe70dff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>771</X>
|
|
<Y>1860</Y>
|
|
<W>28</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>785</X>
|
|
<Y>1872</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="175">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f85ed1ff-db4b-44e5-af3c-ac525dbc121c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>768</X>
|
|
<Y>1719</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>825</X>
|
|
<Y>1741</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7c24a930-35a2-4288-a5c2-6e9239d79329</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">b70405fe-a731-405a-91c4-82f1f5c6a102</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">98aef519-9b49-4a89-b2a3-b806fa206e19</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>770</X>
|
|
<Y>1721</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>791.5</X>
|
|
<Y>1731</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a129b4c0-59f2-4cf2-9552-5218e46fbe5b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>770</X>
|
|
<Y>1741</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>791.5</X>
|
|
<Y>1751</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">30220ef9-bb40-4cba-ac3f-1600a89d47dc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>837</X>
|
|
<Y>1721</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>854.5</X>
|
|
<Y>1741</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="176">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0d6c8645-0575-436c-a18d-fa91c129b309</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>902</X>
|
|
<Y>1723</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>959</X>
|
|
<Y>1745</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8e6b7a90-ac98-4d09-937b-9d2e177dce42</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">30220ef9-bb40-4cba-ac3f-1600a89d47dc</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">e24f69ea-53e4-4879-b764-4df48610d16e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>904</X>
|
|
<Y>1725</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>925.5</X>
|
|
<Y>1735</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">430532e6-9b1f-408c-8063-b76b1a787d20</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>904</X>
|
|
<Y>1745</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>925.5</X>
|
|
<Y>1755</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">33d0f02d-c918-4cea-ae8e-2ad6ad5d1a82</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>971</X>
|
|
<Y>1725</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>988.5</X>
|
|
<Y>1745</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="177">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7967ace9-058d-48fa-8e01-396bbe9ba969</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>877</X>
|
|
<Y>1875</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>945</X>
|
|
<Y>1907</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">092e6ac9-2339-445d-80b7-391f2bdf20d8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">33d0f02d-c918-4cea-ae8e-2ad6ad5d1a82</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>879</X>
|
|
<Y>1877</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>906</X>
|
|
<Y>1887</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2bdcdcff-9fc0-4b57-a354-a5352682cc5a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>879</X>
|
|
<Y>1897</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>906</X>
|
|
<Y>1907</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f10a8673-0505-42f4-b3ca-56624dc57284</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>879</X>
|
|
<Y>1917</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>906</X>
|
|
<Y>1927</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1fcebe2c-ce7a-4b50-9499-435ea7a966f4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>957</X>
|
|
<Y>1877</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>982</X>
|
|
<Y>1887</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2c7b3cbf-0c12-4405-91b7-e365c658f50c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>957</X>
|
|
<Y>1897</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>982</X>
|
|
<Y>1907</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2d33f33e-6467-4c51-b790-11c51e6d526c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>957</X>
|
|
<Y>1917</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>982</X>
|
|
<Y>1927</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="178">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b7798b74-037e-4f0c-8ac7-dc1043d093e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotate an object in a plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">03f06df8-436b-47d9-83ff-80eedbfab6d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rotate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rotate</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>887</X>
|
|
<Y>1794</Y>
|
|
<W>126</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>949</X>
|
|
<Y>1826</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">762b903e-0b5d-42ab-8cbb-bec1cc7001f1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">33d0f02d-c918-4cea-ae8e-2ad6ad5d1a82</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>889</X>
|
|
<Y>1796</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>913</X>
|
|
<Y>1806</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation angle in radians</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5da141fd-f50f-49ac-b1f4-e7cf0ef48884</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Angle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="UseDegrees" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>889</X>
|
|
<Y>1816</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>913</X>
|
|
<Y>1826</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">3.1415926535897931</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotation plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e878b21d-2ddd-4b1d-82e0-c63a3c11abbf</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">1fcebe2c-ce7a-4b50-9499-435ea7a966f4</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>889</X>
|
|
<Y>1836</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>913</X>
|
|
<Y>1846</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>1</Xx>
|
|
<Xy>0</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>1</Yy>
|
|
<Yz>0</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rotated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cb5e832c-db39-4a89-81e5-0d68a77a32c5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>961</X>
|
|
<Y>1796</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>986</X>
|
|
<Y>1811</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b0798e16-d60a-4935-a904-db0a4f498080</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>961</X>
|
|
<Y>1826</Y>
|
|
<W>50</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>986</X>
|
|
<Y>1841</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="179">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5f8035b4-950d-4f8c-8c6c-02a7eb12a4d9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1050</X>
|
|
<Y>1716</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1107</X>
|
|
<Y>1738</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">264b7cf1-87ec-411f-8f1e-f682b4e450a9</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">33d0f02d-c918-4cea-ae8e-2ad6ad5d1a82</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">cb5e832c-db39-4a89-81e5-0d68a77a32c5</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1052</X>
|
|
<Y>1718</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1073.5</X>
|
|
<Y>1728</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">efda4bb5-9478-41e2-88b2-52024ebb0a81</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1052</X>
|
|
<Y>1738</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1073.5</X>
|
|
<Y>1748</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6a4e1df2-35b0-40d8-b9e5-d84972b9f3d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1119</X>
|
|
<Y>1718</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1136.5</X>
|
|
<Y>1738</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="180">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2aef12dd-0bad-4fd2-b757-593417c6c2de</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1039</X>
|
|
<Y>1784</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1107</X>
|
|
<Y>1816</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">da5c4498-30ff-4374-a5ad-5547644420a5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">6a4e1df2-35b0-40d8-b9e5-d84972b9f3d5</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1041</X>
|
|
<Y>1786</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1068</X>
|
|
<Y>1796</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f3ecb642-6bcb-43bf-9794-4d9e549a7e56</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1041</X>
|
|
<Y>1806</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1068</X>
|
|
<Y>1816</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">09d5895a-4b92-4909-a097-06fab632261d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1041</X>
|
|
<Y>1826</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1068</X>
|
|
<Y>1836</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">36832804-60c7-430e-b5bd-47dbdea47f0f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1119</X>
|
|
<Y>1786</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1144</X>
|
|
<Y>1796</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">af8d2f93-da07-48bf-b6f7-a8db45db017e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1119</X>
|
|
<Y>1806</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1144</X>
|
|
<Y>1816</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">267fd9f7-80ca-463b-816e-5f71d5e5caad</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1119</X>
|
|
<Y>1826</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1144</X>
|
|
<Y>1836</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="181">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">f12daa2f-4fd5-48c1-8ac3-5dea476912ca</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror an object.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">08f036d3-8f87-4cbb-a203-67a5a3ff6b4e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mirror</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mirror</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1048</X>
|
|
<Y>1868</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1110</X>
|
|
<Y>1890</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2303a03f-1da9-419d-b38b-05bdd04786fa</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">6a4e1df2-35b0-40d8-b9e5-d84972b9f3d5</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1050</X>
|
|
<Y>1870</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1074</X>
|
|
<Y>1880</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirror plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">88630c96-da83-4922-b310-a02a28f694fc</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d78c4aa2-4094-4f95-ade4-3b9c254fcaa4</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1050</X>
|
|
<Y>1890</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1074</X>
|
|
<Y>1900</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="plane" type_name="gh_plane" type_code="72">
|
|
<Ox>0</Ox>
|
|
<Oy>0</Oy>
|
|
<Oz>0</Oz>
|
|
<Xx>0</Xx>
|
|
<Xy>1</Xy>
|
|
<Xz>0</Xz>
|
|
<Yx>0</Yx>
|
|
<Yy>0</Yy>
|
|
<Yz>1</Yz>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Mirrored geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">937b5876-9cac-4d48-bffc-fce17e6e4ff8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1122</X>
|
|
<Y>1870</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1147</X>
|
|
<Y>1880</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bc36d610-bb23-4b96-9a32-a1264d3d64ea</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1122</X>
|
|
<Y>1890</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1147</X>
|
|
<Y>1900</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="182">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fad344bc-09b1-4855-a2e6-437ef5715fe3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ab07ed93-ce99-4922-bb37-cd9ff41738ae</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">YZ Plane</item>
|
|
</items>
|
|
<chunks count="3">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1076</X>
|
|
<Y>1930</Y>
|
|
<W>86</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1120</X>
|
|
<Y>1944</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">96d5c33e-0598-4694-acdd-28288abbeb4a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Origin</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">36832804-60c7-430e-b5bd-47dbdea47f0f</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1078</X>
|
|
<Y>1932</Y>
|
|
<W>30</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1093</X>
|
|
<Y>1944</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
|
|
<items count="1">
|
|
<item name="Coordinate" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">World YZ plane</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d78c4aa2-4094-4f95-ade4-3b9c254fcaa4</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Plane</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1132</X>
|
|
<Y>1932</Y>
|
|
<W>28</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1146</X>
|
|
<Y>1944</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="183">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">8073a420-6bec-49e3-9b18-367f6fd76ac3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Join as many curves as possible</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3e8760c9-0187-407f-89bf-d454f8933d8b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Join Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Join Curves</item>
|
|
</items>
|
|
<chunks count="4">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1239</X>
|
|
<Y>1726</Y>
|
|
<W>106</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1296</X>
|
|
<Y>1748</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Curves to join</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">12062507-2fa9-4376-a91a-ac58bab67fff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">6a4e1df2-35b0-40d8-b9e5-d84972b9f3d5</item>
|
|
<item name="Source" index="1" type_name="gh_guid" type_code="9">937b5876-9cac-4d48-bffc-fce17e6e4ff8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">2</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1241</X>
|
|
<Y>1728</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1262.5</X>
|
|
<Y>1738</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Preserve direction of input curves</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">937c266e-69e5-4213-b761-903b918c57ac</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Preserve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1241</X>
|
|
<Y>1748</Y>
|
|
<W>43</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1262.5</X>
|
|
<Y>1758</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Joined curves and individual curves that could not be joined.</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">74fee499-31ac-4fd7-8d88-534b634cdc5e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1308</X>
|
|
<Y>1728</Y>
|
|
<W>35</W>
|
|
<H>40</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1325.5</X>
|
|
<Y>1748</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="184">
|
|
<items count="3">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">cae9fe53-6d63-44ed-9d6d-13180fbf6f89</item>
|
|
<item name="Lib" type_name="gh_guid" type_code="9">1c9de8a1-315f-4c56-af06-8f69fee80a7a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Remap values with a custom graph using input curves.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f59ee16b-43ad-4c37-89b3-b47cb98709b7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve Graph Mapper</item>
|
|
</items>
|
|
<chunks count="20">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1829</X>
|
|
<Y>1693</Y>
|
|
<W>148</W>
|
|
<H>224</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1891</X>
|
|
<Y>1805</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">One or multiple graph curves to graph map values with</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">ae3612a4-4d92-4d09-b584-827006c2de11</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8e03a14f-eb65-4608-906c-918b0d1923ff</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1695</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1708.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">67b21d23-7fd3-4ba9-a7fb-e378039978d6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Rectangle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">332dde95-ad78-4c2f-8f95-7ea47795be9c</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1722</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1736.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">249e75c2-f6ac-4990-8c56-f25daf2e7a54</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Values</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Values</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3540c5a6-ed00-4088-8256-5cc9330d7c01</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1750</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1763.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a2fb0cfb-ef0c-4796-bc33-0a7e1e127c61</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X Axis</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X Axis</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1777</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1791.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="4">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b97d978a-ea56-46ad-98f4-65db6bc3e49a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y Axis</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y Axis</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1805</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1818.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="5">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Flip the graphs X Axis from the bottom of the graph to the top of the graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">aa6d554b-ddda-4a22-b958-9db708daecc6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Flip</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Flip</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1832</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1846.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="6">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d70d6bc4-0b2f-4177-8f08-493bee472250</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Snap</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Snap</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1860</Y>
|
|
<W>48</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1873.75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Size of the graph labels</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b9efbc3b-9acf-4b34-b879-a210afc26a69</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Text Size</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Text Size</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1831</X>
|
|
<Y>1887</Y>
|
|
<W>48</W>
|
|
<H>28</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1855</X>
|
|
<Y>1901.25</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0.0625</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting graph mapped values, mapped on the Y Axis</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">71bc6904-175f-469f-b566-4dbe32d835bb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1695</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1705</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph curves inside the boundary of the graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a19be86e-3fe3-4691-8fd2-6cb3e162fb6a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Curves</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Graph Curves</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1715</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1725</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points on the graph curves where the X Axis input values intersected</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">642a1ea5-ea0c-4d1e-b21d-55bfa91afc3e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Graph Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Graph Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1735</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1745</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="3">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The lines from the X Axis input values to the graph curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c2cc14a6-bdbc-42c4-80ac-f04fc25244d7</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value Lines</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value Lines</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1755</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1765</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="4">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points plotted on the X Axis which represent the input values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6d4906b1-c07e-43fa-bab1-8b6651d8cf70</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Value Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Value Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1775</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1785</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="5">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The lines from the graph curves to the Y Axis graph mapped values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f2e9fd13-480a-409c-9224-37b31d1b5e8a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped Lines</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped Lines</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1795</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1805</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="6">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The points mapped on the Y Axis which represent the graph mapped values</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d90ada3e-b283-496e-80c6-7e33e9e834dd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Mapped Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Mapped Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1815</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1825</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="7">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph boundary background as a surface</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c77ce4ed-f82a-485e-861b-56e4af6cd670</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Boundary</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Boundary</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1835</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1845</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="8">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">The graph labels as curve outlines</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1304912b-9e82-4215-9b9b-472899f3a3e0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Labels</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Labels</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1855</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1865</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="9">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">True for input values outside of the X Axis domain bounds
|
|
False for input values inside of the X Axis domain bounds</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0d520714-1f87-47f8-8e49-acc1bb50d032</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Out Of Bounds</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Out Of Bounds</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1875</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1885</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="10">
|
|
<items count="7">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">True for input values on the X Axis which intersect a graph curve
|
|
False for input values on the X Axis which do not intersect a graph curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dc75d0fb-7ad1-4ff6-be3f-405bd74925af</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Intersected</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Intersected</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1903</X>
|
|
<Y>1895</Y>
|
|
<W>72</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1939</X>
|
|
<Y>1905</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="185">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fba4a0b5-d761-41e8-98e6-857040e4a72f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">71bc6904-175f-469f-b566-4dbe32d835bb</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2013</X>
|
|
<Y>1734</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2033</X>
|
|
<Y>1742</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="186">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fb6aba99-fead-4e42-b5d8-c6de5ff90ea6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">DotNET VB Script (LEGACY)</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">A VB.NET scriptable component</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">04f46bd6-5820-4e23-9fee-ec36f36a7db0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">DotNET VB Script (LEGACY)</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Turtle</item>
|
|
<item name="ReferenceCount" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="ScriptSource" type_name="gh_string" type_code="10"> Dim i As Integer
|
|
Dim dir As New On3dVector(1, 0, 0)
|
|
Dim pos As New On3dVector(0, 0, 0)
|
|
Dim axis As New On3dVector(0, 0, 1)
|
|
Dim pnts As New List(Of On3dVector)
|
|
|
|
pnts.Add(pos)
|
|
|
|
For i = 0 To Forward.Count() - 1
|
|
Dim P As New On3dVector
|
|
dir.Rotate(Left(i), axis)
|
|
P = dir * Forward(i) + pnts(i)
|
|
pnts.Add(P)
|
|
Next
|
|
|
|
Points = pnts</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1020</X>
|
|
<Y>-255</Y>
|
|
<W>100</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1075</X>
|
|
<Y>-233</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="VariableInput">
|
|
<items count="13">
|
|
<item name="Access" index="0" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Access" index="1" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Count" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" index="0" type_name="gh_string" type_code="10">Script Variable Forward</item>
|
|
<item name="Description" index="1" type_name="gh_string" type_code="10">Script Variable Left</item>
|
|
<item name="ID" index="0" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="ID" index="1" type_name="gh_guid" type_code="9">84fa917c-1ed8-4db3-8be1-7bdc4a6495a2</item>
|
|
<item name="Mutable" index="0" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Mutable" index="1" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Name" index="0" type_name="gh_string" type_code="10">Forward</item>
|
|
<item name="Name" index="1" type_name="gh_string" type_code="10">Left</item>
|
|
<item name="Optional" index="0" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Optional" index="1" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="VariableOutput">
|
|
<items count="11">
|
|
<item name="Count" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" index="0" type_name="gh_string" type_code="10">Print, Reflect and Error streams</item>
|
|
<item name="Description" index="1" type_name="gh_string" type_code="10">Output parameter Points</item>
|
|
<item name="ID" index="0" type_name="gh_guid" type_code="9">3ede854e-c753-40eb-84cb-b48008f14fd4</item>
|
|
<item name="ID" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
|
|
<item name="Mutable" index="0" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Mutable" index="1" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Name" index="0" type_name="gh_string" type_code="10">Output</item>
|
|
<item name="Name" index="1" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="Optional" index="0" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Optional" index="1" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="12">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Forward</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">b9abac3d-84f3-4379-9571-795d737e787f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Forward</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Forward</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">95ec1350-0cf8-4bd1-9939-9141bb7e8d4d</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1022</X>
|
|
<Y>-253</Y>
|
|
<W>41</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1042.5</X>
|
|
<Y>-243</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="12">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Script Variable Left</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">98523591-64d9-4d0d-a564-60db2b1e8141</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Left</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Left</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">8cdcaada-fc0f-4e1c-b945-c54515a10ec8</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="TypeHintID" type_name="gh_guid" type_code="9">8e991e99-5fb8-41e1-928d-1bba8fb9f7d7</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1022</X>
|
|
<Y>-233</Y>
|
|
<W>41</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1042.5</X>
|
|
<Y>-223</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Print, Reflect and Error streams</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">188742fd-d016-4251-a6dc-6efaa5ec6c59</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Output</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">out</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1087</X>
|
|
<Y>-253</Y>
|
|
<W>31</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1102.5</X>
|
|
<Y>-243</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Output parameter Points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">680426bb-44d6-4f74-84ea-a30424576deb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Points</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1087</X>
|
|
<Y>-233</Y>
|
|
<W>31</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1102.5</X>
|
|
<Y>-223</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="187">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">fbac3e32-f100-4292-8692-77240a42fd1a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of three-dimensional points</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5c482871-7ff7-4118-b23e-94ef7f946ae1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">680426bb-44d6-4f74-84ea-a30424576deb</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1126</X>
|
|
<Y>-138</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1151.687</X>
|
|
<Y>-126.2506</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="188">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2b2a4145-3dff-41d4-a8de-1ea9d29eef33</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Interpolate</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create an interpolated curve through a set of points.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">121b5465-f85c-478a-b735-9582ea845c5c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Interpolate</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Interpolate</item>
|
|
</items>
|
|
<chunks count="8">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1198</X>
|
|
<Y>-264</Y>
|
|
<W>113</W>
|
|
<H>84</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1259</X>
|
|
<Y>-222</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Interpolation points</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c6b2e27d-97b5-44cd-9de5-b75b7e8abb26</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vertices</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">680426bb-44d6-4f74-84ea-a30424576deb</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1200</X>
|
|
<Y>-262</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1223.5</X>
|
|
<Y>-252</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve degree</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">0df378ae-f53a-4733-bad7-21aa3e61b2be</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Degree</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Degree</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1200</X>
|
|
<Y>-242</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1223.5</X>
|
|
<Y>-232</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">3</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Periodic curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d251596e-3b9b-4ed0-b4a3-bcebf2ce6ee0</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Periodic</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Periodic</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1200</X>
|
|
<Y>-222</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1223.5</X>
|
|
<Y>-212</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">false</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="3">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Knot spacing (0=uniform, 1=chord, 2=sqrtchord)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">26eaf4b5-55ed-4edc-a365-9970c1e3aa28</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">KnotStyle</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">KnotStyle</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1200</X>
|
|
<Y>-202</Y>
|
|
<W>47</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1223.5</X>
|
|
<Y>-192</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Resulting nurbs curve</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d226da90-0265-4fbe-a4f0-5b199a80033c</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1271</X>
|
|
<Y>-262</Y>
|
|
<W>38</W>
|
|
<H>26</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1290</X>
|
|
<Y>-248.6667</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">371505c7-3a2a-4440-aa3b-d62a0fc8d786</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1271</X>
|
|
<Y>-236</Y>
|
|
<W>38</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1290</X>
|
|
<Y>-222</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve domain</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">abfd30af-d005-4221-b835-a2c9c01655ef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Domain</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1271</X>
|
|
<Y>-209</Y>
|
|
<W>38</W>
|
|
<H>27</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1290</X>
|
|
<Y>-195.3333</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="189">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8cdcaada-fc0f-4e1c-b945-c54515a10ec8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">fba4a0b5-d761-41e8-98e6-857040e4a72f</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>926</X>
|
|
<Y>-162</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>946</X>
|
|
<Y>-154</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="190">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f3423c70-2b05-418e-ae35-dc0185716a28</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">1079207c-c500-47d1-8f4a-d01b58dbaef6</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1818</X>
|
|
<Y>-210</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1838</X>
|
|
<Y>-202</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="191">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1c315543-a675-4e2e-bf6c-0699d34576cd</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">f3423c70-2b05-418e-ae35-dc0185716a28</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1974</X>
|
|
<Y>-182</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1999.795</X>
|
|
<Y>-170.9949</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="192">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a66f475b-e0e2-49b0-8dfb-e80e2169bb7f</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1397</X>
|
|
<Y>-114</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1465</X>
|
|
<Y>-82</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">bb37b8df-92d0-42f0-b738-97d78f16e156</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">3910b2ce-825d-4581-ba63-0d4761cdc4e4</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1399</X>
|
|
<Y>-112</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1426</X>
|
|
<Y>-102</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">6e80d472-fac2-4187-8281-60c0e364a768</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1399</X>
|
|
<Y>-92</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1426</X>
|
|
<Y>-82</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c446b02e-7b0e-4d23-8f02-df32e0f43f41</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1399</X>
|
|
<Y>-72</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1426</X>
|
|
<Y>-62</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1578a0e1-8a38-496d-b60a-c23f1a475084</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1477</X>
|
|
<Y>-112</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1502</X>
|
|
<Y>-102</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dab4bf04-7e37-41b8-9cba-f99d414e99fb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1477</X>
|
|
<Y>-92</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1502</X>
|
|
<Y>-82</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">489c1968-382a-40eb-9a6b-ea22dfee0882</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1477</X>
|
|
<Y>-72</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1502</X>
|
|
<Y>-62</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="193">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9abae6b7-fa1d-448c-9209-4a8155345841</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Deconstruct a point into its component parts.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1dbcd44b-9bbb-4655-8876-3648a699fa31</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1553</X>
|
|
<Y>-94</Y>
|
|
<W>120</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1594</X>
|
|
<Y>-62</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input point</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a8801748-6a68-47fe-a0ba-d6c1883f559e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">1578a0e1-8a38-496d-b60a-c23f1a475084</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1555</X>
|
|
<Y>-92</Y>
|
|
<W>27</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1568.5</X>
|
|
<Y>-62</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {x} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">89dce222-a000-4356-b64c-c9d83cf76ba3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1606</X>
|
|
<Y>-92</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1638.5</X>
|
|
<Y>-82</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {y} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">df435129-f632-41d3-87f6-6ae7ae0971ac</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1606</X>
|
|
<Y>-72</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1638.5</X>
|
|
<Y>-62</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {z} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1c4e507e-f239-4786-9994-f54b197d62ab</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1606</X>
|
|
<Y>-52</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1638.5</X>
|
|
<Y>-42</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="194">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">56b92eab-d121-43f7-94d3-6cd8f0ddead8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a vector from {xyz} components.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e739b100-829b-4164-987b-c8d3d18692ba</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1692</X>
|
|
<Y>-87</Y>
|
|
<W>127</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1771</X>
|
|
<Y>-55</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {x} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">38551287-4ac2-4820-83e6-ca880161804a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">89dce222-a000-4356-b64c-c9d83cf76ba3</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1694</X>
|
|
<Y>-85</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1726.5</X>
|
|
<Y>-75</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {y} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">06c3dee2-5cb8-49c9-8b35-e88c0a7d3b28</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1694</X>
|
|
<Y>-65</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1726.5</X>
|
|
<Y>-55</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {z} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">7d865c89-91a2-461c-a09a-d71707ad27bb</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1694</X>
|
|
<Y>-45</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1726.5</X>
|
|
<Y>-35</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector construct</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">66487a28-7cef-45bb-8348-cf3098878562</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1783</X>
|
|
<Y>-85</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1800</X>
|
|
<Y>-70</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9b4f2434-0a76-4765-b7fd-87684717c27a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1783</X>
|
|
<Y>-55</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1800</X>
|
|
<Y>-40</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="195">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">e9eb1dcf-92f6-4d4d-84ae-96222d60f56b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translate (move) an object along a vector.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8cef3aa1-7554-4876-99b9-b6d74e40e6d1</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1614</X>
|
|
<Y>-193</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1676</X>
|
|
<Y>-171</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3242288f-3099-4f7d-8df0-a0c7e225393a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">d226da90-0265-4fbe-a4f0-5b199a80033c</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1616</X>
|
|
<Y>-191</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1640</X>
|
|
<Y>-181</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translation vector</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a41ec363-f4ef-4127-96ac-b0c276de30e2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">66487a28-7cef-45bb-8348-cf3098878562</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1616</X>
|
|
<Y>-171</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1640</X>
|
|
<Y>-161</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="vector" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>10</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1079207c-c500-47d1-8f4a-d01b58dbaef6</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1688</X>
|
|
<Y>-191</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1713</X>
|
|
<Y>-181</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">c95cc97a-25a2-43b1-8593-46e184b0a79d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1688</X>
|
|
<Y>-171</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1713</X>
|
|
<Y>-161</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="196">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">edcd7d3d-fd27-48be-8d4f-709654e17fe5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">74fee499-31ac-4fd7-8d88-534b634cdc5e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1539</X>
|
|
<Y>1654</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1559</X>
|
|
<Y>1662</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="197">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">6b021f56-b194-4210-b9a1-6cef3b7d0848</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e19d3738-99bd-4bcb-947c-0920388de262</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Evaluate Length</item>
|
|
</items>
|
|
<chunks count="7">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2102</X>
|
|
<Y>1825</Y>
|
|
<W>132</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2170</X>
|
|
<Y>1857</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve to evaluate</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f6884525-1cf6-4b8f-b230-b10b6f5f48fa</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a4db035a-a834-48b6-a951-08f0da775207</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2104</X>
|
|
<Y>1827</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2131</X>
|
|
<Y>1837</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Length factor for curve evaluation</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2962c737-2d04-4217-84d5-3de1371cac33</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2104</X>
|
|
<Y>1847</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2131</X>
|
|
<Y>1857</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">If True, the Length factor is normalized (0.0 ~ 1.0)</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1503caad-f703-4dfa-8bac-bd18d5b91495</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Normalized</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2104</X>
|
|
<Y>1867</Y>
|
|
<W>54</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2131</X>
|
|
<Y>1877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="boolean" type_name="gh_bool" type_code="1">true</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">a73884d2-c0eb-4817-89db-47f5f7987257</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2182</X>
|
|
<Y>1827</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2207</X>
|
|
<Y>1837</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Tangent vector at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">9583a04f-de23-4125-87f1-3be9c4d285c5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Tangent</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2182</X>
|
|
<Y>1847</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2207</X>
|
|
<Y>1857</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Curve parameter at the specified length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">47a6c421-3857-49ee-b595-9d906e010653</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Parameter</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2182</X>
|
|
<Y>1867</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2207</X>
|
|
<Y>1877</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="198">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">9abae6b7-fa1d-448c-9209-4a8155345841</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Deconstruct a point into its component parts.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f079ab90-1a27-49ac-a297-a36c22d38c8a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Deconstruct</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2280</X>
|
|
<Y>1827</Y>
|
|
<W>120</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2321</X>
|
|
<Y>1859</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Input point</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f40746ca-4677-4eb5-b17f-18cd2492ce5d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Point</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">a73884d2-c0eb-4817-89db-47f5f7987257</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2282</X>
|
|
<Y>1829</Y>
|
|
<W>27</W>
|
|
<H>60</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2295.5</X>
|
|
<Y>1859</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {x} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">54294e75-31f0-4519-96c7-67914c56f51a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2333</X>
|
|
<Y>1829</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2365.5</X>
|
|
<Y>1839</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {y} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">dba9a3a6-c2ec-413c-bb9c-b47fc3f6cb1a</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2333</X>
|
|
<Y>1849</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2365.5</X>
|
|
<Y>1859</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Point {z} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">1f9de893-ec37-416d-838b-8ae4e69fa9ee</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2333</X>
|
|
<Y>1869</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2365.5</X>
|
|
<Y>1879</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="199">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">56b92eab-d121-43f7-94d3-6cd8f0ddead8</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Create a vector from {xyz} components.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">37e04157-9996-437d-b7ae-9bba4482d65d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector XYZ</item>
|
|
</items>
|
|
<chunks count="6">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2447</X>
|
|
<Y>1827</Y>
|
|
<W>127</W>
|
|
<H>64</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2526</X>
|
|
<Y>1859</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {x} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f01dfad2-f90c-4db0-b3c4-8152090d0e21</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">X component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">54294e75-31f0-4519-96c7-67914c56f51a</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2449</X>
|
|
<Y>1829</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2481.5</X>
|
|
<Y>1839</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {y} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">d7e31f5b-481c-41cb-92b4-f77070a4dec2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Y component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2449</X>
|
|
<Y>1849</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2481.5</X>
|
|
<Y>1859</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="2">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector {z} component</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">761c62aa-9f75-4f1b-92e2-780a812979c3</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Z component</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2449</X>
|
|
<Y>1869</Y>
|
|
<W>65</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2481.5</X>
|
|
<Y>1879</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="number" type_name="gh_double" type_code="6">0</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector construct</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">98261cb3-7be1-4611-8b0e-c2014b70e2e2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Vector</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2538</X>
|
|
<Y>1829</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2555</X>
|
|
<Y>1844</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Vector length</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">cbdf42e3-e56c-44da-95cc-4c05243fc13e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Length</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2538</X>
|
|
<Y>1859</Y>
|
|
<W>34</W>
|
|
<H>30</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2555</X>
|
|
<Y>1874</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="200">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">e9eb1dcf-92f6-4d4d-84ae-96222d60f56b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="5">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translate (move) an object along a vector.</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">3e5fdf21-8234-4ea8-bed1-b5fc9fc39731</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Move</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Move</item>
|
|
</items>
|
|
<chunks count="5">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2559</X>
|
|
<Y>1752</Y>
|
|
<W>126</W>
|
|
<H>44</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2621</X>
|
|
<Y>1774</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="param_input" index="0">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Base geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">e94146d8-4946-40aa-9fbf-c2e7747953d2</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">edcd7d3d-fd27-48be-8d4f-709654e17fe5</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2561</X>
|
|
<Y>1754</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2585</X>
|
|
<Y>1764</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_input" index="1">
|
|
<items count="7">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translation vector</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">f4dc9c01-d9fc-46fc-87fe-b035a2ee7632</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Motion</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">98261cb3-7be1-4611-8b0e-c2014b70e2e2</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="2">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2561</X>
|
|
<Y>1774</Y>
|
|
<W>48</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2585</X>
|
|
<Y>1784</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
<chunk name="PersistentData">
|
|
<items count="1">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Branch" index="0">
|
|
<items count="2">
|
|
<item name="Count" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Path" type_name="gh_string" type_code="10">{0}</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Item" index="0">
|
|
<items count="1">
|
|
<item name="vector" type_name="gh_point3d" type_code="51">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>10</Z>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="0">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Translated geometry</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">864dfd4b-0ca3-4c95-866b-54a326e689ff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2633</X>
|
|
<Y>1754</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2658</X>
|
|
<Y>1764</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="param_output" index="1">
|
|
<items count="6">
|
|
<item name="Description" type_name="gh_string" type_code="10">Transformation data</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">fd3b0384-9e97-4c55-981c-11adf855dd38</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Transform</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2633</X>
|
|
<Y>1774</Y>
|
|
<W>50</W>
|
|
<H>20</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2658</X>
|
|
<Y>1784</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="201">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">d5967b9f-e8ee-436b-a8ad-29fdcecf32d5</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic curves</item>
|
|
<item name="Hidden" type_name="gh_bool" type_code="1">true</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">2690fc68-80e3-45ed-ba28-a73d0acf282d</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Curve</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">864dfd4b-0ca3-4c95-866b-54a326e689ff</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2369</X>
|
|
<Y>712</Y>
|
|
<W>50</W>
|
|
<H>24</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2394.259</X>
|
|
<Y>724.0868</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="202">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="8">
|
|
<item name="Access" type_name="gh_int32" type_code="3">2</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">8e03a14f-eb65-4608-906c-918b0d1923ff</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Relay</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10"></item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">74fee499-31ac-4fd7-8d88-534b634cdc5e</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="2">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>1543</X>
|
|
<Y>1785</Y>
|
|
<W>40</W>
|
|
<H>16</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>1563</X>
|
|
<Y>1793</Y>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Object" index="203">
|
|
<items count="2">
|
|
<item name="GUID" type_name="gh_guid" type_code="9">2b69bf71-4e69-43aa-b7be-4f6ce7e45bef</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Container">
|
|
<items count="9">
|
|
<item name="Access" type_name="gh_int32" type_code="3">1</item>
|
|
<item name="Description" type_name="gh_string" type_code="10">Display a set of y-values as a graph</item>
|
|
<item name="InstanceGuid" type_name="gh_guid" type_code="9">5132cd81-5c64-42b0-8064-da142e41889e</item>
|
|
<item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="NickName" type_name="gh_string" type_code="10">Quick Graph</item>
|
|
<item name="Optional" type_name="gh_bool" type_code="1">false</item>
|
|
<item name="SortOrder" type_name="gh_int32" type_code="3">0</item>
|
|
<item name="Source" index="0" type_name="gh_guid" type_code="9">fba4a0b5-d761-41e8-98e6-857040e4a72f</item>
|
|
<item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
|
|
</items>
|
|
<chunks count="1">
|
|
<chunk name="Attributes">
|
|
<items count="3">
|
|
<item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
|
|
<X>2359</X>
|
|
<Y>365</Y>
|
|
<W>150</W>
|
|
<H>150</H>
|
|
</item>
|
|
<item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
|
|
<X>2359.421</X>
|
|
<Y>365.632</Y>
|
|
</item>
|
|
<item name="SelectedIndex" type_name="gh_int32" type_code="3">-1</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
</chunks>
|
|
</chunk>
|
|
<chunk name="Thumbnail">
|
|
<items count="1">
|
|
<item name="Thumbnail" type_name="gh_drawing_bitmap" type_code="37">
|
|
<bitmap length="10347">iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACgASURBVHhe7Z1JcFVHmu9r25te9bpXtah48cJRm4q36UVVdYWjpo6o3riiI1xlRznsjq6i3HZ56G6DEZKFAAkwAjMZA2ISYDMjJIQQM5pnQBIgCUmgCSShAWSBBPTv3D/+nDp3OvdeSbj7VQa+TuXNkyfz+39z5jn3e9/7a/lfQIFnfy3/YynwnP2Y/9DQEJ/vvvvu73//+y1btvzoRz9qamqi5ezZs59++mldXd3ly5cvXbp08eLF8+fP00g5F6BwSX5+fnl5+ZNQiU2oysrKM2fOBBj13IULFxi5rKyMT+ajSzQryo0bNx6GysTExNehQuXBN4X2O3fuBJx/kMkk10dTZcljY2NMj1lNTk4yVT7dqfJtVVVVNLJAz28hHBkZ4e+rV6+++uqrP/zhDxcsWCByA+SxY8cMtkRXrv7Nzc2Mf//+/eEoha/u3bsHlwQcX90EJAUW4VrYi9Vu27aNTzGl7kYFArncw70C8kpy8MS+islDT6ZdVFS0Y8cOJgaETIl5QiXJkhX4nuWUlpZGHHMGhNeuXbt58+atW7cOHDiQl5fX2NjInxTkL/VlQK+4hVkGxM+djy6BIsAJhDU1NZ999hlwsrbR0dHe3t7+/v6BgQHqLl1oeVEQMlWUBzyH/J04cWLDhg1Pnz5F8oCwp6dncHCQCdNis6VOz0AQnj59uqSkhE/WX1FRAV34k/Kilpoc34AoE4YRo2nsmrq6iurqgf7+F7Iu8IO2UNi0GvBEm+rA3bsnS0v7+vvramsDQZgcyb5rVyGLR44cQYVgTtBOsi5U4OWurq5de/cuevvtvOzsu/fuJSHxKS6WOwKeaywQmMLCQqzd+Pg483z06BHTnp6enpqaKiktXbly5cdvvNHKYpqaAtnCFOf3Hbkcpl6xYgXEQlW2tra2t7fLHGBjDh45kvnee4cyMu7dvDk4NDT/UsisUKFoe3EPFWzWmjVrUPLM8Pr16ygPKn19fcw8Kytr/YIFLadOTU5MVNfUBJJCc+fmvzKL8COFR48evXLlimtO8Ahg7V35+bl/+tPU11+juKRI51kQJYV4MXZfpBCPxueo8+f19vZF//qvjQUFTJWZB7WFDC2nTpGD6qqoJVrRt/IM7Vr7M3bF7pIQirGZDIbt6Ohg8dDCBXJ0ZARXQYYHl+GFSCGEQhANQiqYRk0SqMwoTj950nfnzvTjx7Q8fvw4Rqw1wyNlVZ2dnXzixSHL3d3d6CL+xITwJ/W7kYr8KMIs+t++fZvOKAHGsRba7Ss6+P6kG+HEqVOnhEo0IDH+8jlVjJlc/pCZwSNdu3Yt7ayNuaFImRJxEXWfRxpNNSXETIl2ZhX4ogpkWQjRGv4zEIIfsSyUV1zgTjUBCHFn0T+sllEITfhsa2tj3NpQ4VuMrcJkKzgL6HEA5lsoxQy4PTih1sEV8lEHTlQ8fzKa/QlyfKtPZAV7gFVXbAeTRisCScUVelc9wNRERAApKbSg3uVxoftCIHQ9GpaJw797924BZkE9FRdCAA4aF4IEMIABRIfi1CkSGrXEKG5npB49JoEzsdM4FI1pI4MiM96/fz9WAa6UtLnFFwIGtNPwkNw8S3NQh9tU+Io5zL8i1VoUV7BYaVTIhR5iSkzVJuxOlW+DKtLq6mrFm9yACp9uoSVGUayqqxRZBuzP7fCZ6ZyoRoqb/ogN9ovCT1lA0YdPrUKOVbQS2+2aYQttoLhplPAOdnu+clNxEaflzpg6kM+FZxgbwtnlmCRGE7vLKMZVLTHGnwGh+jEcNJ2tImxmazTGEYsI+Nkqc8FAcZUEq0DtuQFGEnzAJX4IIQ3Srbwilu/u6GhPb29sK+h+i2HrHx7uHxzEQ8V7ZRx4DQLJue3BrR0Z0bfev2CFAbmKacg9JmELcvAvdYx3/9BQ3717fAYckxl6/clDDg/jdjNJWtx0SXJ0TOIqyIL1wU9JkYH8EEIdXESM06HDh3HYdi5cWFJcTNoUaJUsFePzlf60T1q8JPWlS1+tWnVo8+bSCxcOHjyIv4orW19fj3fz5YEDBLFb//Sng+vWnbl4UdfqKsmWO5Tu4qnrCxf2Ll2a9/77pWfO7Nu3jz0HpkcsjJcEigUnT365cuWeTz75cvXqs9+M6Y4cPkm6Hd2xY8+SJfkZGUUnThQUFChwflGmMXVBjAwhzlJ9U1N/e/uWv//7WxUVw2NjOEgIATkqbYjgI8G/auRTjdB3dGrq6D//c8k774xNTR0+fJh2IGxoaMDFv1RTc3XfvvLs7ItLlnAVDhgjaBuIboysoWhkcDWOjo93t7Zezsi4nJl5s6Sk+OxZghMgPHnyJA4tCNeXl59+5x3mWfLv/z7Q08OYNki0kccfPz6XltZZXl62cmXt/v3HT53iKrhBmyQUmXmrRHMLfNYriD1zL1E8Y4KYhBDbJREgJHpjSe3oT+7w+us3Dxx4/PQpWVf8XWJMdt0sfFEjn2p8NDV1v6+v/IMP6pYuJa1MtE6wKCkExYbr1+uzswfb2prWrOltaJh68gQfWjloLmdkDUUj0af2P6efPm0vLr6Zn3+7vPzaF1+UNzaCnCAEy8tVVfUFBXWrV5PYqF22bKC5mTFtkGgjM3j54sXcrp1rN248U1EB3ygjwZhoCwuiFMJGLHSmJ4RiMsrBEkzbn2qMVujGmAwuDCwOTlqdRoWw6+7dq+vWdRUW1ufkTD17RnQJWYmUIQ3rh9aQXo3a66KRSueZMzf37Lm2adO91la8DkkhEKKZEeuajAwoeGPnTkCgMyMwDhdyOSNrKBrRbHSjkT+v7dx5p6TkfldXw6pVFQ0NLoQVdXXV+fnXtm6lW9O6dT1VVTYfG5nKjJGJ9B88qFyyhJ53ysqqV68+F9oxBzwyGEhwS0sLEAIPakN71JqeW7SZgB1H0LHHqA0uBxXlVqgDD4VB6MMntlb8oT8VKDPsunXrFF3wiceQtF8TFUJC44pFi5CFqsWLkS3IyryhuLZvWAZSIqGxRoSmYf36gerq1v37rx88SO4PKYQWSCB7JRWXLlVnZMANt44du7Z7N50ZQVAxpg0liVRKhT51a9f2V1SMDQ9Xf/LJpYoKkgJwsaSwvL6eNExzXh5HOa5s2tR1/jx5Rc3HRnYn6Y3MhIeHgZCePTU1FcuXnykvR3ARI4gLHgwLucEDGeJGgMoSwoscKxXlQFijsh8gpHQjFX2q0So0gjSr5mgL9l6yqGDfjo8kpFcjQ1gFgxcW1mRlkXZtXLv21tmzUyEITZGKE2co0slJ4Lm8cOEEzmFVVXV29rmqKlOkTVevXmTApUvRdT0Y2vXrgcenSDWgFKm0K30qly0bammBa6qWLDlbWkqyB3I/h7Choezzz1v27GGSyOKt06dNkdohFJ+KBkKsZRWcRBK5oaE8K+tMWRlSyFkTJRFxd1XQHBT4L1qhM54I31LhE6uhnhrH2lV3/+Qq8EZkETuDCkHUOaAk1GlkCOtaWs7k5t7Ytw8Fih5rzcujH1ZLWXMkEu0Eob3GyUk1siMwOTxc9fHH/PlwZKRi8WJ8SIPwSkvLua++wgry7f1r1xo+/RRVxgjaA+JyG4pGvpKC5e6w0cTAAHJWm5lZevw4jG22sLKpqXzTpraDB7n2xp493SUl7iAa2Z2k6g/7+zGcVIZQM0uXnisvxxaix547wEkkNUK+j7IZvqsj+kRqNPlzBQ5BtK3E4IIYGcLa5uZDb7/dW1MzOT090tmJEsPQsVQAQ+3oWBjMqxy3GjGGGOjG3FwQxsRVZmYe3LJleHQUjobprt64Ubhx45WNGx9NT9/H0ixdSjc7tuVd/s1QNCKCXrYw5OxUpadPcIupqZply47v2HGnr0+KFK1V3tBw7tNPbxw6xNyu5+e3HTvGmJqPjexO0qs/ejTU0VGdlUXPgevXL6WllZw/T/sLDCpcQQQ/nXdJqESCsL2dJR3+4x/xWHQEp3LRomncxdBuFvKhTTiJjlibRj5bt27tLi4OXfHsxv79uxYuHJmcRIegkZo7OgpycjpCEsPeQV1mpie7U1OMw2i6XENpWAQILTr98GF9VpYGxEU6tmFDz927ZgurUc6rV3efOsW3nUeOdJ044Q6ikd1Jqj7e1dW4ahWVsZ6e8vR03AlQ/y5AqBgDfZCoIEaA8FZ39+n9+4+89x5BgmeZpqaqsrN7y8rwPWJLYcXHHw/cuOGFBJOTt6uq1r/66uijR4oLmzs79733Xufp054j9OhR5eLFDwYHEWcFDxGlkCOVgy0ttStWMAGuwublL17cOzxsUljR2HgqLa3r3Dk6dBQUIIiPHj+OK4VkdxrWrFH8c2HhwuKSErYt4P0XFdq7AgeE4Jdoxn8GhFLTOL9HV6++sHmzpIHPW4WFN3ftkjRICr1K6CuJDhIzMTiIIUQ8va+IPcbH1//Lv3A+RX7B1Zs3d732GsdvdRC4Lidn+No1Kq4UasfapJB6d1FR8/btXje292prt735Zl/ojAm+Axax6urV4vffH2lro8N99jlzc73LQwKtCIeKbvdcVYSkkGD3ZujcJlMlQCw8dIg9nu+IFApOICS1ElyXzoAQZ4kkFtvnp3fuLCsshKO9hMvY2O0rV4gHMGyYDaVmRkZHScbwt3I09/HLi4trVq6EHPTxMi4jI3mLF9/r7+cox+78/NqzZ/PeeINsC9+wiXetoKD6o4+GScqMjTEaSPO/9tOnkUtlau6Pjg52d19+++1btbXegPS5e3f9K690trWR2MQdZ6vt9O7dB956i55e/+HhM3/+c9tXX90l7zM+jhuFdUXgbhUVIc0cVmOSQ+wRkiL/4x9vVVUxJlMtX7duy4IFE9PTMc5KByflrPRUviahGHEGhOiTvXv3koHEgMHWHjZsRbJTisH/+OPejg40HqDy2X7qVPEf/vDg4UOPWKFtytrPPiPfMfbwIbrXO7J9/z7jABiaYdfu3U21tWU4DqGv6IzHcmPHjsvLl3NKEABoad6799A//mNHSK15W7UPH5798MM7p0/TUwPSUnL8OBASZn3xxRfneSjg2LHW+nrGZASOsw91dzeuXFm+YoU35thYb0vL5Q8+qFi48Prhw4zJHFsLCy/8+c8DdXUjqG7GJDvY13d42za+mwcpVCqYgu+qbULLA/t0aUoQSpGiqSqrqto7OuSXSyM1b9x4J3QaRYru+vbtR/7hH3BMcO2k6GoyM8du38Y/UR8KQYVlZxoaGxuamr51gkKOTMV//ReeDLqOuzQsX04WrSknJ6T5PNe/Oj2digUt9GeTlLwGEZUUKaeVSY0owvF8otCFtWlpRCRU2g8c6Dh+HPAbsrLklF1ds+Z+S4stgRnysAWZSqR4rm2hl3Our+cgCwkT8GMDgDuS/aEFBeA6pbahH1ymZ0ihWAPqcANSTfI1vGMyU1OdRUV1GzY8Jgn54MHXjx/XrVp1efHinosXJ0LuydCdO+ULF8rZ4U9PLsfHcf2RUYIKBBqPBk5nJHVAvhmK+AznhGjkHo5+RgYyDWwQFF8Ddmlav54+SKQG5Fo4jDyIuTPQhWSKIhyKl8Kdnq5eunT0zh1Cl8bPPuu+dIn0fPWSJegGviKSwQvF1ZL3hHCjUZjkPAQVKCQ9DgBB3njjjZ/97GfLly8Xs4Ii3+qgiYKKhLQokEWAEBrp8IuOVdGD/yZ6eqCF5wU8e/agrw+/HCpf37ZN8+grK7u6fr0xOC4PF6I6dJ6K3Ac5UlCkgxs/tH7xxb3qahrvEjiGov7G7GyoTKW7oOBWKAJxgxb4Fym00J6lsl8oETT5JpX6oLOTC5tyc4euXmW29ZmZk6EHYohPiFJo0RyUF4Rl5w5ChfxMe9myZdgCbpqZmfmrX/1q8+bNL7/8ss7Y0YfzdsgoXox7SjglKdROhSuFWAv89YqPPiISINjvOHnyypYtPH4DqDgLyArbCDgOSI8JjUmh7VSES2Frfn4H8fizZ21FRVc3b8a1bVi9+k5tLS3N27bdKi5GmHxSKAhhW0L7CFL45ElNTs69K1fI+tTm5PQ1NhIIIdlko71IJj2dtBEy60ohQ80RhGDDDKEkwOzZs0dSCGw8NfbLX/7yxz/+MWrA0/y1bHntl3XUblRw8NQzqhTqbCCsqo0IT0TWrLkbeuKLJEvvxYseX2dmjoSEBkNI6h6TY+G5ZwtLS7GFz9Pc7FTU15usaECUMxtJVG5gtw4coIJYd58/TwWZHgidInRtIevXATvlSPmTfLGXBHASfg1r1w5fucKFDStX3m9r86QwKwu/mfCFHBOhPpZT5lz5XvaEIW7SttCcFG2DGwCK8HRMDfeCqeqALgTZtGnTBx98QAfqtKBIBV6iyFn/yBBybwyv9hBkitCMrYcOtWzfDqTkP8f6+2khY9Jx+jSbe2ULFyoAt1Q41HH3C1GkRCza33i+NTg93UlCLpTvbtqypau4mGjy5t691w8doqVm+XL2/wjybJOSa5m0bCGiA4TQiD91olW2jRG8nY3KShQDCbmh9nbkuHbpUpxVJlmRlmYJdOGHK1tcXJyEFJq4KGetAo8ClbaLDT/DRmDzySX0ROwieqRJABkVQhw/LVirhXlJKkKOscFBbdYQPPOYbNPWrUPNzXW5udBdCCET8i8EobL+QIg4ek4gW0ihTQ/vwHlTU112tpfCXr16oLaWEbqKiq5s304LSm8kJGF6zIeruBa74tpCyMSf2vnSrTGJDRs29F2+7DFBVtYIHjKgLls22NHB1+VpaSgV29tiTOQvIQhl2/RQKndnaRjjkDPgFQbE6usQs8LzVGQrOJZRFSnMrj0EHYgm4YjrWLd8Obt9bFx4+wy4AwMDeA3tX33VUVQk30f7tKIpXGY7FUDIgrW/oX1dBgSkmk8+Qf1WZWaO374N3e+SUM3NpaUyLU1DaWOZq7hWmFmOFDoSI4KKvCf1R6D7Llyggm4naKXSkJPjiSOJ0PR07YFoDnzCH1KkAeNCyZZA4u6YMTS5QchU8d2U5ExRNwbHL6ot9ClS7eQBZuuOHef+8Ackxts+DG351q9YUfbuu8NdXZ4ilTYL7bhKkbq20BTpt7uMExPsApJKKV+0yBOiR4+ILIFzrLeXLT3CgOcq95stXCTAtYURFSkpgo7Dh4GoKi2NLUfm2bR2bQ8pntu3K9mtZBflm3MepkgD2kI3YjNFCl9icXiGhIJVM0WaEAYpdo4ghYQTTJeQEwDInyFJqAsvDTY2du3YsS3f//7d/n6yazSyBVy6aNFXL788/PXXdKaop7azCWAV2kuLKsagnQ4wr3fGaWLick7OpWXLLqKfHz3i2pEHD84vWUJL5eefD4fiNvWUI3D8+HH3+BMsAtczQ92aPiTwrpWUXMzIaOPJ9P/8z/sTE2SS6nfsYLTmo0cv5OSQ66E/PRmZnXd20g+RIw282RS+jaCTfCponfnRnD7II0CIL8phHgBQsoZPHbfC3zp17BhHAnmyUY0kKo/m5R3MzSX2mdGztBT6coINZaWtcEj/5ZdfakBvKJ3funix6MCBrf/2b4X79jEUjWTpj27Zsm3BglMnTmB2vr11KameM4yAAyJ3Bo0Kk/E0rx0488Y8f947q5iVtSc9nc1Fb1YkKwoL96an86/o0CGCZ/eAGuPwqDsqOqBHqiAh0c2gFIUs7uV+CKEazpLOeuAH6yCJPjn04R0LvndPh7q8Ro769PVx5pfKt42hrygYKgiNmWFMIORy34D82U2noSE+GcEG5IUBHLDwDagJMCucIx0F1sNvmtu3I3d330G8+vuZmGbVxRmWUIt3l2/mZhWdfEG8gmw2WaiXaAIlLgypdPBDKDsstWCFP2kUGL6v3G7hdV2ovN2sFB3t1YH8hGYS4+42ySB0lFMqp2Y+fZYYc4sAoa+3Jq3HnYIs8v+TPuiq74hSjQ8hkCh9J777n1IQu4TEVE8HBF+dxe8vXBzjQCjTSNHzjMFX+AJ7MmdsFVE2jj4eP8leOf0U6tEK3+J2BbGItjTZCInjC7SOcSCUD8ZEfQ/5v0CEYtxa4RowkER1t0Qs+o5dYYM6IUHUTOTj6HnYecvIuESIBSGTsx3kpA+qzgPYQg7yIRB6Jp037ugkqg7G86kHHp6nkNjgbG8nE+FDFAhTwQASyc3RmdJ5WLhuERVCc6DFaMzvhTyEF5sQopTyXoCnB81p5H08ttGoHCEZOD0HgmH4cuvWSo67TXJ0mfyBV3TuFLB37dqVtEr06dV581djQWgi+N2EUA6Fm1a2/JaSeeFqkx2Nw3l5+3bvJntHso00DbDpJRF8IqlsppOLUJIzuSLWZ1byV+cByKgQog3gaHsS/DulSBXnQCbtlOqNJVKk/EnO5fPPPyd/pmfACN6p8CcvzrnX1la1d+/jSOhCCDqTrNFJzlQ0qmDTOKkPFZeTIkMosbOnNIzf50LF20YaawYDPW8QLd+oCTA3I42mKn6XHQJCtlX1eJQeFNUxO3KteplStEJneUOzYjVsqnNtIKNC6J7jMAjjckSiHXS0iwCA41xKq5KeJXlNIZngjmY+iwmf8ZNhr/cJ0U5Fe8W2FaW6dsF8zwvan8irdt4VR80Kv7pAMuZceDqRIXS1qKmFFONCYeAWKT1ozSSA4Te/+c3Pf/5z4gFJCdDyLX1sl1VmL6KKs7nZaXb3JV/uu6Fi1O3xviQebIjrdukcFBJpx2QSZfdo/SNDqEDHvSa8Je6kxYA6XieCIiLSUXo6mRbe16hTQL/73e/eeuutVatW/eIXv9AbmMFv/fr1hNsSOy6MxsKSG8mf6f9wjgnSogkn+lRDQDDMhCsVMFueTuQ0d7gxiAuhCOQKjXASACoyWnI9VHDiBeHGjRtfe+21l1566cMPP5QU0pndJVtqbLVmdKebawICEte6za4WjXh3bjG7LmtkCC2csElE400hp2OsLmbCyRxan/7UsKIXG0a4G8TdnLFcsmQJXr62cDGHwflU8icDlqIY6dhZotgn2p95msua4gZkZEUabgzCraOIJcUlUWMqLmYBV6VXz3ChDkpRUUtC6UqBbW5qculAI2tsiQ+4rrjddBflJaLZ+LiD0CEqhD5ONAjtxkIOCNXTFGmQu85RnxTVaYpKOLlFiZ6pJOciQOgTOJuZOEVih8wZcslNfS6uctUp4yfqlURb+FxM1TemgEzOZQ0EoSwwWat5SxolTTVXkmSeg2tF12XjKunzpEsSS5BtSjQ5FxVC8zgU0DAusXaKaackVpXEJT51atFe3KG0syaLQIaBZA0JHSv2Uzfua2hI/Sj742vEKUvUltv0JDDBk3NRITTRNh89FWc9LvlmsYO8EmYLERMSRHnI7HhwMhHhY+/CezR1fFxvF6ZO/KOH1OMWOqeyIp+nEzunExVC5SHdXPt8Qgj1k9ZgulCuFnRMNKmEveApYlJ9iJ2OzdnL5ol/EE0XP/Y6aPTeqRn6TSHvTZl9feRmaSTSTUiNh0PuGkitJWLxQygp5uSuLw80W96aTp5R4CwdqbJztKa6qZAyRTVJTblFp5MVOOqYcngfGjlFIf0vcUxIIFgpU9LTkNHKg7HRnrbmJ0+fAbM2QzQrKuCNsNLIb8157390fpIioWkE16szIJRHh/CFH1ZLHULxFJGfd3y0u5vlsZ+wc+dObQbxyJl4FqLzS3loMwjBUXnvHUKhArG8xNvTb3+MiqkjE7S7fZTrgQN47Twswl0Std9gT55WP7xGsUd5lCj3Xsr34OHVU190nvynlks7o2GMRLLZIuOaYuRunK3AI1wcZ0Boysd2Cl1eCK5I5RGo2Aish8PXbKiKLjxjx5Ouv/3tbzmuTwuGh/Pj9CHAz83N5UL4mpQNYMPXMLVecDf2YLKjanfJtk8u7Pqot72CH86gD+1oMIr6MBSMwtkLVKLlToNLAGsnN8u+v+CBexiTY1TcCM4YHRvv726ryHqpde3f1ZWsjQYhvKXj7XETk8EnZv6q0DHazoDQGDb81SdxpdAAs4y2pbOVBAAbXt9I8ppbQtyf/vSnUIrs9jvvvEML0kOCTXEnD4yhCSNSZ/LJs66DLx1/9/9Wpv3NjQv/EY2CkJtBoA6zCmfH2FQTq9HHBrc3Muix9c6GozVbvn929+rxce/tmxHngHq3RNXs7ntIUyoLKBT9ilTLjihwERvNd3IzbW46WzsVDMsnz7UAJLeEFunp6b/+9a9/8IMfQG5aUJIiHIXfHGEH0UjDVwAMsbznjZ88u5H/fw6+9//Of/y3LaXvPZzggSpPuVHY9rPn7lHLDCJWVU7Z1QexIRQvInbR+IMjGwO9z381SI/joCeoeO8lDxVEEMHl5IAMoXKhwScQVy61KFPRfinkejRARP3jiqYmxEAKGcMTpNFmjCLliAphE6PxBiCsjp765HinFszMcnJyqBgF9aZXHQodGR1rqy243lTVWn2yq7Xi/sgYdpR2BqRQ5xMKchfeUCCLHld/uCST1PKznnCbJoB7qUdEmAZT1Q+tWvHe9jE0hJ7Xu2X1nlK5stnZ2XIJKW7q3Bw6eyQqocrzJ4q+QRE2nQGhwknFUhRfcGoq2LLbbpotIJf5PFJG8Hmk3J3XB8hkJl0wWrwDSRGRWC2gIDIflDyuEIdo7O7IN3GenkeMeKoqfJ7AKa9bPCQnUSTSy2cx274iLrQSsQ+XkHOQdpGksa4ZEHIDeeH4YxQ3C6rEj2VqZnHH0qc3tE4etyTAsmKv4NUPG0T7yrohta7BlyDGTdOY0YI6UEpHNPjE+dIZRj32HO3chrVzCTP0CYDSW/zIFq6WRtPRSHsnhY8P9Gw6tsNOUCqrgMoh8yBTxYRB0Q+hLAHgASHir06yZMzAXNaAMhdXrUfrYIegknseyncom9lK1Uebtjq4MRzrDXhcI2K3iOyCauHXxZBO/TamXuWOtMmymIruHRjBMmFZ9YuUUuNYd8wNmgAh5gc29Z4aqZkI7ozIKrUpaweWBFhoGFnKpIGZ9Qt1+o3CyDqZEfE1ElJlsaPs8AyAuDnpEr5YpofLppe3+GTO3i95vWx7wabf32jzfnzRVySFYE/myFWQMyCUbdOk5X8CmCIbVyilo+ZaEOPizTTga3xX1Kae+GXCWEFaxG1WtJwYe/Hi1LleEePDc/LAKfZ+O4Oq90733qwfVxzPpsU1um5iNvwH32ZAKEMo8KQzVTFDKL/Adpllq+PSOpUO0YSAKRE24DVote+//z6n3zh3o6dhUE0KKsyXiSGCQWQ0lSXoWu6CJSIUlg9JAUtUpd6kgyL13mN0qril+XkwIwdYP0RIB+ooVbxfFCmHxNytUL8i5U4yA3SCx3WYUzGfUVNOjSylmwdPcZ02vkyv1Lgsjc7FuAWxW7p0KQaDBWzbtu0nP/kJ1OEYI+9TpQW1T2Si02+SvxisJkMYQ0ZTXJcul69LQhGimRTiAennHMAvXLvqtSp6e5Nej4Q4omMIxixc8dtCn+bhlgowoIiCQlOhooiQVuLO9QCDr9kUstCSl6wiwGTD3FwBPaX3OP0Gq0IO3NfXX3/9lVde4QAcGVdaUKe89kzrDKIngvirwRfl6yk1LjVAwZgpqatXu9ibHPWAjuV7qegr66YKEukb3++Ras26pRYmnNwonq/MnEpq6SnfNSCQWozFl8JMOIlRNA1f8Zk3OqN/9MNPwPmXv/wFb5sATqkAOitLGbH4qBDuyyQNWDh+UiHGSUFYKsbdwy+PEFSI/fVogbBx/RefuAhO6T2uigukia/B5nJDooQzjxSFj6eHPjAHVcIasfjuMte+TDh/RGOsIO3hJPLbQjN72vLWk1o+5E37SUZN+4nd9KifSaR11iAaX98G1HLBceUW4EG6EuOBCpL9kLGxwp+IqTsrJjMr+0Hh8+Quok+KkhebAjMglMOp5VEXGLGvN1rIB5H3wSCIhY5LmXqUQra0TgwlGe2OXOLu5ktPqrMqTIC3tSp3w8KU+Ag/KoFFMb1CxfXugrNLkJ7Mak6trOYwA0L9HCKtEiZpmIQ41AXGmEBxCKBKzZqrIm9FqEvjSSGrhBsVBsEF1/NmfJJc1qtw6Cm+YUDSH3ppP8kOZSTwS72XcYaCDQqOH5eTXjcz77PfCSWdwzu7AmciEQTvpPvMgFDSw7L5ZGHSpZLL5G4gaUaUFZyYrMigKlpwAwZzRyNWOKIP9S0QBiS9eVDgMSbjMxo6kz58y+7/m2++SSBFRIWDoxwVHh2pVB7HCX/sj8sZjQhMP30W7Wdq9WqsiIVrmYwSWBJBWfo5LTMghNCQVewpukj7JT0DGQMNBcl8/B5uvaPdSELJCJBV75ClgIQ9g2jMwdY/ps576d/gICLCnhHX6llD7CIqlE86bN26VZC7d8Q5Onr0qOIw6KIXLii7rTrt2vWNUYhwZv0hxQRsoW2wudpJxxdMhhKCU5ZGUCEfQjGhEdzOkmm3uBhIbbD1D7SICLTGIrIZq0jRLSAanqxhWPAj8eH9KEno51R0fA2pVa5ZvwqqfJCrCWjxfihjbIxPtDSDkBhipW70nfSSg1w4QwplqFwfgTqNaELFbW50EXd0aRIzpUIxFZkWG7nFNwemBwX1zGmMgixqEN/lcADnQnzuT3jSRCcE5OsCG+jCMcqH0ZlUEfudqVifuIT1dfAHFeEnrqCLxfgyUaBi1IxxP13o66AsQaKzDNhfepsUFG+lJv0YsfAVe4Hh+JmqiKstEU2WwF1wGsIZBTbVzsm8lRkQyjP0CYorTFJlFtvFwFIy5+orWgDVPYIwR4vU29dilHASa7aIID8ZgSKVLtVGnX6nV4oUpYqJBWN9pQytr3Agz7dbOUfLtGFnQCinX9Gbq07lPfI6A6OL+N0iBDlBrnYSUcxlkIs0nxYiIcJp1UBLok4Oi1LMOnKhfKaSljpWyuZ7RkZGxNMhOMnzvKU6A0KWDd0VV0jCpDBBAqfcznrgnQOGRdY+ubSoTgwh6sj1D3cCEyL0HHVW9Ca661REbFMKumhR+kMQMJYjA8C4TgBcECqpeG2JLtMPoYQPhPQyLMHAwnyvgmcrQOcwVCSOtOjQDdfyCZMqOyPjF9GDSHS6s95f6kQJDeJ9zq4BCSk6IEFnUtEjSzr/7709fOYJNlSuNC06loKDgzvD6SkNOD/FD6FJnm0hwVBgg9NFV7lnKBY0viVWoqVXhLGlYFwgw72J+VltxLuYv0YQyWFlYNCOD4CBnCJ9AhW9VtoHocmrOa5Q40W6M7ZC8aaFdPxJXS+6t8Ntsf17HZETbGJzN7Umv8nYZXYFlNF8voz7hmrfVzIHpuSBUz8HFKPoULKviL8pJINepDvjMqlgM7+GaYnukMPNL0eTHrkzblAoyZNfY4iamErfmh2NzR8xRFZ44D2i39xjmcQSmHCZc2unrtfIWjJTeV30R9JlPq2g6BBZkeo7rcfopZAguMaTyxotAjNElS+1TKkZV2lg8YEyMtHS3y7e4MEkfTKEJiRGxDaHZ2r0y8Bu4ORuhiTxjGNw+sxWz1gQamEGg+TSBCvuDCKG9hGvcjGQpEbMg0fMfWuGKogOOdK8vDy8DMQOLxpxpI6oEfDxwBQt+h1S/XAQwR+X065t7RQzR3EJMkcdYkEoalpi0zWQQWZjNiZI5/A+Pl3qSrPE0YplTUGRiI38FqsihtMz1mSoScfg6HNKkQrpMQV5+krH72UvfLmI5KY9/1fNgDC2Gf/rt99ZCnzvr+V/AQX+GyEREAoPKFR5AAAAAElFTkSuQmCC</bitmap>
|
|
</item>
|
|
</items>
|
|
</chunk>
|
|
</chunks>
|
|
</Archive> |