Compare commits

29 Commits
1.x ... master

Author SHA1 Message Date
f87ca88f8b Updated CategoryPresentation 2022-09-12 17:51:00 +02:00
51940547e0 Update AddParametersToFamily 2022-05-20 12:25:20 +02:00
bad6bdf7df Add 'tips.md' 2022-04-22 12:01:26 +02:00
05459d22be Added AppendTextToParameterValue-DP and DeleteRandomElements-DP, and some WIP graphs 2021-11-19 17:19:19 +01:00
5316455e6e Added CalculateDepartmentArea-DP and CompoundStructureLayerWidths 2021-09-22 23:29:39 +02:00
1817a8770d Updated ConvertToMeter.dyf to Revit 2022 2021-05-05 02:26:57 +02:00
2476fd4a25 Added GridBubbleOffset-DP.dyn, not finished 2021-03-16 14:07:01 +01:00
7f9365ad5d Fixed BuildingPadsFromElements-DS 2021-02-13 00:52:26 +01:00
01a497b8ba Added Grid3DTo2D 2021-02-12 19:03:08 +01:00
5439b93566 Added FlipGridBubbles-DP.dyn 2021-02-08 19:18:52 +01:00
f07406fe42 Fixed revision scripts 2020-10-27 18:32:05 +01:00
e933081be6 Added CreateFloorsUnderElements 2020-10-22 16:36:55 +02:00
5f3a4d54c4 Added TemporaryIsolateLevel-DP 2020-07-14 15:37:29 +02:00
7607b31061 Added file to WIP 2020-07-14 13:00:54 +02:00
b7e9bfba02 Updated DuplicateMultipleViews 2020-07-07 21:57:54 +02:00
bbe8ece7fa added some nodes 2020-05-14 23:01:52 +02:00
1e1a802721 Fixed BuildingPadsFromElement wrong level elevation reading 2020-04-26 23:05:12 +02:00
334789b089 Added VariableFloorToTopography-DP.dyn 2020-03-04 12:26:26 +01:00
5b3231547f Added CopySectionBox 2020-02-26 19:05:11 +01:00
14b2c388bc Updated ImportObjBatch-DP 2020-02-18 17:29:08 +01:00
400cbe9552 Added AddSpotElevationToSelectedElements and SectionBoxToDetailLines 2020-01-30 12:06:43 +01:00
a5175ebc1b Added PickNewHostMultipleRailings 2020-01-22 21:36:01 +01:00
f52d850efd modified nodes 2020-01-18 16:07:28 +01:00
cd9e2accbf added node installer, fixed email 2020-01-18 15:58:11 +01:00
3a8dc26348 fixed tabs on collapsible elements 2020-01-17 21:37:49 +01:00
be47a46f8c moved readmes to central readme 2020-01-17 21:35:18 +01:00
dd0e5a6c14 added ui to script names, great readme rewrite 2020-01-17 21:01:55 +01:00
894965bfce removed 1.x option from playerinstaller 2020-01-17 18:36:18 +01:00
cb993ed4d7 Removed 1.x scripts 2020-01-17 15:48:11 +01:00
106 changed files with 25229 additions and 3058 deletions

View File

@@ -1,9 +0,0 @@
# AddParametersToFamily
Add multiple parameters to a currently opened family with one click. All data of the new parameters have to be the same, only the name can differ.
## Required packages
- Orchid
- Data-Shapes

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +0,0 @@
# AddTitleblockAsParameterToAllSheets
Adds the type name of the titleblocks to each sheet as aparameter. Useful for showing the sheet size in a sheet list. The parameter have to be created beforehand, can be shared or project, must be instance and text. The name of the parameter can be modified in Player. The default parameter name is "Titleblock".
UI: DynamoPlayer
Package requirements: None

View File

@@ -0,0 +1,789 @@
{
"Uuid": "6c0b6890-8261-4d86-8a00-3ea3253a2ff6",
"IsCustomNode": false,
"Description": null,
"Name": "AppendTextToParameterValue-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [
{
"Id": "36c51b1ed28a4eb0af312f678348ff45",
"Name": "Parameter Name",
"Type": "string",
"Value": "Comments",
"Description": "Creates a string."
},
{
"Id": "cf758a4b186d4f17ad2cf89cae741b9e",
"Name": "Text to append",
"Type": "string",
"Value": "-",
"Description": "Creates a string."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"089434e3-036e-425c-8dfe-257e0d5875fe-00904887",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904970",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a0f",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a23",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a2d",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a37",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a49",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a51",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a59",
"089434e3-036e-425c-8dfe-257e0d5875fe-00904a61",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-0090505c",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-0090511d",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009051b3",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009051ed",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009053a4",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009053ae",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009053b6",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009054b6",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009054b7",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009054bf",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009054c0",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009054f5",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055c1",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055c7",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055cf",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055d7",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055df",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055e7",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055f1",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009055f9",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905601",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905607",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009056de",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009056e6",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009056ee",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009056f4",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-0090571b",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009057e9",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905830",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905831",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905832",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905833",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905834",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905861",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058bb",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058bc",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058bd",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058be",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058c6",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058c7",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058c8",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-009058c9",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-0090590a",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-0090593f",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905c24",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905c2c",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905ce4",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905d36",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905d4a",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905d4b",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905d88",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905d90",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905d98",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905da0",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905da8",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905e1d",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905e25",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905e2d",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905e33",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905e3b",
"b8c0958c-ddf5-4b65-9676-dbb5fcc60137-00905e41",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00905e65",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00905e6f",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00905e77",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00905e7f",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00905e87",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00905e8f",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090625a",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090627e",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906288",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009062a6",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009062f7",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090630f",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090631f",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906327",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090632f",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906337",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090636b",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906373",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090637b",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009063d2",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009063d8",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090685b",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906863",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090686b",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906873",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906888",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009068b6",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009068c6",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009068d0",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009068d8",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009068e0",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-009068e8",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906903",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090690b",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906913",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-0090691b",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906921",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906929",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906931",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906939",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906941",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906949",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906951",
"1fc53ff3-bd0d-42dc-a1e6-ed0e4c5bdcd1-00906959",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907c1d",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907c25",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907c2d",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dc1",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dc2",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dc3",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dcc",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dcd",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dce",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dd4",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dd5",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dd6",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dde",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907ddf",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907de0",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907de8",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907de9",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dea",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907df2",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907df3",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907df4",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dfc",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dfd",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907dfe",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907e06",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907e07",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907e08",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f02",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f0a",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f10",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f18",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f20",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f28",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f32",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f64",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f6e",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f76",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f80",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907f88",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fad",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fb7",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fbf",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fc7",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fcf",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fd5",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fdd",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fe7",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907fef",
"ef43a58a-3d88-460a-8034-13f6925838c9-00907ff9",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908001",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090800b",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908020",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908028",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908032",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090803a",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908042",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090804a",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908052",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090805a",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908062",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090813b",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908143",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090814b",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908151",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090815b",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908163",
"ef43a58a-3d88-460a-8034-13f6925838c9-00908185",
"ef43a58a-3d88-460a-8034-13f6925838c9-0090818d",
"028469d8-1b30-4249-997e-ba5776bf9789-009081c7",
"b7aede7d-c94b-496c-bd4f-26405c3112da-00908240",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009082dd",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009082e5",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009082ed",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009082f5",
"b7aede7d-c94b-496c-bd4f-26405c3112da-00908320",
"b7aede7d-c94b-496c-bd4f-26405c3112da-00908321",
"b7aede7d-c94b-496c-bd4f-26405c3112da-00908362",
"b7aede7d-c94b-496c-bd4f-26405c3112da-00908379",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009083cd",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009083e5",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009083e6",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009083ee",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009083ef",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009083f7",
"b7aede7d-c94b-496c-bd4f-26405c3112da-009083f8",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009087b4",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009087bc",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009087c4",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009087cc",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009087d4",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090885a",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090887c",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908884",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090888c",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908896",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009088d9",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009088e1",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009088e9",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009088ef",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009088f7",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009088fd",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908905",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090890b",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908915",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090891d",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908923",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090892b",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908933",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090896d",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009089ad",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009089cd",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009089d5",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009089dd",
"a6da8331-3ed8-4354-9d35-2c11bda29455-009089fb",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a03",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a12",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a1a",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a22",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a2a",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a32",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a38",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a40",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a48",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a50",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a6b",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a73",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908a9b",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ab9",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ac3",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908acb",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ad3",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908adb",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ae3",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ae9",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908af1",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908b14",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908b1c",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908b33",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908b73",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908baf",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908bb7",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908bbf",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908bc7",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908bcf",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908bf5",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908c11",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908c31",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908c80",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908cb0",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908cb8",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ce0",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ce8",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908cf2",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908cf8",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908cfe",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d08",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d10",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d2e",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d37",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d3f",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d47",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d68",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d74",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d7c",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d82",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d88",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908d90",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908db5",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908e03",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908e6a",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908e72",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908e7a",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ebc",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908eca",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ee2",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908eea",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ef2",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908efa",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f00",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f0a",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f12",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f1a",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f20",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f28",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f30",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f38",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f3e",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f67",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f70",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908f78",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908fac",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908fd3",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908fe4",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908fee",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ff6",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00908ffe",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00909006",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090900e",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00909016",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090903e",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00909046",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090904e",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00909056",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090905c",
"a6da8331-3ed8-4354-9d35-2c11bda29455-00909064",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090906e",
"a6da8331-3ed8-4354-9d35-2c11bda29455-0090908e",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909129",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009091a3",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009091ab",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009091b3",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009091bd",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009091c9",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009091e2",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009091ea",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090929a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009092a2",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009092aa",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009092ce",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009092d6",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009092fd",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009097bd",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009097c7",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909805",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090980b",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909835",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090985f",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909867",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090986f",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909877",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090987f",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909887",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090988f",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909897",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090989f",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009098a9",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009098b1",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009098b9",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009098c1",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009098c9",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009098f2",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090991c",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909922",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090992a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909932",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090993a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909942",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090994a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909952",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090995a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909960",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090998d",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-009099ef",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909a0e",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909a57",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909ae2",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909b02",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909b25",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909b2d",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909b35",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909b68",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909bee",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909bf8",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909c1a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909c3a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909c42",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909c4a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909c52",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909c5a",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909c82",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-00909ddd",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090a101",
"9dd63e1f-bbf9-4985-b6a1-32fc4cc0157b-0090a109",
"13951cb5-893e-4583-b11f-32768cf9ce51-0090a12b",
"13951cb5-893e-4583-b11f-32768cf9ce51-0090a194",
"13951cb5-893e-4583-b11f-32768cf9ce51-0090a1bc",
"13951cb5-893e-4583-b11f-32768cf9ce51-0090a219",
"13951cb5-893e-4583-b11f-32768cf9ce51-0090a278",
"13951cb5-893e-4583-b11f-32768cf9ce51-0090a2f4"
],
"Id": "6e02f5ed6b144470b76726f0da7b0d54",
"Inputs": [],
"Outputs": [
{
"Id": "3ddfc292c6c1465bb1d1c5e356b67b02",
"Name": "Elements",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "46d50f6685c142ca9b373d63220aab92",
"Inputs": [
{
"Id": "e3b9e1f9ea5e4cedb19658f4bc2bc929",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "cecb00882c1549689f45bd383469d641",
"Name": "parameterName",
"Description": "The name of the parameter whose value you want to obtain.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "45665961d1284f56a97a373a10700310",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
"Id": "4b8a2df5ab7046b2aa0bab9366c9e5b3",
"Inputs": [
{
"Id": "b7c2cb4ec6a44ff68dd0d035dd9ae66b",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "266b4898cce74c8f83efce64799462aa",
"Name": "parameterName",
"Description": "The name of the parameter to set.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4349443c28664117b1ef5952c25a33b3",
"Name": "value",
"Description": "The value.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8c876bd04ac148f5b178c9c342a720ef",
"Name": "Element",
"Description": "Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "Comments",
"Id": "36c51b1ed28a4eb0af312f678348ff45",
"Inputs": [],
"Outputs": [
{
"Id": "1e3f9b24cc3c4781b38180653d6d2c3f",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "-",
"Id": "cf758a4b186d4f17ad2cf89cae741b9e",
"Inputs": [],
"Outputs": [
{
"Id": "d55f81baf80a45f2a0bb9e36c1da2539",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Concat@string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "ec8cb70429fc467f9723ee88d0808cf7",
"Inputs": [
{
"Id": "fdad5615efa74b72b318402b3a169e25",
"Name": "string0",
"Description": "List of strings to concatenate.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f82cb55a95d14a34a186d56a127e7591",
"Name": "string1",
"Description": "string[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d1f838bac71047c5a8d62dd7ba91866f",
"Name": "str",
"Description": "String made from list of strings.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string.\n\nString.Concat (strings: string[]): string"
},
{
"ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "419759596cba47179781d762b0b37f6f",
"Inputs": [
{
"Id": "a1af8fe4a9054b8f8a988b6c0f70fae8",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "da11d8a1757d42b3a975c6467ebdac63",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2a0d6e394fe54df48b80b8a3703acc38",
"Name": "mapped",
"Description": "Mapped list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Applies a function over all elements of a list, generating a new list from the results."
}
],
"Connectors": [
{
"Start": "3ddfc292c6c1465bb1d1c5e356b67b02",
"End": "e3b9e1f9ea5e4cedb19658f4bc2bc929",
"Id": "cdab1132a2474dfca74900ec9a29b5eb"
},
{
"Start": "3ddfc292c6c1465bb1d1c5e356b67b02",
"End": "b7c2cb4ec6a44ff68dd0d035dd9ae66b",
"Id": "b38f1a2ea9b24d819c4384a749b7c06f"
},
{
"Start": "45665961d1284f56a97a373a10700310",
"End": "a1af8fe4a9054b8f8a988b6c0f70fae8",
"Id": "13903bb173c344d4b65d48e261d2b9c2"
},
{
"Start": "1e3f9b24cc3c4781b38180653d6d2c3f",
"End": "cecb00882c1549689f45bd383469d641",
"Id": "91a15996563540a0b785d9ed62a0976b"
},
{
"Start": "1e3f9b24cc3c4781b38180653d6d2c3f",
"End": "266b4898cce74c8f83efce64799462aa",
"Id": "fdfdb40549c0490bb2e434ee3a5cf50d"
},
{
"Start": "d55f81baf80a45f2a0bb9e36c1da2539",
"End": "f82cb55a95d14a34a186d56a127e7591",
"Id": "9a488fb6c352488db21e2f97655ac4f1"
},
{
"Start": "d1f838bac71047c5a8d62dd7ba91866f",
"End": "da11d8a1757d42b3a975c6467ebdac63",
"Id": "c5af3c7503fd41e8979c51ae7836217b"
},
{
"Start": "2a0d6e394fe54df48b80b8a3703acc38",
"End": "4349443c28664117b1ef5952c25a33b3",
"Id": "960b9478c16b498a9c2f810cc96493e7"
}
],
"Dependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.4.12684",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Select Model Elements",
"Id": "6e02f5ed6b144470b76726f0da7b0d54",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 233.94594098909363,
"Y": 249.49053254064899
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "46d50f6685c142ca9b373d63220aab92",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 595.93047316100376,
"Y": 395.68243787273764
},
{
"ShowGeometry": true,
"Name": "Element.SetParameterByName",
"Id": "4b8a2df5ab7046b2aa0bab9366c9e5b3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1587.5708673157517,
"Y": 253.25604826320131
},
{
"ShowGeometry": true,
"Name": "Parameter Name",
"Id": "36c51b1ed28a4eb0af312f678348ff45",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 325.0,
"Y": 607.0
},
{
"ShowGeometry": true,
"Name": "Text to append",
"Id": "cf758a4b186d4f17ad2cf89cae741b9e",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 339.24332344213644,
"Y": 754.18100890207722
},
{
"ShowGeometry": true,
"Name": "String.Concat",
"Id": "ec8cb70429fc467f9723ee88d0808cf7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 683.4094412810872,
"Y": 746.8201613965324
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "419759596cba47179781d762b0b37f6f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1028.0168630592589,
"Y": 569.09713442666259
}
],
"Annotations": [],
"X": -23.958881893887792,
"Y": 311.48721700305788,
"Zoom": 0.642869557405948
}
}

View File

@@ -2,7 +2,7 @@
"Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
"IsCustomNode": false,
"Description": "",
"Name": "BuldingPadsFromElements",
"Name": "BuildingPadsFromElements-DS",
"ElementResolver": {
"ResolutionMap": {}
},
@@ -54,7 +54,7 @@
{
"Id": "56cae99c79c74eed973c629c730d525f",
"Name": "Inputs",
"Description": "var[]..[]",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
@@ -99,7 +99,7 @@
{
"Id": "2787aead36de42c3b639e929013b86ff",
"Name": "Width_optional",
"Description": "int\nDefault value : 350",
"Description": "int\nDefault value : 400",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
@@ -432,8 +432,8 @@
},
{
"Id": "ad2eacf0885147f68e578fdc57c2740b",
"Name": "Keys : []: var[]..[]",
"Description": "var[]..[]",
"Name": "Keys_",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
@@ -441,8 +441,8 @@
},
{
"Id": "f110a5801b584e5aabef57228e10b678",
"Name": "Values : []: var[]..[]",
"Description": "var[]..[]",
"Name": "Values_",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
@@ -569,26 +569,6 @@
"Replication": "Disabled",
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 248,
"NodeType": "ExtensionNode",
"Id": "1600f9179b3b46abba245ee656593771",
"Inputs": [],
"Outputs": [
{
"Id": "d21d93f7d5be49e1a376b6480532b81b",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
@@ -1294,6 +1274,7 @@
{
"ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI",
"SelectedIndex": 33,
"SelectedString": "BuildingPadType",
"NodeType": "ExtensionNode",
"Id": "2dabf406bddd4ee783f6dfbffa3c10af",
"Inputs": [],
@@ -1388,8 +1369,8 @@
},
{
"Id": "5ff77e8c28304a76bdd311ddde25954e",
"Name": "Keys : []: var[]..[]",
"Description": "var[]..[]",
"Name": "Keys_",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
@@ -1397,8 +1378,8 @@
},
{
"Id": "d2ac590e4e41493d86e91f860ffee6cd",
"Name": "Values : []: var[]..[]",
"Description": "var[]..[]",
"Name": "Values_",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
@@ -1633,6 +1614,86 @@
],
"Replication": "Auto",
"Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Level.ProjectElevation",
"Id": "ccbe9bc1a08643d48c9a7433c4f102d4",
"Inputs": [
{
"Id": "6ddbcf1780cc4488bb3c819659c01440",
"Name": "level",
"Description": "Revit.Elements.Level",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ffe7477307764fcf95a4d3d907e8763e",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Elevation relative to the Project origin\n\nLevel.ProjectElevation: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "3a5f62acd90b46cf8e2d0330d86c38b9",
"Inputs": [
{
"Id": "c1034cc0ac2e45acab0b9d3f8e92da9f",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "52ec2da3f6af4981a3a14fae14b29b8d",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Levels\";",
"Id": "cc2d636747234dc9916704c6a827ddaa",
"Inputs": [],
"Outputs": [
{
"Id": "3895530d0c764968b86ec068e301b758",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
@@ -1726,21 +1787,16 @@
"End": "f110a5801b584e5aabef57228e10b678",
"Id": "4dce815dd4144778bd05b31578d836d5"
},
{
"Start": "d21d93f7d5be49e1a376b6480532b81b",
"End": "d890932b0ab24944b8d664d72670e5e8",
"Id": "590f2be0cd1745c28e8579bcca657cc4"
},
{
"Start": "ea352088b44c40879c4511ef5aeff464",
"End": "633e1c35fb9546dd93376052d9fa2c77",
"Id": "14d7eb91ef4d4e8688315daa2deb7db9"
},
{
"Start": "ea352088b44c40879c4511ef5aeff464",
"End": "079f144b21854b02a3b86a85cb505284",
"Id": "0c9e67817ed14a749efb4a1aebebaf74"
},
{
"Start": "ea352088b44c40879c4511ef5aeff464",
"End": "6ddbcf1780cc4488bb3c819659c01440",
"Id": "1457cf1d0afa400c9326b535b02e152a"
},
{
"Start": "a09140d16b9c4f6ea159fc4bc66deffc",
"End": "dc820b29f294467c85eb74ee1d8eaf9a",
@@ -1896,11 +1952,6 @@
"End": "3cc371d6887f4e2b947916bd007cd67c",
"Id": "e15733dd6d5547a2a5dd71a6f684607a"
},
{
"Start": "33810f3289f64e04b9c99def58780de0",
"End": "8324a16f84114b5185f9ed9db3d0c096",
"Id": "17ea484e9a2d414d9cbb1475a13df00b"
},
{
"Start": "c718ec39205a4fd19e33b48d65cf247e",
"End": "8ce2109af6ae4db4908d3e4ac2bcc534",
@@ -1915,6 +1966,21 @@
"Start": "aab47d009c644694a3181e7c08294ceb",
"End": "6ff2a89f747e48c886401ec3c7941efc",
"Id": "7ee820f1e8e94f959f8ce0d66b3b5147"
},
{
"Start": "ffe7477307764fcf95a4d3d907e8763e",
"End": "8324a16f84114b5185f9ed9db3d0c096",
"Id": "8a85c7b9518f41d2b243c4fe9b830279"
},
{
"Start": "52ec2da3f6af4981a3a14fae14b29b8d",
"End": "d890932b0ab24944b8d664d72670e5e8",
"Id": "194ff53806bd41e884cf336dd87982a2"
},
{
"Start": "3895530d0c764968b86ec068e301b758",
"End": "c1034cc0ac2e45acab0b9d3f8e92da9f",
"Id": "57d06ba8ddb6443eaf79a0c64826311e"
}
],
"Dependencies": [
@@ -1923,13 +1989,27 @@
"74c13cd2-5b9a-494f-beac-ea71fec14b56",
"7804e3b4-a95a-4ca5-a391-fd9d10566b40"
],
"NodeLibraryDependencies": [
{
"Name": "Data-Shapes",
"Version": "2019.2.42",
"ReferenceType": "Package",
"Nodes": [
"77dc583a535d417ab7741d2b93fd6c61",
"799e275b606f47379b61b0e557ad68fa",
"7e8ce2413b244eaeb26816cfe263f262",
"0e060934a8364df8a3689f3cc9eaaac6",
"082d27f5f3e742b99a9f617409438aba"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.2.6826",
"Version": "2.3.0.5885",
"RunType": "Manual",
"RunPeriod": "1000"
},
@@ -2053,8 +2133,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1167.6441445833793,
"Y": 722.80850761397619
"X": -1165.361354518217,
"Y": 725.09129767913873
},
{
"ShowGeometry": true,
@@ -2063,8 +2143,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1562.9679816727003,
"Y": 568.07845502536611
"X": -1560.6851916075379,
"Y": 570.36124509052866
},
{
"ShowGeometry": true,
@@ -2073,8 +2153,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1532.0656072752004,
"Y": 669.70602908164119
"X": -1529.782817210038,
"Y": 671.98881914680373
},
{
"ShowGeometry": true,
@@ -2083,18 +2163,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1752.7349095479904,
"Y": 750.2766470402812
},
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "1600f9179b3b46abba245ee656593771",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1979.9230746686403,
"Y": 753.84512772105813
"X": -1750.452119482828,
"Y": 752.55943710544375
},
{
"ShowGeometry": true,
@@ -2283,8 +2353,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1709.64465034301,
"Y": 1084.2691331996423
"X": -1751.0373154938698,
"Y": 1185.1637545048629
},
{
"ShowGeometry": true,
@@ -2293,8 +2363,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1978.64465034301,
"Y": 1084.2691331996423
"X": -2020.0373154938698,
"Y": 1185.1637545048629
},
{
"ShowGeometry": true,
@@ -2303,8 +2373,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1409.64465034301,
"Y": 1046.2691331996423
"X": -1451.0373154938698,
"Y": 1147.1637545048629
},
{
"ShowGeometry": true,
@@ -2313,8 +2383,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1409.64465034301,
"Y": 1154.695799866309
"X": -1451.0373154938698,
"Y": 1255.5904211715297
},
{
"ShowGeometry": true,
@@ -2323,8 +2393,8 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1128.64465034301,
"Y": 1070.2691331996423
"X": -1170.0373154938698,
"Y": 1171.1637545048629
},
{
"ShowGeometry": true,
@@ -2385,6 +2455,36 @@
"Excluded": false,
"X": 3139.0782216045122,
"Y": -411.89427124687336
},
{
"ShowGeometry": true,
"Name": "Level.ProjectElevation",
"Id": "ccbe9bc1a08643d48c9a7433c4f102d4",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3413.9048224405105,
"Y": -177.1124382961782
},
{
"ShowGeometry": true,
"Name": "Category.ByName",
"Id": "3a5f62acd90b46cf8e2d0330d86c38b9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -2018.6620139041383,
"Y": 757.99785863612351
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "cc2d636747234dc9916704c6a827ddaa",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -2286.6513837383918,
"Y": 747.60210492392685
}
],
"Annotations": [
@@ -2396,14 +2496,15 @@
"cd941c91665a48bea6b6c245a46a2c94",
"8ee013257cd3438aa074efc7f4ff3b95",
"828ac4c718d64c6db09ceb03bc559c6e",
"1600f9179b3b46abba245ee656593771"
"3a5f62acd90b46cf8e2d0330d86c38b9",
"cc2d636747234dc9916704c6a827ddaa"
],
"Left": -1989.9230746686403,
"Top": 515.07845502536611,
"Width": 1163.278930085261,
"Left": -2296.6513837383918,
"Top": 517.36124509052866,
"Width": 1472.2900292201748,
"Height": 404.73005258861008,
"FontSize": 36.0,
"InitialTop": 568.07845502536611,
"InitialTop": 570.36124509052866,
"InitialHeight": 330.766672695692,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
@@ -2425,7 +2526,7 @@
"Height": 332.21333333333314,
"FontSize": 36.0,
"InitialTop": -247.518557278961,
"InitialHeight": 331.21333333333325,
"InitialHeight": 331.21333333333314,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2446,7 +2547,7 @@
"Height": 264.34340797846824,
"FontSize": 36.0,
"InitialTop": 634.63583478628937,
"InitialHeight": 263.34340797846812,
"InitialHeight": 263.34340797846824,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2460,12 +2561,12 @@
"753a82ee3daf4f5886570c1d7cfb9e8b",
"2dabf406bddd4ee783f6dfbffa3c10af"
],
"Left": -1988.64465034301,
"Top": 993.26913319964228,
"Left": -2030.0373154938698,
"Top": 1094.1637545048629,
"Width": 1201.0,
"Height": 264.42666666666673,
"FontSize": 36.0,
"InitialTop": 1046.2691331996423,
"InitialTop": 1147.1637545048629,
"InitialHeight": 253.42666666666673,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
@@ -2520,7 +2621,7 @@
"Height": 176.21333333333359,
"FontSize": 36.0,
"InitialTop": 439.97422280379283,
"InitialHeight": 175.21333333333337,
"InitialHeight": 175.21333333333359,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2556,7 +2657,7 @@
"Height": 260.00000000000006,
"FontSize": 36.0,
"InitialTop": -411.89427124687336,
"InitialHeight": 319.69386429700114,
"InitialHeight": 259.00000000000006,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2573,7 +2674,7 @@
"Height": 289.08706471238378,
"FontSize": 36.0,
"InitialTop": -492.20072042528068,
"InitialHeight": 266.08706471238378,
"InitialHeight": 236.08706471238378,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2589,7 +2690,7 @@
"Height": 121.0,
"FontSize": 36.0,
"InitialTop": 974.71010754362419,
"InitialHeight": 98.0,
"InitialHeight": 145.0,
"TextblockHeight": 43.0,
"Background": "#FFFFB8D8"
},
@@ -2607,13 +2708,13 @@
"Height": 423.43907925303813,
"FontSize": 36.0,
"InitialTop": 210.774821312945,
"InitialHeight": 400.43907925303813,
"InitialHeight": 279.40541172780979,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
}
],
"X": -1748.0287170623692,
"Y": 558.55268880083327,
"Zoom": 0.64075329155713978
"X": -81.573847829805,
"Y": 467.49367125524,
"Zoom": 0.24632679391087486
}
}

View File

@@ -1,201 +0,0 @@
<Workspace Version="1.3.3.4111" X="253.269337572625" Y="420.633152853525" zoom="0.252337481236239" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e8e0355a-6d75-4109-8d17-d1227b40f7a2" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="BuildingPad.ByOutlinesTypeAndLevel" x="3264.47938094872" y="829.147310436312" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\WombatDynamo\bin\WombatDynamo.dll" function="BuildingPad.BuildingPad.ByOutlinesTypeAndLevel@Autodesk.DesignScript.Geometry.Curve[],var,Revit.Elements.Level">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<WombatDynamoUINodes.BuildingPadTypes guid="4647ec16-b3e9-4024-b5a5-d94a1237dcc5" type="WombatDynamoUINodes.BuildingPadTypes" nickname="Building Pad Types" x="2636.55926153414" y="1123.10104943384" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="0:Pad 0" />
<Dynamo.Graph.Nodes.CustomNodes.Function guid="77dc583a-535d-417a-b774-1d2b93fd6c61" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="UI.MultipleInputForm ++" x="-203.683234842355" y="280.213900565983" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<PortInfo index="3" default="False" />
<PortInfo index="4" default="True" />
<PortInfo index="5" default="True" />
<PortInfo index="6" default="True" />
<PortInfo index="7" default="True" />
<PortInfo index="8" default="True" />
<ID value="9fbd05c0-ec1f-4bd3-bf37-969a1552eab8" />
<Name value="UI.MultipleInputForm ++" />
<Description value="Create a form with multiple inputs. &#xD;&#xA;see www.data-shapes.net for tutorials and infos!" />
<Inputs>
<Input value="Description_optional" />
<Input value="Logo_optional" />
<Input value="ButtonText_optional" />
<Input value="Inputs" />
<Input value="Toggle" />
<Input value="LinkToHelp_optional" />
<Input value="CancelButtonText_optional" />
<Input value="MaxHeight_optional" />
<Input value="Width_optional" />
</Inputs>
<Outputs>
<Output value="User Inputs" />
<Output value="Was Run " />
<Output value="Was Cancelled" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="7e60408a-95a4-44b9-9fbe-dcc18b37d9fe" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.Faces" x="1025.5114764409" y="69.0520933757746" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="RevitNodes.dll" function="Revit.Elements.Element.Faces">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.BoolSelector guid="655ee0be-2e3a-4e49-9f93-e3024b43dc49" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="-503.518205276091" y="718.885380394401" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="41b2b2f6-d1f2-4243-8112-5e2395d344d6" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Surface.NormalAtParameter" x="904.07370673912" y="480.955762373105" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Surface.NormalAtParameter@double,double">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="134cc7af-cf3f-42ab-8a9a-232adbdf6997" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="747.208646737232" y="543.111630438887" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0.5;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="1538e28b-987e-499d-92ac-c9143d1d70c1" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1354.74906459458" y="691.750593461932" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="a.Z;" ShouldFocus="false">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="639bbf60-9839-479a-972f-53f7a676814b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.AllIndicesOf" x="1564.30253063583" y="771.869916431734" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.List.AllIndicesOf@var[]..[],var">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="d76a8554-9037-4b2c-8921-4cba982614e0" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1401.67936163935" y="848.048909022422" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="-1.000;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d6f91629-25c4-4020-a5ee-0eb7c5ec2719" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.GetItemAtIndex" x="1941.86425590605" y="752.186290207031" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.List.GetItemAtIndex@var[]..[],int">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
<PortInfo index="1" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="7204d11b-8d9a-4c42-945b-2936e131f345" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Surface.PerimeterCurves" x="2862.82602496197" y="613.705254398978" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Surface.PerimeterCurves">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="799e275b-606f-4737-9b61-b0e557ad68fa" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="UI.DropDown Data" x="-975.498811025599" y="563.004467823347" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
<PortInfo index="3" default="True" />
<ID value="b409775c-5d88-4d47-96a3-5135c775d26a" />
<Name value="UI.DropDown Data" />
<Description value="Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos." />
<Inputs>
<Input value="InputName" />
<Input value="Keys : []" />
<Input value="Values : []" />
<Input value="DefaultValueIndex" />
</Inputs>
<Outputs>
<Output value="DropDown input" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="cd941c91-665a-48be-a6b6-c245a46a2c94" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-1370.82264811492" y="408.274415234737" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Select level&quot;;&#xA;0;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="8ee01325-7cd3-438a-a074-efc7f4ff3b95" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Level.Name" x="-1339.92027371742" y="509.901989291012" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Level.Name">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<DSRevitNodesUI.ElementsOfCategory guid="828ac4c7-18d6-4c6d-b09c-eb03bc559c6e" type="DSRevitNodesUI.ElementsOfCategory" nickname="All Elements of Category" x="-1560.58957599021" y="590.472607249652" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</DSRevitNodesUI.ElementsOfCategory>
<DSRevitNodesUI.Categories guid="1600f917-9b3b-46ab-ba24-5ee656593771" type="DSRevitNodesUI.Categories" nickname="Categories" x="-1787.77774111086" y="594.041087930429" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="233:Levels" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="895c3fc1-6666-4a1f-914d-9e28f15ffe0a" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="307.179347114638" y="295.423485468759" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="true" CodeText="a[0];&#xA;a[1];&#xA;a[2];" ShouldFocus="false">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<CoreNodeModels.CreateList guid="cab8413c-eaab-4f6a-91b5-b201ebcdaf38" type="CoreNodeModels.CreateList" nickname="List.Create" x="-516.819611321007" y="363.756342884175" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="3">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="7e8ce241-3b24-4eae-b268-16cfe263f262" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="UI.SelectLinkedElement(s) Data" x="-1169.07194363513" y="87.4151179204196" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<ID value="74c13cd2-5b9a-494f-beac-ea71fec14b56" />
<Name value="UI.SelectLinkedElement(s) Data" />
<Description value="Create a button input for UI.MultipleInputForm++ that allows to select elements in à linked document. See www.data-shapes.net for more infos!" />
<Inputs>
<Input value="InputName" />
<Input value="ButtonText" />
<Input value="SelectSingleElement" />
</Inputs>
<Outputs>
<Output value="SelectLinkedElements input" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="255a996c-2960-4aaf-a235-6722e9fa5232" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FirstItem" x="2218.01582839248" y="750.347116481511" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.List.FirstItem@var[]..[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="defb5871-b14b-4a26-95a0-8cd3ff1598fe" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-496.114563724304" y="210.774821312945" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Create pads!&quot;;&#xA;&quot;Cancel&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CustomNodes.Function guid="0e060934-a836-4df8-a368-9f3cc9eaaac6" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="UI.SelectModelElements Data" x="-1184.01107787787" y="218.279809555334" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<PortInfo index="3" default="True" />
<ID value="7804e3b4-a95a-4ca5-a391-fd9d10566b40" />
<Name value="UI.SelectModelElements Data" />
<Description value="Creates a Revit element selection input for UI.MultipleInputForm++ . Check out www.data-shapes.net for more infos!" />
<Inputs>
<Input value="InputName" />
<Input value="ButtonText" />
<Input value="CategoryFilter" />
<Input value="SelectSingleElement" />
</Inputs>
<Outputs>
<Output value="SelectModelElements input" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<CoreNodeModels.CreateList guid="9e8c2b73-75d1-43fe-b6c7-ba036649b563" type="CoreNodeModels.CreateList" nickname="List.Create" x="358.80430465008" y="67.1540096453784" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="caad7a98-155a-4533-8a05-9f0fdba2477c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Flatten" x="797.66676885119" y="104.077534277683" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Flatten@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="434554c7-4746-4026-aeef-c926957ea844" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="645.63797663859" y="212.780168613451" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="1;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f80a35be-018a-466c-8b32-9a0d7ffc4ddc" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Clean" x="509.773774434483" y="69.9019019772426" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Clean@var[]..[],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="360d1327-6d95-4277-a788-932c3c9f351f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Clean" x="2440.7695453832" y="684.187945003815" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Clean@var[]..[],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="c67cf168-c7c8-40fe-89c1-39477885689c" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2391" y="940" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="false;" ShouldFocus="false" />
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="4647ec16-b3e9-4024-b5a5-d94a1237dcc5" start_index="0" end="e8e0355a-6d75-4109-8d17-d1227b40f7a2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="77dc583a-535d-417a-b774-1d2b93fd6c61" start_index="0" end="895c3fc1-6666-4a1f-914d-9e28f15ffe0a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7e60408a-95a4-44b9-9fbe-dcc18b37d9fe" start_index="0" end="41b2b2f6-d1f2-4243-8112-5e2395d344d6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7e60408a-95a4-44b9-9fbe-dcc18b37d9fe" start_index="0" end="d6f91629-25c4-4020-a5ee-0eb7c5ec2719" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="655ee0be-2e3a-4e49-9f93-e3024b43dc49" start_index="0" end="77dc583a-535d-417a-b774-1d2b93fd6c61" end_index="4" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="41b2b2f6-d1f2-4243-8112-5e2395d344d6" start_index="0" end="1538e28b-987e-499d-92ac-c9143d1d70c1" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="134cc7af-cf3f-42ab-8a9a-232adbdf6997" start_index="0" end="41b2b2f6-d1f2-4243-8112-5e2395d344d6" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="134cc7af-cf3f-42ab-8a9a-232adbdf6997" start_index="0" end="41b2b2f6-d1f2-4243-8112-5e2395d344d6" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1538e28b-987e-499d-92ac-c9143d1d70c1" start_index="0" end="639bbf60-9839-479a-972f-53f7a676814b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="639bbf60-9839-479a-972f-53f7a676814b" start_index="0" end="d6f91629-25c4-4020-a5ee-0eb7c5ec2719" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d76a8554-9037-4b2c-8921-4cba982614e0" start_index="0" end="639bbf60-9839-479a-972f-53f7a676814b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d6f91629-25c4-4020-a5ee-0eb7c5ec2719" start_index="0" end="255a996c-2960-4aaf-a235-6722e9fa5232" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7204d11b-8d9a-4c42-945b-2936e131f345" start_index="0" end="e8e0355a-6d75-4109-8d17-d1227b40f7a2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="799e275b-606f-4737-9b61-b0e557ad68fa" start_index="0" end="cab8413c-eaab-4f6a-91b5-b201ebcdaf38" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cd941c91-665a-48be-a6b6-c245a46a2c94" start_index="0" end="799e275b-606f-4737-9b61-b0e557ad68fa" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cd941c91-665a-48be-a6b6-c245a46a2c94" start_index="1" end="799e275b-606f-4737-9b61-b0e557ad68fa" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8ee01325-7cd3-438a-a074-efc7f4ff3b95" start_index="0" end="799e275b-606f-4737-9b61-b0e557ad68fa" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="828ac4c7-18d6-4c6d-b09c-eb03bc559c6e" start_index="0" end="8ee01325-7cd3-438a-a074-efc7f4ff3b95" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="828ac4c7-18d6-4c6d-b09c-eb03bc559c6e" start_index="0" end="799e275b-606f-4737-9b61-b0e557ad68fa" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1600f917-9b3b-46ab-ba24-5ee656593771" start_index="0" end="828ac4c7-18d6-4c6d-b09c-eb03bc559c6e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="895c3fc1-6666-4a1f-914d-9e28f15ffe0a" start_index="0" end="e8e0355a-6d75-4109-8d17-d1227b40f7a2" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="895c3fc1-6666-4a1f-914d-9e28f15ffe0a" start_index="1" end="9e8c2b73-75d1-43fe-b6c7-ba036649b563" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="895c3fc1-6666-4a1f-914d-9e28f15ffe0a" start_index="2" end="9e8c2b73-75d1-43fe-b6c7-ba036649b563" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cab8413c-eaab-4f6a-91b5-b201ebcdaf38" start_index="0" end="77dc583a-535d-417a-b774-1d2b93fd6c61" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7e8ce241-3b24-4eae-b268-16cfe263f262" start_index="0" end="cab8413c-eaab-4f6a-91b5-b201ebcdaf38" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="255a996c-2960-4aaf-a235-6722e9fa5232" start_index="0" end="360d1327-6d95-4277-a788-932c3c9f351f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="defb5871-b14b-4a26-95a0-8cd3ff1598fe" start_index="0" end="77dc583a-535d-417a-b774-1d2b93fd6c61" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="defb5871-b14b-4a26-95a0-8cd3ff1598fe" start_index="1" end="77dc583a-535d-417a-b774-1d2b93fd6c61" end_index="6" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0e060934-a836-4df8-a368-9f3cc9eaaac6" start_index="0" end="cab8413c-eaab-4f6a-91b5-b201ebcdaf38" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9e8c2b73-75d1-43fe-b6c7-ba036649b563" start_index="0" end="f80a35be-018a-466c-8b32-9a0d7ffc4ddc" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="caad7a98-155a-4533-8a05-9f0fdba2477c" start_index="0" end="7e60408a-95a4-44b9-9fbe-dcc18b37d9fe" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="434554c7-4746-4026-aeef-c926957ea844" start_index="0" end="caad7a98-155a-4533-8a05-9f0fdba2477c" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f80a35be-018a-466c-8b32-9a0d7ffc4ddc" start_index="0" end="caad7a98-155a-4533-8a05-9f0fdba2477c" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="360d1327-6d95-4277-a788-932c3c9f351f" start_index="0" end="7204d11b-8d9a-4c42-945b-2936e131f345" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c67cf168-c7c8-40fe-89c1-39477885689c" start_index="0" end="360d1327-6d95-4277-a788-932c3c9f351f" end_index="1" portType="0" />
</Connectors>
<Notes />
<Annotations />
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-5616.90283203125" eyeY="-4336.10693359375" eyeZ="-2216.44262695313" lookX="3295.40283203125" lookY="-2650.89282226563" lookZ="-3635.67846679688" upX="0.185113444924355" upY="0.961261689662933" upZ="-0.204227730631828" />
</Cameras>
</Workspace>

View File

@@ -1,13 +0,0 @@
# BuldingPadsFromElements
## requirements
### 2.x
- data-shapes
## acknowledgements
The python script is written by [BIMadmin](https://forum.dynamobim.com/u/BIMadmin) and [kennyb6](https://forum.dynamobim.com/u/kennyb6). Source: [forum.dynamobim.com](https://forum.dynamobim.com/t/multiple-building-pads/19917).

File diff suppressed because it is too large Load Diff

View File

@@ -1,108 +0,0 @@
<Workspace Version="1.3.2.2480" X="15.4738072448409" Y="78.0261065786453" zoom="0.636465604586565" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<DSRevitNodesUI.Categories guid="c80eceeb-0652-4d6a-ac41-c4692592a17b" type="DSRevitNodesUI.Categories" nickname="Category to place" x="-400.388389148629" y="674.126610650045" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="211:Furniture" />
<Dynamo.Graph.Nodes.CustomNodes.Function guid="bcefc7e7-c8e8-4d90-b201-9796f76739be" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.BatchInstances.ByPointsLevels" x="1842.21892123395" y="567.984122914606" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
<PortInfo index="3" default="True" />
<ID value="d24738a4-3ba4-4d99-8e40-bbe246413502" />
<Name value="Springs.BatchInstances.ByPointsLevels" />
<Description value="This node batch ceates level hosted family instances. You can feed either a single type/level that will be used for all instances or a unique type/level for each instance. Set track to false if you'd like to place instances on every run." />
<Inputs>
<Input value="points" />
<Input value="type" />
<Input value="level" />
<Input value="track" />
</Inputs>
<Outputs>
<Output value="FamilyInstances" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="00770823-bd47-414e-bf0b-4ddaa158d666" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.Collector.AllElementTypesOf" x="71.5515597784156" y="435.839140896902" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<ID value="b1b51409-ea2b-4410-a242-b4b8607f7fd7" />
<Name value="Springs.Collector.AllElementTypesOf" />
<Description value="Works with either categories, element types or revit classes and uses multi-filters to get multiple groups with a single query. Can be applied as a function. No ties to the Document.Changed event." />
<Inputs>
<Input value="CategoryOrElemType" />
<Input value="refresh" />
</Inputs>
<Outputs>
<Output value="elements" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<DSRevitNodesUI.Levels guid="940eebdd-69b4-4df8-8a6f-d216240960fd" type="DSRevitNodesUI.Levels" nickname="Levels" x="-400.388389148629" y="770.662823824493" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="0:Level 0" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="027f8603-be67-4b60-bde3-6655537a1a36" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Count" x="989.962791004305" y="1068.34324339339" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="BuiltIn" function="Count@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.DoubleSlider guid="79f7ec97-2aef-49a8-b0f1-ddcaab98ab7a" type="CoreNodeModels.Input.DoubleSlider" nickname="Distance in project units" x="-400.388389148629" y="867.199036998941" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Double>100</System.Double>
<Range min="0" max="10000" step="1" />
</CoreNodeModels.Input.DoubleSlider>
<CoreNodeModels.Sequence guid="47f9fa17-ee9a-4456-8f4f-d1640f43945b" type="CoreNodeModels.Sequence" nickname="Sequence" x="1268.81664241545" y="947.076799790292" isVisible="true" isUpstreamVisible="true" lacing="Longest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
</CoreNodeModels.Sequence>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="43b73198-0c57-453d-9a52-9e4d5569b4c3" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1016.81664241545" y="907.290133123626" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="6daffae8-4519-4d6b-af83-06c0cb3d5fe1" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Point.ByCoordinates" x="1556.81664241545" y="1006.07679979029" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="db6b1853-0b48-4523-83af-f7469386b6e1" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1268.81664241545" y="1108.29013312363" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="585119d2-f0ca-45a0-a44c-40f865fdec79" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.SortByKey" x="753.833415111917" y="414.928745955596" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.List.SortByKey@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="732a903f-fc7d-4e23-96c1-2b0eec150e9b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="FamilyType.Name" x="446.643290061661" y="514.657139764506" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.FamilyType.Name">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="c80eceeb-0652-4d6a-ac41-c4692592a17b" start_index="0" end="00770823-bd47-414e-bf0b-4ddaa158d666" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="00770823-bd47-414e-bf0b-4ddaa158d666" start_index="0" end="585119d2-f0ca-45a0-a44c-40f865fdec79" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="00770823-bd47-414e-bf0b-4ddaa158d666" start_index="0" end="732a903f-fc7d-4e23-96c1-2b0eec150e9b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="940eebdd-69b4-4df8-8a6f-d216240960fd" start_index="0" end="bcefc7e7-c8e8-4d90-b201-9796f76739be" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="027f8603-be67-4b60-bde3-6655537a1a36" start_index="0" end="47f9fa17-ee9a-4456-8f4f-d1640f43945b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="79f7ec97-2aef-49a8-b0f1-ddcaab98ab7a" start_index="0" end="47f9fa17-ee9a-4456-8f4f-d1640f43945b" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="47f9fa17-ee9a-4456-8f4f-d1640f43945b" start_index="0" end="6daffae8-4519-4d6b-af83-06c0cb3d5fe1" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="43b73198-0c57-453d-9a52-9e4d5569b4c3" start_index="0" end="47f9fa17-ee9a-4456-8f4f-d1640f43945b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6daffae8-4519-4d6b-af83-06c0cb3d5fe1" start_index="0" end="bcefc7e7-c8e8-4d90-b201-9796f76739be" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="db6b1853-0b48-4523-83af-f7469386b6e1" start_index="0" end="6daffae8-4519-4d6b-af83-06c0cb3d5fe1" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="db6b1853-0b48-4523-83af-f7469386b6e1" start_index="0" end="6daffae8-4519-4d6b-af83-06c0cb3d5fe1" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="585119d2-f0ca-45a0-a44c-40f865fdec79" start_index="0" end="027f8603-be67-4b60-bde3-6655537a1a36" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="585119d2-f0ca-45a0-a44c-40f865fdec79" start_index="0" end="bcefc7e7-c8e8-4d90-b201-9796f76739be" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="732a903f-fc7d-4e23-96c1-2b0eec150e9b" start_index="0" end="585119d2-f0ca-45a0-a44c-40f865fdec79" end_index="1" portType="0" />
</Connectors>
<Notes />
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="98aeac10-2420-446b-b8a0-b56ab60050c9" annotationText="Input" left="-410.388389148629" top="628.126610650045" width="319" height="307.072426348896" fontSize="30" InitialTop="674.126610650045" InitialHeight="409.76157520337" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="c80eceeb-0652-4d6a-ac41-c4692592a17b" />
<Models ModelGuid="940eebdd-69b4-4df8-8a6f-d216240960fd" />
<Models ModelGuid="79f7ec97-2aef-49a8-b0f1-ddcaab98ab7a" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="3c81b156-7d24-4b3c-bde1-5095df8872e5" annotationText="all types of category" left="61.5515597784156" top="368.928745955596" width="917.281855333501" height="238.72839380891" fontSize="30" InitialTop="414.928745955596" InitialHeight="409.603253978152" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="00770823-bd47-414e-bf0b-4ddaa158d666" />
<Models ModelGuid="585119d2-f0ca-45a0-a44c-40f865fdec79" />
<Models ModelGuid="732a903f-fc7d-4e23-96c1-2b0eec150e9b" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="8aa61b5a-6dd3-4406-ad83-920dd49e7794" annotationText="Generate insertion points" left="979.962791004305" top="861.290133123626" width="744.853851411145" height="340.000000000004" fontSize="30" InitialTop="907.290133123626" InitialHeight="812.06210730538" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="027f8603-be67-4b60-bde3-6655537a1a36" />
<Models ModelGuid="47f9fa17-ee9a-4456-8f4f-d1640f43945b" />
<Models ModelGuid="43b73198-0c57-453d-9a52-9e4d5569b4c3" />
<Models ModelGuid="6daffae8-4519-4d6b-af83-06c0cb3d5fe1" />
<Models ModelGuid="db6b1853-0b48-4523-83af-f7469386b6e1" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="3103b0b6-45a7-4b62-be55-6672a630c444" annotationText="Place instances" left="1832.21892123395" top="521.984122914606" width="273" height="217" fontSize="30" InitialTop="567.984122914606" InitialHeight="201" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="bcefc7e7-c8e8-4d90-b201-9796f76739be" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -0,0 +1,741 @@
{
"Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
"IsCustomNode": false,
"Description": "",
"Name": "CategoryPresentation-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [
{
"Id": "79f7ec972aef49a8b0f1ddcaab98ab7a",
"Name": "Distance in project units",
"Type": "number",
"Value": "316",
"MaximumValue": 10000.0,
"MinimumValue": 0.0,
"StepValue": 1.0,
"NumberType": "Double",
"Description": "A slider that produces numeric values."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 223,
"SelectedString": "OST_Furniture",
"NodeType": "ExtensionNode",
"Id": "c80eceeb06524d6aac41c4692592a17b",
"Inputs": [],
"Outputs": [
{
"Id": "651f5cf0733645b1912f66e16c009ae5",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "d24738a4-3ba4-4d99-8e40-bbe246413502",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "bcefc7e7c8e84d90b2019796f76739be",
"Inputs": [
{
"Id": "141bde1cf93d426a9f372e7eaf8daeab",
"Name": "points",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e44e17a4d214418a989d2bf58069abe9",
"Name": "type",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "194edeb8be4646c7b4fb6e0a9dcc49ba",
"Name": "level",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6681ae4328a048728f262cf16cfad0b9",
"Name": "track",
"Description": "bool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "252ed3a40ff64db0ba8b2b789c9d394f",
"Name": "FamilyInstances",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "This node batch ceates level hosted family instances. You can feed either a single type/level that will be used for all instances or a unique type/level for each instance. Set track to false if you'd like to place instances on every run."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "b1b51409-ea2b-4410-a242-b4b8607f7fd7",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "00770823bd47414ebf0b4ddaa158d666",
"Inputs": [
{
"Id": "5729728627ee46a38d6b0fac6755e214",
"Name": "CategoryOrElemType",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e30e6290a7064df680973564c575021d",
"Name": "refresh",
"Description": "bool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "914875387bc84f0d97892a00de3b86f7",
"Name": "elements",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Works with either categories, element types or revit classes and uses multi-filters to get multiple groups with a single query. Can be applied as a function. No ties to the Document.Changed event."
},
{
"ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
"SelectedIndex": 3,
"SelectedString": "L00 - Ground Floor",
"NodeType": "ExtensionNode",
"Id": "940eebdd69b44df88a6fd216240960fd",
"Inputs": [],
"Outputs": [
{
"Id": "8ae90e6c0541468c860cd78fb1de1b14",
"Name": "Levels",
"Description": "The selected Levels",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Select a level in the active document"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Count@var[]..[]",
"Id": "027f8603be674b60bde36655537a1a36",
"Inputs": [
{
"Id": "f803278515f148caa7bfced90cbe1c95",
"Name": "list",
"Description": "List to get the item count of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d8942a6a1f49443cbcd9547175ecaf69",
"Name": "count",
"Description": "List length.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
},
{
"ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Double",
"MaximumValue": 10000.0,
"MinimumValue": 0.0,
"StepValue": 1.0,
"InputValue": 316.0,
"Id": "79f7ec972aef49a8b0f1ddcaab98ab7a",
"Inputs": [],
"Outputs": [
{
"Id": "650ea571f3bf450a8b88d78f5bc9159e",
"Name": "",
"Description": "Double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A slider that produces numeric values."
},
{
"ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "47f9fa17ee9a44568f4fd1640f43945b",
"Inputs": [
{
"Id": "ddb15b1a2088434680fda3ce0208df43",
"Name": "start",
"Description": "Number or letter to start the sequence at\r\nDefault value: 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "620b8a7e1fdf453c8c3c1de7105a2b15",
"Name": "amount",
"Description": "Amount of numbers in the sequence\r\nDefault value: 10",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "955f91886e5b44a5acad68e75d7cdc82",
"Name": "step",
"Description": "Space between numbers or letters\r\nDefault value: 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3484303455ac40be8740cd7c42a0d25e",
"Name": "seq",
"Description": "New sequence",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Creates a sequence of numbers."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "43b731980c57453d9a529e4d5569b4c3",
"Inputs": [],
"Outputs": [
{
"Id": "bd6d363ad34249fa9caaf00fb4a8e4bb",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
"Id": "6daffae845194d6baf8306c0cb3d5fe1",
"Inputs": [
{
"Id": "48cc1f3a7fea433ab7fe01c34cbbe17a",
"Name": "x",
"Description": "double\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1f7efd96265745c28f1eea427d4653be",
"Name": "y",
"Description": "double\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "483665749bed470fb008f1b79b0ccc06",
"Name": "z",
"Description": "double\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "733b103aad11479888d16de18e613736",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "db6b18530b48452383aff7469386b6e1",
"Inputs": [],
"Outputs": [
{
"Id": "f2c1a6dd96f14ce8a6b30a55d1e7d43b",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
"Id": "585119d2f0ca45a0a44c40f865fdec79",
"Inputs": [
{
"Id": "ab3d6a495e8e4a289b1219737ec9d9b6",
"Name": "list",
"Description": "list to be sorted\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "764e42a57fd341a4a5acda358d4c97ca",
"Name": "keys",
"Description": "list of keys\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5012dbb5f9c14cbb9c4bd981d3938996",
"Name": "sorted list",
"Description": "sorted list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "daaa2e4363e04ac1b710bd2f706690d2",
"Name": "sorted keys",
"Description": "sorted keys",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.FamilyType.Name",
"Id": "732a903ffc7d4e2396c12b0eec150e9b",
"Inputs": [
{
"Id": "66c385b38a3647618e0787c586a7a068",
"Name": "familyType",
"Description": "Revit.Elements.FamilyType",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "74eb4674b555439bbe273dd3f47e8bf6",
"Name": "string",
"Description": "string",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the name of this Family Type\n\nFamilyType.Name: string"
}
],
"Connectors": [
{
"Start": "651f5cf0733645b1912f66e16c009ae5",
"End": "5729728627ee46a38d6b0fac6755e214",
"Id": "b86e0505a092432688b70963ee0cfeb0"
},
{
"Start": "914875387bc84f0d97892a00de3b86f7",
"End": "ab3d6a495e8e4a289b1219737ec9d9b6",
"Id": "c7d2cf4ef5aa4180b85f01de26709d94"
},
{
"Start": "914875387bc84f0d97892a00de3b86f7",
"End": "66c385b38a3647618e0787c586a7a068",
"Id": "26278739398642f39e142db51cfe9553"
},
{
"Start": "8ae90e6c0541468c860cd78fb1de1b14",
"End": "194edeb8be4646c7b4fb6e0a9dcc49ba",
"Id": "7b45a2eb6030427bbd1423b0fd68d380"
},
{
"Start": "d8942a6a1f49443cbcd9547175ecaf69",
"End": "620b8a7e1fdf453c8c3c1de7105a2b15",
"Id": "6f3be3988f3a4efda39461f43ee371e7"
},
{
"Start": "650ea571f3bf450a8b88d78f5bc9159e",
"End": "955f91886e5b44a5acad68e75d7cdc82",
"Id": "09895fa340fd4949aed68b0dc352e254"
},
{
"Start": "3484303455ac40be8740cd7c42a0d25e",
"End": "48cc1f3a7fea433ab7fe01c34cbbe17a",
"Id": "9fb4ff101b524051aedfbc6c1b126786"
},
{
"Start": "bd6d363ad34249fa9caaf00fb4a8e4bb",
"End": "ddb15b1a2088434680fda3ce0208df43",
"Id": "a8313015b0b64c0ea18e98f67b2ed49d"
},
{
"Start": "733b103aad11479888d16de18e613736",
"End": "141bde1cf93d426a9f372e7eaf8daeab",
"Id": "e545c6ef3ce04f4ba29f41fcd3bafed8"
},
{
"Start": "f2c1a6dd96f14ce8a6b30a55d1e7d43b",
"End": "1f7efd96265745c28f1eea427d4653be",
"Id": "4fc67f40ea0d451aacd5f48e5752cf07"
},
{
"Start": "f2c1a6dd96f14ce8a6b30a55d1e7d43b",
"End": "483665749bed470fb008f1b79b0ccc06",
"Id": "8b21b0fd76694b538f4349a6fd8323c0"
},
{
"Start": "5012dbb5f9c14cbb9c4bd981d3938996",
"End": "f803278515f148caa7bfced90cbe1c95",
"Id": "6d95cf4f81fa4fa4b1daea93961678a0"
},
{
"Start": "5012dbb5f9c14cbb9c4bd981d3938996",
"End": "e44e17a4d214418a989d2bf58069abe9",
"Id": "da22f58985794cbbaedc1e0a18543329"
},
{
"Start": "74eb4674b555439bbe273dd3f47e8bf6",
"End": "764e42a57fd341a4a5acda358d4c97ca",
"Id": "0ea437003bb84106b27416d3f38de04a"
}
],
"Dependencies": [
"d24738a4-3ba4-4d99-8e40-bbe246413502",
"b1b51409-ea2b-4410-a242-b4b8607f7fd7"
],
"NodeLibraryDependencies": [
{
"Name": "spring nodes",
"Version": "204.1.0",
"ReferenceType": "Package",
"Nodes": [
"bcefc7e7c8e84d90b2019796f76739be",
"00770823bd47414ebf0b4ddaa158d666"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.3.1.11775",
"RunType": "Automatic",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Category to place",
"Id": "c80eceeb06524d6aac41c4692592a17b",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -400.388389148629,
"Y": 674.126610650045
},
{
"ShowGeometry": true,
"Name": "Springs.BatchInstances.ByPointsLevels",
"Id": "bcefc7e7c8e84d90b2019796f76739be",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1841.1856538956633,
"Y": 567.984122914606
},
{
"ShowGeometry": true,
"Name": "Springs.Collector.AllElementTypesOf",
"Id": "00770823bd47414ebf0b4ddaa158d666",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 71.5515597784156,
"Y": 435.839140896902
},
{
"ShowGeometry": true,
"Name": "Levels",
"Id": "940eebdd69b44df88a6fd216240960fd",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -400.388389148629,
"Y": 770.662823824493
},
{
"ShowGeometry": true,
"Name": "List.Count",
"Id": "027f8603be674b60bde36655537a1a36",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 989.962791004305,
"Y": 1068.34324339339
},
{
"ShowGeometry": true,
"Name": "Distance in project units",
"Id": "79f7ec972aef49a8b0f1ddcaab98ab7a",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -400.388389148629,
"Y": 867.199036998941
},
{
"ShowGeometry": true,
"Name": "Sequence",
"Id": "47f9fa17ee9a44568f4fd1640f43945b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1268.81664241545,
"Y": 947.076799790292
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "43b731980c57453d9a529e4d5569b4c3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1016.81664241545,
"Y": 907.290133123626
},
{
"ShowGeometry": true,
"Name": "Point.ByCoordinates",
"Id": "6daffae845194d6baf8306c0cb3d5fe1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1556.81664241545,
"Y": 1006.07679979029
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "db6b18530b48452383aff7469386b6e1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1268.81664241545,
"Y": 1108.29013312363
},
{
"ShowGeometry": true,
"Name": "List.SortByKey",
"Id": "585119d2f0ca45a0a44c40f865fdec79",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 753.833415111917,
"Y": 414.928745955596
},
{
"ShowGeometry": true,
"Name": "FamilyType.Name",
"Id": "732a903ffc7d4e2396c12b0eec150e9b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 446.643290061661,
"Y": 514.657139764506
}
],
"Annotations": [
{
"Id": "98aeac102420446bb8a0b56ab60050c9",
"Title": "Input",
"Nodes": [
"c80eceeb06524d6aac41c4692592a17b",
"940eebdd69b44df88a6fd216240960fd",
"79f7ec972aef49a8b0f1ddcaab98ab7a"
],
"Left": -410.388389148629,
"Top": 628.126610650045,
"Width": 319.0,
"Height": 307.072426348896,
"FontSize": 30.0,
"InitialTop": 674.126610650045,
"InitialHeight": 409.76157520337,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "3c81b1567d244b3cbde15095df8872e5",
"Title": "all types of category",
"Nodes": [
"00770823bd47414ebf0b4ddaa158d666",
"585119d2f0ca45a0a44c40f865fdec79",
"732a903ffc7d4e2396c12b0eec150e9b"
],
"Left": 61.551559778415594,
"Top": 368.928745955596,
"Width": 917.28185533350143,
"Height": 238.72839380891003,
"FontSize": 30.0,
"InitialTop": 414.928745955596,
"InitialHeight": 409.603253978152,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "8aa61b5a6dd34406ad83920dd49e7794",
"Title": "Generate insertion points",
"Nodes": [
"027f8603be674b60bde36655537a1a36",
"47f9fa17ee9a44568f4fd1640f43945b",
"43b731980c57453d9a529e4d5569b4c3",
"6daffae845194d6baf8306c0cb3d5fe1",
"db6b18530b48452383aff7469386b6e1"
],
"Left": 979.962791004305,
"Top": 861.290133123626,
"Width": 744.85385141114489,
"Height": 340.00000000000409,
"FontSize": 30.0,
"InitialTop": 907.290133123626,
"InitialHeight": 812.06210730538,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "3103b0b645a74b62be556672a630c444",
"Title": "Place instances",
"Nodes": [
"bcefc7e7c8e84d90b2019796f76739be"
],
"Left": 1831.1856538956633,
"Top": 521.984122914606,
"Width": 273.0,
"Height": 217.0,
"FontSize": 30.0,
"InitialTop": 567.984122914606,
"InitialHeight": 201.0,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
}
],
"X": 888.166231917179,
"Y": -1072.6021321762885,
"Zoom": 1.7085201784401405
}
}

View File

@@ -1,3 +0,0 @@
# CategoryPresentation
Places all loaded families from the selected category on a line for presentation.

View File

@@ -1,11 +0,0 @@
# CheckUnlimitedViewDepths
List views which has unlimited view range set
## Requirements:
Genius Loci
Clockwork

View File

@@ -0,0 +1,297 @@
{
"Uuid": "2596cccc-34fb-4dcf-92db-4a48aa7e91e7",
"IsCustomNode": false,
"Description": null,
"Name": "CopySectionBox-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "# https://forum.dynamobim.com/t/get-a-bounding-box-from-a-section-box/31134/5?u=infeeeee\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\nclr.ImportExtensions(Revit.Elements)\r\n\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\n\r\nfrom System.Collections.Generic import *\r\n\r\nclr.AddReference(\"RevitAPI\")\r\nimport Autodesk\r\nfrom Autodesk.Revit.DB import *\r\n\r\nclr.ImportExtensions(Revit.GeometryConversion)\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\nuiapp = DocumentManager.Instance.CurrentUIApplication\r\napp = uiapp.Application\r\n\r\n\r\nif isinstance(IN[0], list):\r\n views = UnwrapElement(IN[0])\r\nelse:\r\n views = [UnwrapElement(IN[0])]\r\n\r\nTransactionManager.Instance.EnsureInTransaction(doc)\r\n\r\nviewlist = []\r\nsectionboxes = []\r\nfloors = []\r\nfloorboxes = []\r\n\r\nfor view in views:\r\n\tviewlist.append(view)\r\n\tsectionbox = view.GetSectionBox()\r\n\ttransform = sectionbox.Transform\r\n\tsboxoriginx = transform.Origin.X\r\n\tsboxoriginy = transform.Origin.Y\r\n\tsboxoriginz = transform.Origin.Z\r\n\tminx = sectionbox.Min.X + sboxoriginx\r\n\tmaxx = sectionbox.Max.X + sboxoriginx\r\n\tminy = sectionbox.Min.Y + sboxoriginy\r\n\tmaxy = sectionbox.Max.Y + sboxoriginy\r\n\tminz = sectionbox.Min.Z + sboxoriginz\r\n\tmaxz = sectionbox.Max.Z + sboxoriginz\r\n\tbbox = BoundingBoxXYZ()\r\n\tbbox.Min = XYZ((minx), (miny), (minz))\r\n\tbbox.Max = XYZ((maxx), (maxy), (maxz))\r\n\ttsectionbox = bbox.ToProtoType()\r\n\tsectionboxes.append(tsectionbox)\r\n\tcollector = FilteredElementCollector(doc, view.Id)\r\n\tfloor = collector.OfClass(Floor).ToElements()\r\n\tfloors.append(floor)\r\n\r\nTransactionManager.Instance.TransactionTaskDone()\r\n\r\nOUT = views, sectionboxes, floors",
"VariableInputPorts": true,
"Id": "b02dd40f5ada43708e91568eacee7e31",
"Inputs": [
{
"Id": "8ebc1216ab0840ceba3fa3e339d289f2",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "33c832cc88cf4b9cbffd0b3ac696d14b",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI",
"SelectedIndex": 3,
"NodeType": "ExtensionNode",
"Id": "bb16b978cd084982aafc759aebdd7c9e",
"Inputs": [],
"Outputs": [
{
"Id": "bc02a9de6e364b08b26ecc1e2ee160fb",
"Name": "Views",
"Description": "The selected Views",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All views available in the current document."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a[1];",
"Id": "a9b7f266a36d47e1bb5845d595519dcf",
"Inputs": [
{
"Id": "0758aad6af2e4b07a901e309c062689a",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d2ae0724f9ec4f94a99c929a078a0e5e",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Rhythm.Revit.Views.View3D.SetSectionBox@Revit.Elements.Element,Autodesk.DesignScript.Geometry.BoundingBox",
"Id": "1412b3565ed1467ea4f04d17ad7607e2",
"Inputs": [
{
"Id": "932e8e554ebd41cd804e588e5735dec7",
"Name": "view3D",
"Description": "The 3D view to set the section box for.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ef5fd55cda6442019b1eb18770784d41",
"Name": "bBox",
"Description": "The boudning box to use.\n\nBoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "76bab1c3a5cb4ce2871dd936532e33d2",
"Name": "success",
"Description": "The views that worked.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "93ac60fadc284941963c21ce769426a7",
"Name": "failed",
"Description": "The views that failed.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "This node will set the given 3d view's section box.\n\nView3D.SetSectionBox (view3D: Element, bBox: BoundingBox): var[]..[]"
},
{
"ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI",
"SelectedIndex": 5,
"NodeType": "ExtensionNode",
"Id": "7fd8eb55905340ca9e65f132377ca524",
"Inputs": [],
"Outputs": [
{
"Id": "158b075297c84adaba3108200e31f4c5",
"Name": "Views",
"Description": "The selected Views",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All views available in the current document."
}
],
"Connectors": [
{
"Start": "33c832cc88cf4b9cbffd0b3ac696d14b",
"End": "0758aad6af2e4b07a901e309c062689a",
"Id": "a1a0d52482524014a202f6e0f5aff7e3"
},
{
"Start": "bc02a9de6e364b08b26ecc1e2ee160fb",
"End": "8ebc1216ab0840ceba3fa3e339d289f2",
"Id": "40e64c6d1af84ea38423ed72839bb18c"
},
{
"Start": "d2ae0724f9ec4f94a99c929a078a0e5e",
"End": "ef5fd55cda6442019b1eb18770784d41",
"Id": "81dc678b6a3845b48706fc53580a577f"
},
{
"Start": "158b075297c84adaba3108200e31f4c5",
"End": "932e8e554ebd41cd804e588e5735dec7",
"Id": "5a7545b6fbce401885e95b3343332d46"
}
],
"Dependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.3.8810",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": 13.770494710788689,
"EyeY": 24.321667103903724,
"EyeZ": 42.862743813097168,
"LookX": -13.770494710788689,
"LookY": -24.321667103903724,
"LookZ": -42.862743813097168,
"UpX": -0.084309738421825708,
"UpY": 0.96126169593831945,
"UpZ": -0.26242678965576371
},
"NodeViews": [
{
"Id": "b02dd40f5ada43708e91568eacee7e31",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Python Script",
"ShowGeometry": true,
"Excluded": false,
"X": 1515.4181278999627,
"Y": 768.38778701452156
},
{
"Id": "bb16b978cd084982aafc759aebdd7c9e",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Source view",
"ShowGeometry": true,
"Excluded": false,
"X": 1268.4181278999627,
"Y": 768.38778701452156
},
{
"Id": "a9b7f266a36d47e1bb5845d595519dcf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 1739.4181278999627,
"Y": 772.60112034785493
},
{
"Id": "1412b3565ed1467ea4f04d17ad7607e2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "ʳʰʸᵗʰᵐ|View3D.SetSectionBox",
"ShowGeometry": true,
"Excluded": false,
"X": 2051.14343863457,
"Y": 911.13914100728448
},
{
"Id": "7fd8eb55905340ca9e65f132377ca524",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Target view",
"ShowGeometry": true,
"Excluded": false,
"X": 1490.8543197952081,
"Y": 1057.2659583070476
}
],
"Annotations": [
{
"Id": "ea20fb973d544d88ac58d3250a5c28a0",
"Title": "Get bounding box",
"Nodes": [
"b02dd40f5ada43708e91568eacee7e31",
"bb16b978cd084982aafc759aebdd7c9e",
"a9b7f266a36d47e1bb5845d595519dcf"
],
"Left": 1258.4181278999627,
"Top": 715.38778701452156,
"Width": 581.0,
"Height": 150.21333333333337,
"FontSize": 36.0,
"InitialTop": 768.38778701452156,
"InitialHeight": 149.21333333333337,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "2a50f393976245c9a665aa34f777f1ae",
"Title": "Script Name: SectionBoxToDetailLines-DP.dyn\n\nPackages used in this script: \nRhythm version: 2019.12.4\n\nTimeStamp : 2020/2/26 19:1",
"Nodes": [],
"Left": 1243.884711216122,
"Top": 578.12383442068415,
"Width": 0.0,
"Height": 0.0,
"FontSize": 36.0,
"InitialTop": 0.0,
"InitialHeight": 0.0,
"TextblockHeight": 0.0,
"Background": "#FFC1D676"
}
],
"X": -653.01762431621626,
"Y": 35.650084447095878,
"Zoom": 0.5661159189870264
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +0,0 @@
# DeleteAllRefPlanes
Deletes all reference planes in project
## Requirements
archi-lab

View File

@@ -0,0 +1,877 @@
{
"Uuid": "c1c388f8-508b-4ad3-9cf3-6b9e66ad004c",
"IsCustomNode": false,
"Description": null,
"Name": "DeleteRandomElements-DP",
"ElementResolver": {
"ResolutionMap": {
"DSCore.Math.Floor": {
"Key": "DSCore.Math",
"Value": "DSCoreNodes.dll"
},
"DSCore.Math": {
"Key": "DSCore.Math",
"Value": "DSCoreNodes.dll"
}
}
},
"Inputs": [
{
"Id": "18111e7fa0774d15bc24f632d316be63",
"Name": "Percent to delete",
"Type": "number",
"Value": "40",
"MaximumValue": 100.0,
"MinimumValue": 1.0,
"StepValue": 1.0,
"NumberType": "Integer",
"Description": "A slider that produces integer values."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Shuffle@var[]..[]",
"Id": "81de5bcc27444b449e99f88be8cfd450",
"Inputs": [
{
"Id": "e8997c1553784604b566ff8a9d52b982",
"Name": "list",
"Description": "List to shuffle.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4f57fc6eacd14c108219ca06132bef5c",
"Name": "list",
"Description": "Randomized list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Shuffles a list, randomizing the order of its items.\n\nList.Shuffle (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c3dd",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c44b",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c57a",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c7f0",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c7f1",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c7fb",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c7fc",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c7fd",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c7fe",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c809",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c80b",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c813",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c814",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c816",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c84d",
"dc3e1361-d138-452a-a61c-c39eaa207d59-0093c871",
"7380e83b-1be8-4e5e-893b-3d96b6770a95-0093c8a8",
"7380e83b-1be8-4e5e-893b-3d96b6770a95-0093c8d6",
"7380e83b-1be8-4e5e-893b-3d96b6770a95-0093c8d7",
"7380e83b-1be8-4e5e-893b-3d96b6770a95-0093c8e5",
"7380e83b-1be8-4e5e-893b-3d96b6770a95-0093c8e6",
"7380e83b-1be8-4e5e-893b-3d96b6770a95-0093c8fd",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c97c",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c981",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c984",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c985",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c987",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c988",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c989",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c98c",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c9cb",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093c9f1",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093ca0c",
"ef9a84f4-5e3b-4c97-ae5c-ea0054189fce-0093ca0d",
"356decad-1a5e-4368-a3ef-83329e19505c-00940a06",
"356decad-1a5e-4368-a3ef-83329e19505c-00940a7d",
"356decad-1a5e-4368-a3ef-83329e19505c-00940be2",
"356decad-1a5e-4368-a3ef-83329e19505c-00940dfb",
"356decad-1a5e-4368-a3ef-83329e19505c-00940f61",
"356decad-1a5e-4368-a3ef-83329e19505c-00941014",
"356decad-1a5e-4368-a3ef-83329e19505c-009410c7",
"356decad-1a5e-4368-a3ef-83329e19505c-00941259",
"356decad-1a5e-4368-a3ef-83329e19505c-0094130c",
"356decad-1a5e-4368-a3ef-83329e19505c-00941472",
"356decad-1a5e-4368-a3ef-83329e19505c-00941525",
"356decad-1a5e-4368-a3ef-83329e19505c-00941971",
"356decad-1a5e-4368-a3ef-83329e19505c-00941a3a",
"356decad-1a5e-4368-a3ef-83329e19505c-00941b9e",
"356decad-1a5e-4368-a3ef-83329e19505c-00941c51",
"356decad-1a5e-4368-a3ef-83329e19505c-00941e6a",
"356decad-1a5e-4368-a3ef-83329e19505c-00941f1d",
"356decad-1a5e-4368-a3ef-83329e19505c-0094209c",
"356decad-1a5e-4368-a3ef-83329e19505c-0094214f",
"356decad-1a5e-4368-a3ef-83329e19505c-00942202",
"356decad-1a5e-4368-a3ef-83329e19505c-00942366",
"356decad-1a5e-4368-a3ef-83329e19505c-00942419",
"356decad-1a5e-4368-a3ef-83329e19505c-009424cc",
"356decad-1a5e-4368-a3ef-83329e19505c-00942632",
"356decad-1a5e-4368-a3ef-83329e19505c-009426e5",
"356decad-1a5e-4368-a3ef-83329e19505c-00942860",
"356decad-1a5e-4368-a3ef-83329e19505c-00942865",
"356decad-1a5e-4368-a3ef-83329e19505c-00942918",
"356decad-1a5e-4368-a3ef-83329e19505c-0094291a",
"356decad-1a5e-4368-a3ef-83329e19505c-0094291c",
"356decad-1a5e-4368-a3ef-83329e19505c-0094291d",
"356decad-1a5e-4368-a3ef-83329e19505c-009429d1",
"356decad-1a5e-4368-a3ef-83329e19505c-009429d2",
"356decad-1a5e-4368-a3ef-83329e19505c-009429d3",
"356decad-1a5e-4368-a3ef-83329e19505c-009429d4",
"356decad-1a5e-4368-a3ef-83329e19505c-009429d5",
"356decad-1a5e-4368-a3ef-83329e19505c-009429d6",
"356decad-1a5e-4368-a3ef-83329e19505c-009429d7",
"356decad-1a5e-4368-a3ef-83329e19505c-00942a88",
"356decad-1a5e-4368-a3ef-83329e19505c-00942a89",
"356decad-1a5e-4368-a3ef-83329e19505c-00942a8a",
"356decad-1a5e-4368-a3ef-83329e19505c-00942a8b",
"356decad-1a5e-4368-a3ef-83329e19505c-00942a8c",
"356decad-1a5e-4368-a3ef-83329e19505c-00942a8e",
"356decad-1a5e-4368-a3ef-83329e19505c-00942b41",
"356decad-1a5e-4368-a3ef-83329e19505c-00942b42",
"356decad-1a5e-4368-a3ef-83329e19505c-00942b43",
"356decad-1a5e-4368-a3ef-83329e19505c-00942b44",
"356decad-1a5e-4368-a3ef-83329e19505c-00942b45",
"356decad-1a5e-4368-a3ef-83329e19505c-00942b46",
"356decad-1a5e-4368-a3ef-83329e19505c-00942b47",
"356decad-1a5e-4368-a3ef-83329e19505c-00942bfa",
"356decad-1a5e-4368-a3ef-83329e19505c-00942bfb",
"356decad-1a5e-4368-a3ef-83329e19505c-00942bfc",
"356decad-1a5e-4368-a3ef-83329e19505c-00942bff",
"356decad-1a5e-4368-a3ef-83329e19505c-00942cb3",
"356decad-1a5e-4368-a3ef-83329e19505c-00942cb5",
"c469c4be-3816-4122-90d0-b3fd74366f85-00942d86",
"c469c4be-3816-4122-90d0-b3fd74366f85-00942e1d",
"c469c4be-3816-4122-90d0-b3fd74366f85-00942f4b",
"c469c4be-3816-4122-90d0-b3fd74366f85-00943079",
"c469c4be-3816-4122-90d0-b3fd74366f85-0094323e",
"c469c4be-3816-4122-90d0-b3fd74366f85-009432d5",
"c469c4be-3816-4122-90d0-b3fd74366f85-0094336c",
"c469c4be-3816-4122-90d0-b3fd74366f85-00943531",
"c469c4be-3816-4122-90d0-b3fd74366f85-0094378b",
"c469c4be-3816-4122-90d0-b3fd74366f85-00943820",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009438d8",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094398a",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943bb7",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943c85",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943c8f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943c95",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943ca3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943cb3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943cbb",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943cc3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943ccb",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943cf3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943cf4",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943cf5",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943cfd",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d25",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d3f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d40",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d41",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d4a",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d4b",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d65",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d67",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d70",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943d98",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943db2",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943dba",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943dc5",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943dcf",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943de9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943df1",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943df7",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943dff",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943e07",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943e63",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943e73",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943ef4",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00943f04",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094446e",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944476",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094447e",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944486",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944496",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444b8",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444b9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444cf",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444d0",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444d1",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444d2",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444d3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444d4",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444e9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444f7",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009444f8",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094451c",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094453e",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944544",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094454c",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944564",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094456a",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944593",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944595",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009445c7",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009445cd",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944604",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094462c",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094462d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944635",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944636",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094464f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094467f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094468d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944695",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094469d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009446a5",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009446bb",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009446c3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009446e3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009446f3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094470b",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944733",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094473b",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944743",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094474d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094475d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944765",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094476d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944775",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094477d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944785",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094478d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009447d6",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009447d7",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009447df",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009447e9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944814",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944835",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094483d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094484d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094487e",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944886",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094488f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944890",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944898",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944899",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009448a2",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009448b8",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009448b9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009448c1",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009448c2",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009448f0",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944900",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-0094491a",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944924",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944926",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944927",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944999",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009449a3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009449bb",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009449c9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009449d9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009449f1",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-009449f7",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944a07",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944a15",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944a58",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944a60",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944a68",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944a70",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944a78",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944abe",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944abf",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944ad8",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944ae1",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944ae9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944aea",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944af4",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b0e",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b17",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b18",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b3a",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b7d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b8d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b95",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944b9d",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944bb9",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944bc3",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944bcb",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c03",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c09",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c11",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c39",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c41",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c4f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c57",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c5f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c6f",
"d94f7cc0-b33e-4b85-b4b4-7c1fe401edf6-00944c77",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945048",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945050",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945060",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945066",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094507e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945086",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094508e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945096",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094509c",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009450a4",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009450ac",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009450b4",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009450de",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945105",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945106",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945110",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945111",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945113",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945134",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945156",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094515e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094516e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945176",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094517e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009451aa",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009451ab",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009451ad",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009451ae",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009451af",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094525c",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094525d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094525e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094525f",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945267",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945268",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945269",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094526a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094526b",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945274",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945277",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094527d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094527f",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945281",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009452a6",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009452cf",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009452e9",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009452f2",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009452fb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945303",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945304",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094530d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945315",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945316",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094531e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094531f",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945339",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945341",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094541e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945421",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945449",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945451",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945469",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094546a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094546b",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094548b",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009454a5",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009454ab",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009454b3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009454c3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009454cb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009454e5",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945506",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945510",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094554c",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945554",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945577",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945590",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945591",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455a3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455ab",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455ac",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455b4",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455b5",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455be",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455c7",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455cf",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455d0",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455d8",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009455f8",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945600",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945606",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945626",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945636",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094563e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945646",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945676",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945686",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094568e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945696",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009456b6",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009456c8",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009456d0",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009456d8",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009456f8",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945700",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009457b4",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945804",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945824",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945834",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945844",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945854",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094585c",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945864",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094586c",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945874",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-0094587c",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945884",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-009458a4",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945ac3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945acb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945adb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945ae3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945aeb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945af3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b0c",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b0d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b1e",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b1f",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b2b",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b34",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b4f",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b50",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b58",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945b8d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945bb3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945bbb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945bcb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945bd3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945bdb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945be3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945beb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c03",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c13",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c1b",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c29",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c39",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c41",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c49",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c51",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c63",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c8d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c95",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945c9d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945ca5",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945caf",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945cb7",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945cbf",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945cdf",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945ce7",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d22",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d2a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d32",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d3a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d4a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d52",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d62",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d6a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d72",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d82",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945d92",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dbb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dbc",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dc7",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dc8",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dc9",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dd1",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dd3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945ddd",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dde",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945ddf",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945de0",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945de9",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945dec",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945df5",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945df7",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945e15",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945e1d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945e25",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945e2d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945e3d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945e45",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945e5d",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f08",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f09",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f0a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f0b",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f21",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f22",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f33",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f34",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f4a",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f50",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f58",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f68",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f99",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945f9b",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945faf",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fb1",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fb3",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fbd",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fbe",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fc0",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fc8",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fc9",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fcb",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945fcc",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00945ff0",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00946009",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00946011",
"c8e7f624-6bf1-4b9e-bb91-a9ce74e6b306-00946019"
],
"Id": "6d5de804cb664bd8bf263abf7374e05a",
"Inputs": [],
"Outputs": [
{
"Id": "f050b447ff364ef2882e050123be3c24",
"Name": "Elements",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.TakeItems@var[]..[],int",
"Id": "aae1f57798074babb9df6e9a01c2096f",
"Inputs": [
{
"Id": "3abfbadc18d34d0c94c1ba7efed32400",
"Name": "list",
"Description": "List to take from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "85defecd57df48dbbba38ed194192226",
"Name": "amount",
"Description": "Amount of items to take. If negative, items are taken from the end of the list.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "37f036a497134a29871dde06e6d593c1",
"Name": "list",
"Description": "List of extracted items.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Fetches an amount of items from the start of the list.\n\nList.TakeItems (list: var[]..[], amount: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Count@var[]..[]",
"Id": "6b123522825d479191e4dd53b9fa446b",
"Inputs": [
{
"Id": "49231575b2a645cf8ac270d0346ab08c",
"Name": "list",
"Description": "List to get the item count of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d70b747ca00c429799fe1458c9544b5f",
"Name": "count",
"Description": "List length.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
},
{
"ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Integer",
"InputValue": 40,
"MaximumValue": 100,
"MinimumValue": 1,
"StepValue": 1,
"Id": "18111e7fa0774d15bc24f632d316be63",
"Inputs": [],
"Outputs": [
{
"Id": "300095ecc6f9445a82dcf9c8d9b82603",
"Name": "",
"Description": "Int32",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A slider that produces integer values."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "delcount=DSCore.Math.Floor((num/100)*count);",
"Id": "0158eb7b1f9642468e082babc4516187",
"Inputs": [
{
"Id": "140d4e3210cd45f8aa6b9f071bbe734f",
"Name": "num",
"Description": "num",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1021a5e06bdc4c689ab5a5388f0f398e",
"Name": "count",
"Description": "count",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "706f1579a2464ff9aae5bc898fed04f3",
"Name": "",
"Description": "delcount",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "archilab.Revit.Elements.Elements.Delete@Revit.Elements.Element",
"Id": "6df1c21511df4347bbde1e080ae858b0",
"Inputs": [
{
"Id": "fc3dae1a91464defa9e6ff146c66635a",
"Name": "element",
"Description": "Element to delete.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "acb6283bd3394614a1b03e207bd55c98",
"Name": "bool",
"Description": "bool",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Delete element from Revit DB.\n\nElements.Delete (element: Element): bool"
}
],
"Connectors": [
{
"Start": "4f57fc6eacd14c108219ca06132bef5c",
"End": "3abfbadc18d34d0c94c1ba7efed32400",
"Id": "3a1df97052054fd6ae8df75836a436b5"
},
{
"Start": "4f57fc6eacd14c108219ca06132bef5c",
"End": "49231575b2a645cf8ac270d0346ab08c",
"Id": "3786a45f3e884df7961ff45e0e5e2151"
},
{
"Start": "f050b447ff364ef2882e050123be3c24",
"End": "e8997c1553784604b566ff8a9d52b982",
"Id": "c7c114d36f5e410ea7e3d0840c68d9f2"
},
{
"Start": "37f036a497134a29871dde06e6d593c1",
"End": "fc3dae1a91464defa9e6ff146c66635a",
"Id": "0f5f07496a604d2e932ecd05075bcc8d"
},
{
"Start": "d70b747ca00c429799fe1458c9544b5f",
"End": "1021a5e06bdc4c689ab5a5388f0f398e",
"Id": "998dc7cfc983439c9f6152301e939c55"
},
{
"Start": "300095ecc6f9445a82dcf9c8d9b82603",
"End": "140d4e3210cd45f8aa6b9f071bbe734f",
"Id": "f1ddd0ff471642e29cf197279ab049cb"
},
{
"Start": "706f1579a2464ff9aae5bc898fed04f3",
"End": "85defecd57df48dbbba38ed194192226",
"Id": "3df94540f8d24cd4b1ce8561586788c5"
}
],
"Dependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.4.12684",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "List.Shuffle",
"Id": "81de5bcc27444b449e99f88be8cfd450",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 287.51730103306022,
"Y": 538.94847652742374
},
{
"ShowGeometry": true,
"Name": "Select Model Elements",
"Id": "6d5de804cb664bd8bf263abf7374e05a",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -50.482698966939779,
"Y": 538.94847652742374
},
{
"ShowGeometry": true,
"Name": "List.TakeItems",
"Id": "aae1f57798074babb9df6e9a01c2096f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1479.5173010330602,
"Y": 500.661809860757
},
{
"ShowGeometry": true,
"Name": "List.Count",
"Id": "6b123522825d479191e4dd53b9fa446b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 540.51730103306022,
"Y": 577.23514319409037
},
{
"ShowGeometry": true,
"Name": "Percent to delete",
"Id": "18111e7fa0774d15bc24f632d316be63",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 540.51730103306022,
"Y": 493.661809860757
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "0158eb7b1f9642468e082babc4516187",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 954.56764791722071,
"Y": 628.70239794113468
},
{
"ShowGeometry": true,
"Name": "Elements.Delete",
"Id": "6df1c21511df4347bbde1e080ae858b0",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1763.5173010330602,
"Y": 500.661809860757
}
],
"Annotations": [
{
"Id": "939af2b317d041e8bed6b1a27e310156",
"Title": "Archilab",
"Nodes": [],
"Left": 1777.0822448477006,
"Top": 449.26575111201828,
"Width": 0.0,
"Height": 0.0,
"FontSize": 36.0,
"InitialTop": 0.0,
"InitialHeight": 0.0,
"TextblockHeight": 0.0,
"Background": "#FFC1D676"
}
],
"X": -1028.2324593221188,
"Y": 78.714346351874724,
"Zoom": 0.83780161710767176
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,33 +0,0 @@
<Workspace Version="1.3.2.2480" X="-1160.89022373573" Y="857.279567267629" zoom="0.87895433218201" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d578fcdc-b11c-4fb9-a626-59a8d205ad4c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="CAD.ReportInstances" x="1739.59871231378" y="-378.88466189891" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="C:\Users\gyetp\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\bimorphNodes\bin\BimorphNodes.dll" function="CAD.ReportInstances@string,bool,bool">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.BoolSelector guid="c456f88c-b662-433d-bd83-d6220cdec336" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="1509.94450445684" y="-349.105934757922" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="0f8b5685-3fca-498e-a235-493c88ee163a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Elements.Delete" x="2081.42568542399" y="-328.086319149476" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="C:\Users\gyetp\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\archi-lab.net\bin\archilab.dll" function="archilab.Revit.Elements.Elements.Delete@Revit.Elements.Element">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="d578fcdc-b11c-4fb9-a626-59a8d205ad4c" start_index="2" end="0f8b5685-3fca-498e-a235-493c88ee163a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c456f88c-b662-433d-bd83-d6220cdec336" start_index="0" end="d578fcdc-b11c-4fb9-a626-59a8d205ad4c" end_index="1" portType="0" />
</Connectors>
<Notes />
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="9f0fdb9e-944c-4637-bdac-6684d9d08a2c" annotationText="Bimorph" left="1729.59871231378" top="-424.88466189891" width="267" height="191" fontSize="30" InitialTop="-378.88466189891" InitialHeight="175" TextblockHeight="36" backgrouund="#FFA4E1FF">
<Models ModelGuid="d578fcdc-b11c-4fb9-a626-59a8d205ad4c" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="25fc7463-fb2a-423a-9c8a-e9ac18bb66af" annotationText="Archilab" left="2071.42568542399" top="-374.086319149476" width="216" height="139" fontSize="30" InitialTop="-328.086319149476" InitialHeight="123" TextblockHeight="36" backgrouund="#FFA4E1FF">
<Models ModelGuid="0f8b5685-3fca-498e-a235-493c88ee163a" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -1,9 +0,0 @@
# DwgImportCleaner
Removes **all** imported dwgs from drawing
## Required packages
- Bimorph nodes
- Archilab

View File

@@ -1,43 +1,47 @@
@echo off
REM Version: 1.0
REM Version: 1.1
REM Copies all dynamo files from subfolders to a selected folder
REM Created by Peter Gyetvai: gyetpet@gmail.com
REM Created by Peter Gyetvai: gyetpet@mailbox.org
REM
REM Usage:
REM DynamoPlayerInstaller <version> <folder>
REM Version: then dynamo version to copy. Possible values: 1, 2. Default: 2
REM DynamoPlayerInstaller <folder>
REM Folder: The folder you set up for dynamo player. Default: Documents\DynamoPlayer
chcp 1250
setlocal enabledelayedexpansion
IF [%1]==[] (
SET VERSION=2
) ELSE (
SET VERSION=%1
)
IF [%2]==[] (
SET FOLDER=%UserProfile%\Documents\DynamoPlayer
) ELSE (
SET FOLDER=%2
SET FOLDER=%1
)
IF NOT EXIST %FOLDER% (
md %FOLDER%
) ELSE (
del /Q %FOLDER%\*
)
cd "%~dp0"
(for /D /r %%f in (%VERSION%*x) do (
call :filecheck "%%f"
(for /D %%f in (*) do (
set extra=
IF %%f==nodes set extra=True
IF %%f==src set extra=True
IF %%f==WIP set extra=True
if not DEFINED extra (
call :filecheck "%%f"
)
))
EXIT /B
:filecheck
set thefolder=%1
for /R %thefolder% %%h in (*.dyn) do (
echo %%h
copy /y "%%h" "%FOLDER%"
)
set thefolder=%1
for /R %thefolder% %%h in (*.dyn) do (
echo %%h
copy /y "%%h" "%FOLDER%"
)
EXIT /B

View File

@@ -1,3 +0,0 @@
# ExportHeightFromPbp
Exports selected category's all objects' elevation from PBP to excel. You can add an offset value for making the bounding box smaller.

View File

@@ -0,0 +1,607 @@
{
"Uuid": "a8fea499-49e5-4c4b-903d-ed5ffe1e7f69",
"IsCustomNode": false,
"Description": null,
"Name": "FlipGridBubbles-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [
{
"Id": "bdddafce10e74102a55f0cd7ca3de6c9",
"Name": "Invert",
"Type": "boolean",
"Value": "false",
"Description": "Selection between a true and false."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "77442c5d-4119-4c15-82a6-5ba569475721",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "4654c2585b474035a8e8de8322b035de",
"Inputs": [
{
"Id": "4b70f0d1224a465faf6f9d5a61a4e472",
"Name": "selectedGrids",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bcac8a53aaee4dce9a22e4b03cf37f1f",
"Name": "elements",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Hides the End Grid Bubble in active view."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "f8ce1637-8983-4344-bd4d-bf83c4e2eea8",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "ac3e54314e3b4a0e96ee4a48675d2785",
"Inputs": [
{
"Id": "b62dcfbfdd044cc8a92946d3bf11d12b",
"Name": "selectedGrids",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "df947b20ee9c4fd8a96bc9dd74ce5787",
"Name": "elements",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Hides the Grids Start side of Bubble in Current view."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "b93b3251-baab-40b9-8197-c4c8dde200d9",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "7ecd3ee97bfe477d89a05699c580a3ac",
"Inputs": [
{
"Id": "fa4d2b01e09c4286a1bb48ee097dc218",
"Name": "selectedGrids",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "aa786602ec994bbbba1290a0f8240563",
"Name": "elements",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Toggles Grid Bubble to Show at End of Grid Line in View."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "d5e23b76-9796-4e07-b5dd-d00bb868f29f",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "d96a8bded4d74894985d000e107245cf",
"Inputs": [
{
"Id": "557e20661f8440d79afb93a2ef722853",
"Name": "selectedGrids",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "917679b8516b4993a3c5c820d0b747d6",
"Name": "elements",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Toggles Grid Bubble to display on the Start side."
},
{
"ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "4f392afdb29c4b3383cc72cdc63325a7",
"Inputs": [
{
"Id": "54645931ce034800babfa370b07e2959",
"Name": "test",
"Description": "Test block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7ad2c83c35b34c60b046f3e8441a7866",
"Name": "true",
"Description": "True block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0cc42ecd850147d6a63950169603e0aa",
"Name": "false",
"Description": "False block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3f9347dad55d4ff3aea584a057dbce81",
"Name": "result",
"Description": "result",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
},
{
"ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
"NodeType": "BooleanInputNode",
"InputValue": false,
"Id": "bdddafce10e74102a55f0cd7ca3de6c9",
"Inputs": [],
"Outputs": [
{
"Id": "2b368545f9a241588e134a950084e5de",
"Name": "",
"Description": "Boolean",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Selection between a true and false."
},
{
"ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "ca73e1bee3d94f2ba4e524641b71a23d",
"Inputs": [
{
"Id": "d06c2a30d718459d9457124f2449a274",
"Name": "test",
"Description": "Test block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "eca2582e970f429d99e293fa50890b3c",
"Name": "true",
"Description": "True block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2f66f8ba94294b9bb6d31277cfd1388d",
"Name": "false",
"Description": "False block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e0769451976a4e53b3a9cbe6d7657bed",
"Name": "result",
"Description": "result",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Not@var[]..[]",
"Id": "87cbce76272d4ce39bfcba2816f0245e",
"Inputs": [
{
"Id": "b7d9a8fe51a9488da56921d99d93a3e9",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "632412487a1646d7893fda3804f84dd7",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "!x\n\nNot (x: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "null;",
"Id": "133106ee12e2405ba70c057b440ffabc",
"Inputs": [],
"Outputs": [
{
"Id": "21179c765c7149108d3288411e832166",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.ComboNodes.DSModelElementsByCategorySelection, DSRevitNodesUI",
"SelectedIndex": 259,
"NodeType": "ExtensionNode",
"InstanceId": [
"364f4871-b74e-4d2c-acf1-081305d51b78-000bc620",
"d4ca5c54-bf2b-43ce-b82a-fc7b257f788a-000e112d",
"d4ca5c54-bf2b-43ce-b82a-fc7b257f788a-000e116e",
"d4ca5c54-bf2b-43ce-b82a-fc7b257f788a-000e1175",
"d4ca5c54-bf2b-43ce-b82a-fc7b257f788a-000e117c",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e309a",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e30a3",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e30ac",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e30b3",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e30ba",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e3243",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e324a",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e3251",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e3258",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e3261",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e330b",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e3312",
"c8345659-1ced-4102-a231-3a9472eceeb9-000e331d"
],
"Id": "fba13976ed3d42e3bf9dee366fd3ff10",
"Inputs": [],
"Outputs": [
{
"Id": "70c79a138fd94d1daf6fedb997c337cd",
"Name": "Elements",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
}
],
"Connectors": [
{
"Start": "3f9347dad55d4ff3aea584a057dbce81",
"End": "fa4d2b01e09c4286a1bb48ee097dc218",
"Id": "e9736cde178b4853a7718d029f508ed0"
},
{
"Start": "3f9347dad55d4ff3aea584a057dbce81",
"End": "b62dcfbfdd044cc8a92946d3bf11d12b",
"Id": "815f7d0b5cfc472fbbe744c5ed58803a"
},
{
"Start": "2b368545f9a241588e134a950084e5de",
"End": "54645931ce034800babfa370b07e2959",
"Id": "16af077e9f894d70a779976f6b0a3cee"
},
{
"Start": "2b368545f9a241588e134a950084e5de",
"End": "b7d9a8fe51a9488da56921d99d93a3e9",
"Id": "7f9ee05c5d3a4d51a03335890496e68e"
},
{
"Start": "e0769451976a4e53b3a9cbe6d7657bed",
"End": "557e20661f8440d79afb93a2ef722853",
"Id": "97c6f9979040438cb764506bf173fb3a"
},
{
"Start": "e0769451976a4e53b3a9cbe6d7657bed",
"End": "4b70f0d1224a465faf6f9d5a61a4e472",
"Id": "905f953873b7405f88122c6e6ece7fa9"
},
{
"Start": "632412487a1646d7893fda3804f84dd7",
"End": "d06c2a30d718459d9457124f2449a274",
"Id": "b75e2c15995f4539bf2eb085882a8dc3"
},
{
"Start": "21179c765c7149108d3288411e832166",
"End": "2f66f8ba94294b9bb6d31277cfd1388d",
"Id": "d3fa98cc4ecf4485b30044b8f9e0a403"
},
{
"Start": "21179c765c7149108d3288411e832166",
"End": "0cc42ecd850147d6a63950169603e0aa",
"Id": "e4999285ba0644b59b9f58f10ec20500"
},
{
"Start": "70c79a138fd94d1daf6fedb997c337cd",
"End": "7ad2c83c35b34c60b046f3e8441a7866",
"Id": "23c8f848847241d9b6549811c0492cdf"
},
{
"Start": "70c79a138fd94d1daf6fedb997c337cd",
"End": "eca2582e970f429d99e293fa50890b3c",
"Id": "3ba6602bfd894cca8d83c43de3b3d685"
}
],
"Dependencies": [
"77442c5d-4119-4c15-82a6-5ba569475721",
"f8ce1637-8983-4344-bd4d-bf83c4e2eea8",
"b93b3251-baab-40b9-8197-c4c8dde200d9",
"d5e23b76-9796-4e07-b5dd-d00bb868f29f"
],
"NodeLibraryDependencies": [
{
"Name": "OpenStrc",
"Version": "2019.9.4",
"ReferenceType": "Package",
"Nodes": [
"4654c2585b474035a8e8de8322b035de",
"ac3e54314e3b4a0e96ee4a48675d2785",
"7ecd3ee97bfe477d89a05699c580a3ac",
"d96a8bded4d74894985d000e107245cf"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.6.1.8786",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "OpenStrc.Element.GridBubbleHideEnd",
"Id": "4654c2585b474035a8e8de8322b035de",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1007.1093650824541,
"Y": 715.49131786714031
},
{
"ShowGeometry": true,
"Name": "OpenStrc.Element.GridBubbleHideStart",
"Id": "ac3e54314e3b4a0e96ee4a48675d2785",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 829.48404157621894,
"Y": 266.50498151915235
},
{
"ShowGeometry": true,
"Name": "OpenStrc.Element.GridBubbleShowEnd",
"Id": "7ecd3ee97bfe477d89a05699c580a3ac",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 830.4271512735445,
"Y": 160.00599538547624
},
{
"ShowGeometry": true,
"Name": "OpenStrc.Element.GridBubbleShowStart",
"Id": "d96a8bded4d74894985d000e107245cf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1000.4412518740239,
"Y": 606.382351487333
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "4f392afdb29c4b3383cc72cdc63325a7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 594.92427457903011,
"Y": 225.41002481843702
},
{
"ShowGeometry": true,
"Name": "Invert",
"Id": "bdddafce10e74102a55f0cd7ca3de6c9",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -213.32625690738161,
"Y": 424.22445072077545
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "ca73e1bee3d94f2ba4e524641b71a23d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 634.52265503286162,
"Y": 612.91159134994973
},
{
"ShowGeometry": true,
"Name": "Not",
"Id": "87cbce76272d4ce39bfcba2816f0245e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 163.7926491796905,
"Y": 532.8441030482818
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "133106ee12e2405ba70c057b440ffabc",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 269.51796420331209,
"Y": 716.0
},
{
"ShowGeometry": true,
"Name": "Select Grids",
"Id": "fba13976ed3d42e3bf9dee366fd3ff10",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -252.1914830505018,
"Y": 183.71763318653086
}
],
"Annotations": [
{
"Id": "5aa61c13317143229878b53193ad9948",
"Title": "Option 1",
"Nodes": [
"ac3e54314e3b4a0e96ee4a48675d2785",
"7ecd3ee97bfe477d89a05699c580a3ac",
"4f392afdb29c4b3383cc72cdc63325a7"
],
"Left": 584.92427457903011,
"Top": 107.00599538547624,
"Width": 517.50287669451438,
"Height": 252.49898613367611,
"FontSize": 36.0,
"InitialTop": 160.00599538547624,
"InitialHeight": 251.49898613367611,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "dfe92c844d314cfaa55099cda1010d60",
"Title": "Option 2",
"Nodes": [
"4654c2585b474035a8e8de8322b035de",
"d96a8bded4d74894985d000e107245cf",
"ca73e1bee3d94f2ba4e524641b71a23d"
],
"Left": 624.52265503286162,
"Top": 553.382351487333,
"Width": 649.58671004959251,
"Height": 255.10896637980727,
"FontSize": 36.0,
"InitialTop": 606.382351487333,
"InitialHeight": 254.10896637980727,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "970ac557700e46a58c014c33fec0051c",
"Title": "Input",
"Nodes": [
"bdddafce10e74102a55f0cd7ca3de6c9",
"fba13976ed3d42e3bf9dee366fd3ff10"
],
"Left": -262.1914830505018,
"Top": 130.71763318653086,
"Width": 283.0,
"Height": 361.50681753424459,
"FontSize": 36.0,
"InitialTop": 183.71763318653086,
"InitialHeight": 381.97054861369378,
"TextblockHeight": 43.0,
"Background": "#FFFF7BAC"
}
],
"X": 211.80033049153184,
"Y": 435.0823639266938,
"Zoom": 0.56556784705402974
}
}

View File

@@ -1,7 +0,0 @@
# FloorPresentation
Places all floor types in the project
## Requirements
Clockwork

87
Grid3DTo2D/Grid3DTo2D.dyn Normal file
View File

@@ -0,0 +1,87 @@
{
"Uuid": "ed4d7bda-cd5b-434c-8295-ad77286807ad",
"IsCustomNode": false,
"Description": null,
"Name": "Grid3DTo2D",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "94b7eec7-7046-4cef-a3ed-49a58b8a76c0",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "be415fbb074a4638850c7ab8d47c9931",
"Inputs": [],
"Outputs": [
{
"Id": "55783cd72bc74b43995f459539a7ae97",
"Name": "elements",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Sets all grids in the active view from 3D to 2D."
}
],
"Connectors": [],
"Dependencies": [
"94b7eec7-7046-4cef-a3ed-49a58b8a76c0"
],
"NodeLibraryDependencies": [
{
"Name": "OpenStrc",
"Version": "2019.9.4",
"ReferenceType": "Package",
"Nodes": [
"be415fbb074a4638850c7ab8d47c9931"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.6.1.8786",
"RunType": "Automatic",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "OpenStrc.Element.Grid3DTo2D",
"Id": "be415fbb074a4638850c7ab8d47c9931",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 425.72326753694625,
"Y": 738.56621414537028
}
],
"Annotations": [],
"X": -391.90306107630681,
"Y": -385.47880909729929,
"Zoom": 1.3775833525586683
}
}

View File

@@ -0,0 +1,319 @@
{
"Uuid": "fc35d717-a0b3-48d1-8161-84209cc1f7c4",
"IsCustomNode": false,
"Description": null,
"Name": "GridBubbleOffset-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [
{
"Id": "8da88da1be2d4807b9a03a938bcd15db",
"Name": "X distance",
"Type": "number",
"Value": "-10",
"NumberType": "Double",
"Description": "Creates a number."
},
{
"Id": "fd46b9ea0a3c4180950b264ea894f089",
"Name": "Y distance",
"Type": "number",
"Value": "-10",
"NumberType": "Double",
"Description": "Creates a number."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# Import RevitAPI\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\n\r\n# Import RevitAPIUI\r\nclr.AddReference('RevitAPIUI')\r\n\r\n# Import DocumentManager and TransactionManager\r\nclr.AddReference('RevitServices')\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\n\r\n# Import RevitNodes\r\nclr.AddReference('RevitNodes')\r\n\r\n# Assign Labels to Revit Document and Application\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\napp = DocumentManager.Instance.CurrentUIApplication.Application\r\nuiapp = DocumentManager.Instance.CurrentUIApplication\r\n\r\n# Input\r\ngrid = UnwrapElement(IN[0])\r\ncurView = UnwrapElement(IN[1])\r\noffsetX = IN[2]\r\noffsetY = IN[3]\r\n\r\noutput = []\r\n\r\n\r\ntry:\r\n\terrorReport = None\r\n\tTransactionManager.Instance.EnsureInTransaction(doc)\r\n\t\r\n\tgridLeader0 = grid.GetLeader(DatumEnds.End0,curView)\r\n\tgridLeader1 = grid.GetLeader(DatumEnds.End1,curView)\r\n\t\r\n\t# [0]: Datumend, [1]: leader\r\n\tgridends = [[DatumEnds.End0,gridLeader0],[DatumEnds.End1,gridLeader1]]\r\n\t\r\n\tfor i in gridends:\r\n\t\tif i[1] is None and grid.HasBubbleInView(i[0], curView):\r\n\t\t\t#output.append(grid.HasBubbleInView(i[0], curView))\r\n\t\t\tgrid.AddLeader(i[0],curView)\r\n\t\r\n\t\r\n\tfor i in gridends:\r\n\t\tif i[1] is not None:\r\n\t\t\t\r\n\t\t\toutput.append(['anchor',i[1].Anchor.X,i[1].Anchor.Y,i[1].Anchor.Z])\r\n\t\t\toutput.append(['elbow',i[1].Elbow.X,i[1].Elbow.Y,i[1].Elbow.Z])\r\n\t\t\toutput.append(['end',i[1].End.X,i[1].End.Y,i[1].End.Z])\r\n\t\t\t\r\n\t\t\tleader = i[1]\r\n\t\t\t\r\n\t\t\tdistX = i[1].Anchor.X - i[1].End.X\r\n\t\t\tdistY = i[1].Anchor.Y - i[1].End.Y\r\n\t\t\t\r\n\t\t\toutput.append(['distX',distX])\r\n\t\t\toutput.append(['distY',distY])\r\n\t\t\t\r\n\t\t\tif distX > 0:\r\n\t\t\t\tposX = 1\r\n\t\t\telse:\r\n\t\t\t\tposX = -1\r\n\t\t\t\t\r\n\t\t\tif distY > 0:\r\n\t\t\t\tposY = 1\r\n\t\t\telse: \r\n\t\t\t\tposY = -1\r\n\t\t\t\r\n\t\t\tleader.Elbow = XYZ(i[1].End.X + (offsetX * posX) ,i[1].End.Y + (offsetY * posY) ,i[1].Elbow.Z)\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\toutput.append(['anchor',leader.Anchor.X,leader.Anchor.Y,leader.Anchor.Z])\r\n\t\t\toutput.append(['elbow',leader.Elbow.X,leader.Elbow.Y,leader.Elbow.Z])\r\n\t\t\toutput.append(['end',leader.End.X,leader.End.Y,leader.End.Z])\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\tgrid.SetLeader(i[0],curView,leader)\r\n\t\t\r\n\t\t\t\r\n\t#for i in ele:\r\n\t#\ti.HideBubbleInView(DatumEnds.End1,curView)\r\n\t\t\r\n\tTransactionManager.Instance.TransactionTaskDone()\r\nexcept:\r\n\t# if error accurs anywhere in the process catch it\r\n\timport traceback\r\n\terrorReport = traceback.format_exc()\r\n\r\n\r\n\r\n# Define Output Based on If Statement\r\nif errorReport is None:\r\n\t#OUT = [gridend.Elbow, gridend.Anchor, dir(gridend)]\r\n\tOUT = output\r\nelse:\r\n\tOUT = errorReport\r\n\r\n\t\r\n\r\n",
"VariableInputPorts": true,
"Id": "a8799114d09b4b6d88b96eaac6614412",
"Inputs": [
{
"Id": "05acc577b04b428f95332758c1028c04",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "94ed730d77fc430394cf2722f4c2b423",
"Name": "IN[1]",
"Description": "Input #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "12a782080fd24f788f0b974294eae997",
"Name": "IN[2]",
"Description": "Input #2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "06bd25dc3be94852a12d534865c2bae9",
"Name": "IN[3]",
"Description": "Input #3",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2e536a6c8d604a939afa7e202631ae0d",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"0fe1732c-90d6-40b4-b667-9ed43ba12023-0015caf5"
],
"Id": "414f7d3045aa4feba97c6371e23fae4c",
"Inputs": [],
"Outputs": [
{
"Id": "c3d54561064e47898f9603b0fc9f6f45",
"Name": "Element",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.ActiveView",
"Id": "b1715cd97b97409b82ead61aa85276e1",
"Inputs": [
{
"Id": "0d5f0dddb03b4b2b8ec9cafeda4c3bb8",
"Name": "document",
"Description": "Revit.Application.Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9d152dfd97514346a8cb5965638b75f7",
"Name": "View",
"Description": "View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the active view for the document\n\nDocument.ActiveView: View"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.Current",
"Id": "14d0cb161c754f54a2380b70580f8c06",
"Inputs": [],
"Outputs": [
{
"Id": "5ad64623c2284fedb85dcb251539c00d",
"Name": "Document",
"Description": "Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the current document\n\nDocument.Current: Document"
},
{
"ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Double",
"InputValue": -10.0,
"Id": "8da88da1be2d4807b9a03a938bcd15db",
"Inputs": [],
"Outputs": [
{
"Id": "47ff90980fa44e96b3a7ffba04f12062",
"Name": "",
"Description": "Double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a number."
},
{
"ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Double",
"InputValue": -10.0,
"Id": "fd46b9ea0a3c4180950b264ea894f089",
"Inputs": [],
"Outputs": [
{
"Id": "5a88bc5a9607464dbe880721c84857de",
"Name": "",
"Description": "Double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a number."
}
],
"Connectors": [
{
"Start": "c3d54561064e47898f9603b0fc9f6f45",
"End": "05acc577b04b428f95332758c1028c04",
"Id": "7dca9c8896af4fd484a655c1fb46cee5"
},
{
"Start": "9d152dfd97514346a8cb5965638b75f7",
"End": "94ed730d77fc430394cf2722f4c2b423",
"Id": "4c45e6aac5764bde83008b2581c805d2"
},
{
"Start": "5ad64623c2284fedb85dcb251539c00d",
"End": "0d5f0dddb03b4b2b8ec9cafeda4c3bb8",
"Id": "73a8e51c0b2340e0a202e215f9cfebae"
},
{
"Start": "47ff90980fa44e96b3a7ffba04f12062",
"End": "12a782080fd24f788f0b974294eae997",
"Id": "167f81a72f7345b8ad5be9ec17cfba53"
},
{
"Start": "5a88bc5a9607464dbe880721c84857de",
"End": "06bd25dc3be94852a12d534865c2bae9",
"Id": "1306945c5d294e24a34f655321c9dbab"
}
],
"Dependencies": [],
"NodeLibraryDependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.6.1.8786",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -25.1837586830093,
"EyeY": 90.422890037793763,
"EyeZ": 46.019345005205423,
"LookX": 25.1837586830093,
"LookY": -90.422890037793763,
"LookZ": -46.019345005205423,
"UpX": 0.3539379045896523,
"UpY": 0.67559020761566135,
"UpZ": -0.64676566936450453
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Python Script",
"Id": "a8799114d09b4b6d88b96eaac6614412",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 503.0,
"Y": 237.69422614314067
},
{
"ShowGeometry": true,
"Name": "Select Grid",
"Id": "414f7d3045aa4feba97c6371e23fae4c",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 122.5,
"Y": 302.5
},
{
"ShowGeometry": true,
"Name": "Document.ActiveView",
"Id": "b1715cd97b97409b82ead61aa85276e1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 135.05981249448382,
"Y": 732.20753491174651
},
{
"ShowGeometry": true,
"Name": "Document.Current",
"Id": "14d0cb161c754f54a2380b70580f8c06",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -40.85874833022217,
"Y": 727.09642380063451
},
{
"ShowGeometry": true,
"Name": "X distance",
"Id": "8da88da1be2d4807b9a03a938bcd15db",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -38.966208117462429,
"Y": 417.47973687113512
},
{
"ShowGeometry": true,
"Name": "Y distance",
"Id": "fd46b9ea0a3c4180950b264ea894f089",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -44.287882806944879,
"Y": 530.7553838329768
}
],
"Annotations": [],
"X": 179.42681591392414,
"Y": 290.283464684991,
"Zoom": 0.687429564313341
}
}

View File

@@ -2,7 +2,7 @@
"Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
"IsCustomNode": false,
"Description": "",
"Name": "ImportObjBatch_2.x",
"Name": "ImportObjBatch-DP",
"ElementResolver": {
"ResolutionMap": {}
},
@@ -21,13 +21,6 @@
"Value": "false",
"Description": "Selection between a true and false."
},
{
"Id": "fda71e3cc5bb44918e58702305b55354",
"Name": "File extension",
"Type": "string",
"Value": "OBJ",
"Description": "Creates a string."
},
{
"Id": "d1dda7b5c2a549fba1622824ff17314c",
"Name": "Rotate",
@@ -50,15 +43,8 @@
"Id": "953d0c0a289847e782de8b039e664dc8",
"Name": "File Path",
"Type": "string",
"Value": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj",
"Value": "..\\..\\..\\..\\Downloads\\model.dae",
"Description": "Allows you to select a file on the system to get its filename"
},
{
"Id": "1b5cd3d8885a4e63a9dc597dece04208",
"Name": "Autosave",
"Type": "boolean",
"Value": "false",
"Description": "Selection between a true and false."
}
],
"Outputs": [],
@@ -897,7 +883,7 @@
"Inputs": [],
"Outputs": [
{
"Id": "2b3d88424d5448a18a9488b009a05193",
"Id": "ea3a8bba11194911a534ae768ab4d345",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
@@ -911,8 +897,8 @@
},
{
"ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
"HintPath": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj",
"InputValue": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj",
"HintPath": "C:\\Users\\gyetpet\\Downloads\\model.dae",
"InputValue": "..\\..\\..\\..\\Downloads\\model.dae",
"NodeType": "ExtensionNode",
"Id": "953d0c0a289847e782de8b039e664dc8",
"Inputs": [],
@@ -930,93 +916,6 @@
"Replication": "Disabled",
"Description": "Allows you to select a file on the system to get its filename"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,var[]",
"Id": "0db307951c484062b746ba5326cece5b",
"Inputs": [
{
"Id": "3be3c9bde8d54cbf91d8353819b0b6a6",
"Name": "filename",
"Description": "string",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c4af357079cc47008ef923b92d80cddb",
"Name": "meshes",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ffaf8ccb3bc142408bf93d1b439b08d2",
"Name": "string",
"Description": "string",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Exports meshes to a format determined by file name: .mix -- Meshmixer .obj -- Wavefront .stl -- STL format .dae -- COLLADA .ply -- Polygon File Format This function returns the filename of the output file, which may need to be changed if it contains non-ascii characters\n\nMesh.ExportMeshes (filename: string, meshes: var[]): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "SketchUpForDynamo.SketchUp.WriteModel@string,Autodesk.DesignScript.Geometry.Surface[],Autodesk.DesignScript.Geometry.Curve[]",
"Id": "b6bf260994e544ad97e347f7a738dd5f",
"Inputs": [
{
"Id": "98032772a84e4b4d899e78bcec63a33d",
"Name": "path",
"Description": "string",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c488dd47ba824cb793e458dce6e3ea79",
"Name": "surfaces",
"Description": "Surface[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ee22f9287193408e8c816375a12731b6",
"Name": "curves",
"Description": "Curve[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2eb75f93f8e240179b26e0974a9d329f",
"Name": "void",
"Description": "void",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "SketchUp.WriteModel (path: string, surfaces: Surface[], curves: Curve[]): void"
},
{
"ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
"NodeType": "BooleanInputNode",
@@ -1249,7 +1148,7 @@
{
"Start": "f0e733eb45354cd8b0eab587a0716c3b",
"End": "ddf436e1d3184ad98239a0e9b6d48289",
"Id": "dcac373065524b37a2638aaa8976560c"
"Id": "cf15b4a0e4d448e5a85fbd683eeefe3f"
},
{
"Start": "68f35ff4bb1e4126880c608cd6c096ed",
@@ -1267,7 +1166,7 @@
"Id": "83237ab7663a4420a4abf890b841e5d3"
},
{
"Start": "2b3d88424d5448a18a9488b009a05193",
"Start": "ea3a8bba11194911a534ae768ab4d345",
"End": "d295803d292e4998a845a07b5d005b7a",
"Id": "b760852a0cda4b02aa37f5c9482c002c"
},
@@ -1297,20 +1196,13 @@
"19ce6b9f-f4cf-4a3f-9788-1482e94528d6",
"ecce77dc-1290-438e-a056-970b256fd553"
],
"Bindings": [
{
"NodeId": "255971a5-8599-4308-b747-97e2eeac0aa9",
"Binding": {
"ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4yLjY4MjYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBFYVhKbFkzUlRhR0Z3WlZOMFlYUmxJR2xrUFNKeVpXWXRNU0lnZUcxc2JuTTZZVEU5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdlkyeHlMMjV6WVhOelpXMHZVbVYyYVhRdVJXeGxiV1Z1ZEhNdlVtVjJhWFJPYjJSbGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqQXVNaTQyT0RNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStaVFExTnpVNU1HTXRPR1ZtT1MwME5UUm1MVGxqT1RVdE5HUTJZMlZtWTJWak5UZGxMVEF3TURBd1l6UmtQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDR6TVRRNVBDOXBiblJKUkQ0TkNqeHplVzVqU1dRZ2FXUTlJbkpsWmkwMElqNDRaRGN3T0RFeVpDMDFaV1JqTFRSa01Ea3RZVGRqWmkwNFlXWTNaamxoTVdZMU5HSThMM041Ym1OSlpENE5Danh0WVhSbGNtbGhiRWxrUGpJMU1qd3ZiV0YwWlhKcFlXeEpaRDROQ2p3dllURTZSR2x5WldOMFUyaGhjR1ZUZEdGMFpUNE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
}
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.2.6826",
"Version": "2.0.3.8810",
"RunType": "Manual",
"RunPeriod": "1000"
},
@@ -1328,324 +1220,304 @@
},
"NodeViews": [
{
"ShowGeometry": false,
"Name": "Mesh.ImportFile",
"Id": "3f97021781a24848b525f84a69efe1ba",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Mesh.ImportFile",
"ShowGeometry": false,
"Excluded": false,
"X": 88.2722972429077,
"Y": 252.289020697498
"X": -130.26790812117758,
"Y": 54.908503660082232
},
{
"ShowGeometry": false,
"Name": "Mesh.Reduce",
"Id": "e78e3fff7b7a4a4da46c737b7bb5ad12",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Mesh.Reduce",
"ShowGeometry": false,
"Excluded": false,
"X": 960.248235521884,
"Y": 121.389139613933
"X": 911.30049716997519,
"Y": 200.82864543323637
},
{
"ShowGeometry": true,
"Name": "Mesh.TriangleCount",
"Id": "18cdf34eb5c44fb788a1fb8f9053be9b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Mesh.TriangleCount",
"ShowGeometry": true,
"Excluded": false,
"X": 499.689019532487,
"Y": -70.3674014965351
"X": 450.7412811805782,
"Y": 9.0721043227682685
},
{
"ShowGeometry": true,
"Name": "Springs.ToolkitMeshToMesh",
"Id": "225639b49bca46edac57025ec5e864cd",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Springs.ToolkitMeshToMesh",
"ShowGeometry": true,
"Excluded": false,
"X": 1762.40970040493,
"Y": 1371.73708697088
"X": 1533.558863646542,
"Y": -517.39591591644921
},
{
"ShowGeometry": true,
"Name": "DirectShape.ByMesh",
"Id": "255971a585994308b74797e2eeac0aa9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "DirectShape.ByMesh",
"ShowGeometry": true,
"Excluded": false,
"X": 2110.86003408971,
"Y": 1489.97388896199
"X": 1882.0091973313222,
"Y": -399.15911392533917
},
{
"ShowGeometry": true,
"Name": "Material.ByName",
"Id": "d804a019f02b47129d659b5779aac356",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Material.ByName",
"ShowGeometry": true,
"Excluded": false,
"X": 1743.80739384571,
"Y": 1650.50738358709
"X": 1514.9565570873222,
"Y": -238.62561930023912
},
{
"ShowGeometry": true,
"Name": "Material name",
"Id": "d2a08fff77694ab2abd7031ea48eb52f",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Material name",
"ShowGeometry": true,
"Excluded": false,
"X": -1035.17174770993,
"Y": 710.121808446601
"X": -1595.12238227181,
"Y": 489.90955957003007
},
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "93148737800d4389b8cf3ee67c37bbb4",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Categories",
"ShowGeometry": true,
"Excluded": false,
"X": 1759.40709202738,
"Y": 1507.00038709015
"X": 1530.5562552689921,
"Y": -382.13261579717914
},
{
"ShowGeometry": true,
"Name": "Mesh.Rotate",
"Id": "cc4cbe204bc6454280dfe0fb5752166a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Mesh.Rotate",
"ShowGeometry": true,
"Excluded": false,
"X": 1076.56837047564,
"Y": 1031.77522208212
"X": 1429.6236291882353,
"Y": 1067.0807479533798
},
{
"ShowGeometry": true,
"Name": "Reduce mesh",
"Id": "67926e188f6a428e9fa09655c5fa307d",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Reduce mesh",
"ShowGeometry": true,
"Excluded": false,
"X": -1033.17642404018,
"Y": 465.022063559771
"X": -1595.12238227181,
"Y": 239.73883498834826
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "5caaaa49fb35454cbe2d52db75079f4e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "If",
"ShowGeometry": true,
"Excluded": false,
"X": 827.182208525908,
"Y": 597.364163924714
"X": 1204.8999618760715,
"Y": 566.59871428190206
},
{
"ShowGeometry": true,
"Name": "Vector.XAxis",
"Id": "1c1719fd1d9846f88982d2c0598e7fd7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Vector.XAxis",
"ShowGeometry": true,
"Excluded": false,
"X": 885.568370475644,
"Y": 1018.77522208212
"X": 1238.6236291882392,
"Y": 1054.0807479533796
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "a61b0c621f3b498f92a6338de7d8698e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 885.568370475644,
"Y": 1126.98855541545
"X": 1238.6236291882392,
"Y": 1162.2940812867098
},
{
"ShowGeometry": true,
"Name": "Document.Current",
"Id": "fa6f1cc19c8d4d7887ebda96cfbff009",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Document.Current",
"ShowGeometry": true,
"Excluded": false,
"X": -1658.2510484217387,
"Y": -924.06104174120992
"X": -1640.39221905186,
"Y": -616.339674137172
},
{
"ShowGeometry": true,
"Name": "Document.FilePath",
"Id": "b9c3efa8838242f98b309f9249be0d88",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Document.FilePath",
"ShowGeometry": true,
"Excluded": false,
"X": -1430.2510484217346,
"Y": -924.06104174120992
"X": -1412.39221905186,
"Y": -616.339674137172
},
{
"Id": "fda71e3cc5bb44918e58702305b55354",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"ShowGeometry": true,
"Name": "File extension",
"ShowGeometry": true,
"Id": "fda71e3cc5bb44918e58702305b55354",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1033.17642404018,
"Y": 376.560842337692
"X": -1595.12238227181,
"Y": 156.348593461121
},
{
"ShowGeometry": true,
"Name": "Rotate",
"Id": "d1dda7b5c2a549fba1622824ff17314c",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Rotate",
"ShowGeometry": true,
"Excluded": false,
"X": -1031.78435182837,
"Y": 623.086895372417
"X": -1595.12238227181,
"Y": 406.51931804280281
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "e3b1627c4d3b44db983c2fbff7c987ef",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "If",
"ShowGeometry": true,
"Excluded": false,
"X": 1350.40091312561,
"Y": 870.38707318412
"X": 1703.4561718382054,
"Y": 905.69259905537979
},
{
"ShowGeometry": true,
"Name": "Percent of remaining tris",
"Id": "25b7684e51f542418c2a4881b4b982fd",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Percent of remaining tris",
"ShowGeometry": true,
"Excluded": false,
"X": -1033.17642404018,
"Y": 554.243956659812
"X": -1595.12238227181,
"Y": 323.12907651557555
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "86ba9b6a86e54e9a8859331f8b0c9902",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 769.853493014361,
"Y": 14.1946020861159
"X": 720.90575466245218,
"Y": 93.634107905419256
},
{
"ShowGeometry": true,
"Name": "Document.SaveAs",
"Id": "59fd344917f44b0ea6ddbc168822b41c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Document.SaveAs",
"ShowGeometry": true,
"Excluded": false,
"X": 3047.27166368231,
"Y": -2356.18140359219
},
{
"ShowGeometry": true,
"Name": "Passthrough",
"Id": "6f104a89e0ed4c9cbb2b38bcee1d6bc0",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Passthrough",
"ShowGeometry": true,
"Excluded": false,
"X": 2670.27166368231,
"Y": -2356.18140359219
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "bdb9c577d0e943fc8a759e77b4bf1298",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "If",
"ShowGeometry": true,
"Excluded": false,
"X": -236.4281817281892,
"Y": -377.29935404116151
"X": -422.20118546677577,
"Y": 57.703096148904649
},
{
"ShowGeometry": true,
"Name": "FileSystem.ChangePathExtension",
"Id": "294304a0f9204a148ea84b11b1de9f76",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "FileSystem.ChangePathExtension",
"ShowGeometry": true,
"Excluded": false,
"X": -929.24826845699761,
"Y": -854.37879478226694
"X": -911.38943908712,
"Y": -546.657427178229
},
{
"ShowGeometry": true,
"Name": "FileSystem.FileName",
"Id": "3de3276cbeea43e2b25b3f925500674d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "FileSystem.FileName",
"ShowGeometry": true,
"Excluded": false,
"X": -1021.2706964395516,
"Y": -1080.4810086890188
"X": -1003.41186706967,
"Y": -772.759641084981
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "6c61f2187d4a4d7ca746e1e15fe36ea1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": -1430.2510484217346,
"Y": -1032.9408913616189
"X": -1412.39221905186,
"Y": -725.219523757581
},
{
"ShowGeometry": true,
"Name": "File Path",
"Id": "953d0c0a289847e782de8b039e664dc8",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "File Path",
"ShowGeometry": true,
"Excluded": false,
"X": -1154.807190887223,
"Y": 34.523701312002572
"X": -1595.12238227181,
"Y": -117.162572147005
},
{
"Id": "0db307951c484062b746ba5326cece5b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Mesh.ExportMeshes",
"ShowGeometry": true,
"Excluded": false,
"X": 1563.2867904229,
"Y": 387.93961733195
},
{
"Id": "b6bf260994e544ad97e347f7a738dd5f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "SketchUp.WriteModel",
"ShowGeometry": true,
"Excluded": false,
"X": 1775.71826331957,
"Y": 618.358189834784
},
{
"Id": "1b5cd3d8885a4e63a9dc597dece04208",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Autosave",
"ShowGeometry": true,
"Id": "1b5cd3d8885a4e63a9dc597dece04208",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1027.5875571114912,
"Y": 150.41536696611047
"X": -1595.12238227181,
"Y": -1.27090649289744
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "5f49a98762ed457faf9935ae642de91f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "If",
"ShowGeometry": true,
"Excluded": false,
"X": 2384.1859836382496,
"Y": -2370.0027791158568
},
{
"ShowGeometry": true,
"Name": "FileSystem.FileExists",
"Id": "3d87d1af2ffa47ee94b5b9516c3a2373",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "FileSystem.FileExists",
"ShowGeometry": true,
"Excluded": false,
"X": -510.4281817281892,
"Y": -377.29935404116151
"X": -773.13152736778534,
"Y": 71.440657202656382
}
],
"Annotations": [
@@ -1659,12 +1531,12 @@
"d1dda7b5c2a549fba1622824ff17314c",
"25b7684e51f542418c2a4881b4b982fd"
],
"Left": -1045.17174770993,
"Top": 330.560842337692,
"Width": 320.99532366974995,
"Height": 447.560966108909,
"Left": -1605.12238227181,
"Top": 110.348593461121,
"Width": 319.0,
"Height": 447.56096610890904,
"FontSize": 30.0,
"InitialTop": 376.560842337692,
"InitialTop": 156.348593461121,
"InitialHeight": 478.560966108909,
"TextblockHeight": 36.0,
"Background": "#FFD4B6DB"
@@ -1677,12 +1549,12 @@
"18cdf34eb5c44fb788a1fb8f9053be9b",
"86ba9b6a86e54e9a8859331f8b0c9902"
],
"Left": 489.689019532487,
"Top": -116.36740149653509,
"Left": 440.7412811805782,
"Top": -36.927895677231731,
"Width": 716.559215989397,
"Height": 356.75654111046811,
"FontSize": 30.0,
"InitialTop": -70.3674014965351,
"InitialTop": 9.0721043227682685,
"InitialHeight": 336.75654111046811,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
@@ -1696,12 +1568,12 @@
"d804a019f02b47129d659b5779aac356",
"93148737800d4389b8cf3ee67c37bbb4"
],
"Left": 1733.80739384571,
"Top": 1325.73708697088,
"Left": 1504.9565570873222,
"Top": -563.39591591644921,
"Width": 632.052640244,
"Height": 417.77029661621009,
"FontSize": 30.0,
"InitialTop": 1371.73708697088,
"InitialTop": -517.39591591644921,
"InitialHeight": 423.77029661621009,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
@@ -1715,12 +1587,12 @@
"a61b0c621f3b498f92a6338de7d8698e",
"e3b1627c4d3b44db983c2fbff7c987ef"
],
"Left": 875.568370475644,
"Top": 824.38707318412,
"Width": 611.83254264996606,
"Left": 1228.6236291882392,
"Top": 859.69259905537979,
"Width": 611.83254264996617,
"Height": 395.60148223133,
"FontSize": 30.0,
"InitialTop": 870.38707318412,
"InitialTop": 905.69259905537979,
"InitialHeight": 401.60148223133,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
@@ -1731,12 +1603,12 @@
"Nodes": [
"5caaaa49fb35454cbe2d52db75079f4e"
],
"Left": 817.182208525908,
"Top": 551.364163924714,
"Left": 1194.8999618760715,
"Top": 520.59871428190206,
"Width": 147.0,
"Height": 191.0,
"FontSize": 30.0,
"InitialTop": 597.364163924714,
"InitialTop": 566.59871428190206,
"InitialHeight": 145.0,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
@@ -1751,12 +1623,12 @@
"294304a0f9204a148ea84b11b1de9f76",
"3de3276cbeea43e2b25b3f925500674d"
],
"Left": -1668.2510484217387,
"Top": -1126.4810086890188,
"Width": 987.00277996474108,
"Height": 391.1022139067519,
"Left": -1650.39221905186,
"Top": -818.759641084981,
"Width": 987.00277996474,
"Height": 391.102213906752,
"FontSize": 30.0,
"InitialTop": -1080.4810086890188,
"InitialTop": -772.759641084981,
"InitialHeight": 371.1022139067519,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
@@ -1784,12 +1656,12 @@
"Nodes": [
"3f97021781a24848b525f84a69efe1ba"
],
"Left": 78.2722972429077,
"Top": 206.289020697498,
"Left": -140.26790812117758,
"Top": 8.908503660082232,
"Width": 222.0,
"Height": 139.0,
"FontSize": 30.0,
"InitialTop": 252.289020697498,
"InitialTop": 54.908503660082232,
"InitialHeight": 145.0,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
@@ -1801,13 +1673,13 @@
"bdb9c577d0e943fc8a759e77b4bf1298",
"3d87d1af2ffa47ee94b5b9516c3a2373"
],
"Left": -520.4281817281892,
"Top": -423.29935404116151,
"Width": 421.0,
"Left": -783.13152736778534,
"Top": 11.703096148904649,
"Width": 497.93034190100957,
"Height": 191.0,
"FontSize": 30.0,
"InitialTop": -377.29935404116151,
"InitialHeight": 282.095418061624,
"InitialTop": 57.703096148904649,
"InitialHeight": 145.0,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
@@ -1818,22 +1690,22 @@
"953d0c0a289847e782de8b039e664dc8",
"1b5cd3d8885a4e63a9dc597dece04208"
],
"Left": -1164.807190887223,
"Top": -11.476298687997428,
"Width": 392.0,
"Height": 229.8916656541079,
"Left": -1605.12238227181,
"Top": -199.162572147005,
"Width": 189.0,
"Height": 265.89166565410756,
"FontSize": 30.0,
"InitialTop": 34.523701312002572,
"InitialHeight": 288.09352130733748,
"TextblockHeight": 36.0,
"InitialTop": -117.162572147005,
"InitialHeight": 260.8916656541079,
"TextblockHeight": 72.0,
"Background": "#FFD4B6DB"
},
{
"Id": "1d85dc6597904d95a28f3fe450ea10cf",
"Title": "Required:\r\nMeshtoolkit\r\nSprings\r\nClockwork",
"Id": "3d6f482359694df0b71300cd9774da3b",
"Title": "Script Name: ImportObjBatch-DP.dyn\n\nPackages used in this script: \nMeshToolkit version: 2.0.1\n\nTimeStamp : 2020/2/18 16:9",
"Nodes": [],
"Left": -927.519380865383,
"Top": 288.151234164281,
"Left": -1636.458540890397,
"Top": -973.35781359079147,
"Width": 0.0,
"Height": 0.0,
"FontSize": 36.0,
@@ -1843,8 +1715,8 @@
"Background": "#FFC1D676"
}
],
"X": 471.247049162426,
"Y": 623.46560327965858,
"Zoom": 0.32310956205448971
"X": 1150.44759147803,
"Y": 641.31066469422228,
"Zoom": 0.5710891475008526
}
}

View File

@@ -1,240 +0,0 @@
<Workspace Version="1.3.2.2480" X="-220.451702897479" Y="139.149154061875" zoom="0.40215319936636" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="False">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3f970217-81a2-4848-b525-f84a69efe1ba" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.ImportFile" x="88.2722972429077" y="252.289020697498" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.ImportFile@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Reduce" x="960.248235521884" y="121.389139613933" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Reduce@double">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.TriangleCount" x="499.689019532487" y="-70.3674014965351" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.TriangleCount">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="225639b4-9bca-46ed-ac57-025ec5e864cd" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.ToolkitMeshToMesh" x="1762.40970040493" y="1371.73708697088" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="d5628e40-52de-47c9-b35b-c201d87344e0" />
<Name value="Springs.ToolkitMeshToMesh" />
<Description value="Attempts to convert a toolkit mesh to a Dynamo mesh. You obviously need to have the appropriate version of the mesh toolkit package downloaded first." />
<Inputs>
<Input value="tkMesh" />
</Inputs>
<Outputs>
<Output value="mesh" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="255971a5-8599-4308-b747-97e2eeac0aa9" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DirectShape.ByMesh" x="2110.86003408971" y="1489.97388896199" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.DirectShape.ByMesh@Autodesk.DesignScript.Geometry.Mesh,Revit.Elements.Category,Revit.Elements.Material,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
<PortInfo index="3" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d804a019-f02b-4712-9d65-9b5779aac356" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Material.ByName" x="1743.80739384571" y="1650.50738358709" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Material.ByName@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.StringInput guid="d2a08fff-7769-4ab2-abd7-031ea48eb52f" type="CoreNodeModels.Input.StringInput" nickname="Material name" x="-1035.17174770993" y="710.121808446601" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>ad_Material_Mannequin</System.String>
<System.String value="ad_Material_Mannequin" />
</CoreNodeModels.Input.StringInput>
<DSRevitNodesUI.Categories guid="93148737-800d-4389-b8cf-3ee67c37bbb4" type="DSRevitNodesUI.Categories" nickname="Categories" x="1759.40709202738" y="1507.00038709015" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="211:Furniture" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="cc4cbe20-4bc6-4542-80df-e0fb5752166a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Rotate" x="1076.56837047564" y="1031.77522208212" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Rotate@Autodesk.DesignScript.Geometry.Vector,double">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.BoolSelector guid="67926e18-8f6a-428e-9fa0-9655c5fa307d" type="CoreNodeModels.Input.BoolSelector" nickname="Reduce mesh" x="-1033.17642404018" y="465.022063559771" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<CoreNodeModels.Logic.If guid="5caaaa49-fb35-454c-be2d-52db75079f4e" type="CoreNodeModels.Logic.If" nickname="If" x="827.182208525908" y="597.364163924714" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Vector.XAxis" x="885.568370475644" y="1018.77522208212" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Vector.XAxis" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="a61b0c62-1f3b-498f-92a6-338de7d8698e" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="885.568370475644" y="1126.98855541545" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="90;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.Current" x="-1123.51372338302" y="-907.786427500901" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.Current" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b9c3efa8-8382-42f9-8b30-9f9249be0d88" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.FilePath" x="-895.513723383016" y="-907.786427500901" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.FilePath">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.StringInput guid="fda71e3c-c5bb-4491-8e58-702305b55354" type="CoreNodeModels.Input.StringInput" nickname="File extension" x="-1033.17642404018" y="376.560842337692" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>OBJ</System.String>
<System.String value="OBJ" />
</CoreNodeModels.Input.StringInput>
<CoreNodeModels.Input.BoolSelector guid="d1dda7b5-c2a5-49fb-a162-2824ff17314c" type="CoreNodeModels.Input.BoolSelector" nickname="Rotate" x="-1031.78435182837" y="623.086895372417" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>False</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<CoreNodeModels.Logic.If guid="e3b1627c-4d3b-44db-983c-2fbff7c987ef" type="CoreNodeModels.Logic.If" nickname="If" x="1350.40091312561" y="870.38707318412" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<CoreNodeModels.Input.DoubleSlider guid="25b7684e-51f5-4241-8c2a-4881b4b982fd" type="CoreNodeModels.Input.DoubleSlider" nickname="Percent of remaining tris" x="-1033.17642404018" y="554.243956659812" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Double>5</System.Double>
<Range min="0" max="100" step="1" />
</CoreNodeModels.Input.DoubleSlider>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="769.853493014361" y="14.1946020861159" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="x*y*0.01;" ShouldFocus="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="59fd3449-17f4-4b0e-a6dd-bc168822b41c" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Document.SaveAs" x="3047.27166368231" y="-2356.18140359219" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<ID value="19ce6b9f-f4cf-4a3f-9788-1482e94528d6" />
<Name value="Document.SaveAs" />
<Description value="Saves the active Revit document under the given name." />
<Inputs>
<Input value="filePath" />
<Input value="compactFile" />
<Input value="saveAsCentral" />
</Inputs>
<Outputs>
<Output value="success" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Passthrough" x="2670.27166368231" y="-2356.18140359219" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<ID value="ecce77dc-1290-438e-a056-970b256fd553" />
<Name value="Passthrough" />
<Description value="Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node." />
<Inputs>
<Input value="passThrough" />
<Input value="waitFor" />
</Inputs>
<Outputs>
<Output value="passThrough" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<CoreNodeModels.Logic.If guid="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" type="CoreNodeModels.Logic.If" nickname="If" x="50.5728264455332" y="-163.210531963955" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="8c61dd0e-9a1e-4db8-a2ee-0140d8b5e7c4" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-437.538869541961" y="-223.742688848006" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d6f2235c-7765-4b25-a7df-971352017865" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Length" x="-482.235697354731" y="-86.647270786382" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Length@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1d223f59-d8cf-45b6-b685-83173ec1bcb6" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="==" x="-222.533483518324" y="-194.034767428929" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="Operators" function="==@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="294304a0-f920-4a14-8ea8-4b11b1de9f76" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="FilePath.ChangeExtension" x="-394.510943418279" y="-838.104180541958" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.IO.FilePath.ChangeExtension@string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3de3276c-beea-43e2-b25b-3f925500674d" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="FilePath.FileName" x="-486.533371400833" y="-1064.20639444871" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.IO.FilePath.FileName@string,bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="6c61f218-7d4a-4d7c-a746-e1e15fe36ea1" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-895.513723383016" y="-1016.66627712131" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="false;" ShouldFocus="false" />
<CoreNodeModels.Input.Filename guid="953d0c0a-2898-47e7-82de-8b039e664dc8" type="CoreNodeModels.Input.Filename" nickname="File Path" x="-512.526281697364" y="200.505423129347" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>No file selected.</System.String>
</CoreNodeModels.Input.Filename>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="0db30795-1c48-4062-b746-ba5326cece5b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.ExportMeshes" x="1563.2867904229" y="387.93961733195" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,var[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b6bf2609-94e5-44ad-97e3-47f7a738dd5f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="SketchUp.WriteModel" x="1775.71826331957" y="618.358189834784" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\SketchUpForDynamo\bin\SketchUpForDynamo.dll" function="SketchUpForDynamo.SketchUp.WriteModel@string,Autodesk.DesignScript.Geometry.Surface[],Autodesk.DesignScript.Geometry.Curve[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" start_index="0" end="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="225639b4-9bca-46ed-ac57-025ec5e864cd" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="255971a5-8599-4308-b747-97e2eeac0aa9" start_index="0" end="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d804a019-f02b-4712-9d65-9b5779aac356" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d2a08fff-7769-4ab2-abd7-031ea48eb52f" start_index="0" end="d804a019-f02b-4712-9d65-9b5779aac356" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="93148737-800d-4389-b8cf-3ee67c37bbb4" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cc4cbe20-4bc6-4542-80df-e0fb5752166a" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="67926e18-8f6a-428e-9fa0-9655c5fa307d" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5caaaa49-fb35-454c-be2d-52db75079f4e" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5caaaa49-fb35-454c-be2d-52db75079f4e" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a61b0c62-1f3b-498f-92a6-338de7d8698e" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" start_index="0" end="b9c3efa8-8382-42f9-8b30-9f9249be0d88" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="d6f2235c-7765-4b25-a7df-971352017865" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="294304a0-f920-4a14-8ea8-4b11b1de9f76" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="3de3276c-beea-43e2-b25b-3f925500674d" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fda71e3c-c5bb-4491-8e58-702305b55354" start_index="0" end="294304a0-f920-4a14-8ea8-4b11b1de9f76" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d1dda7b5-c2a5-49fb-a162-2824ff17314c" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e3b1627c-4d3b-44db-983c-2fbff7c987ef" start_index="0" end="225639b4-9bca-46ed-ac57-025ec5e864cd" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="25b7684e-51f5-4241-8c2a-4881b4b982fd" start_index="0" end="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" start_index="0" end="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" start_index="0" end="59fd3449-17f4-4b0e-a6dd-bc168822b41c" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" start_index="0" end="3f970217-81a2-4848-b525-f84a69efe1ba" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8c61dd0e-9a1e-4db8-a2ee-0140d8b5e7c4" start_index="0" end="1d223f59-d8cf-45b6-b685-83173ec1bcb6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d6f2235c-7765-4b25-a7df-971352017865" start_index="0" end="1d223f59-d8cf-45b6-b685-83173ec1bcb6" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1d223f59-d8cf-45b6-b685-83173ec1bcb6" start_index="0" end="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="294304a0-f920-4a14-8ea8-4b11b1de9f76" start_index="0" end="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3de3276c-beea-43e2-b25b-3f925500674d" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6c61f218-7d4a-4d7c-a746-e1e15fe36ea1" start_index="0" end="3de3276c-beea-43e2-b25b-3f925500674d" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="953d0c0a-2898-47e7-82de-8b039e664dc8" start_index="0" end="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" end_index="1" portType="0" />
</Connectors>
<Notes>
<Dynamo.Graph.Notes.NoteModel guid="1d85dc65-9790-4d95-a28f-3fe450ea10cf" text="Required:&#xD;&#xA;Meshtoolkit&#xD;&#xA;Springs&#xD;&#xA;Clockwork" x="-927.519380865383" y="288.151234164281" />
</Notes>
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="28a53aca-b2bb-4ee3-82cb-2d5ffaa52b2c" annotationText="Input" left="-1045.17174770993" top="330.560842337692" width="320.99532366975" height="447.560966108909" fontSize="30" InitialTop="376.560842337692" InitialHeight="280.259508160807" TextblockHeight="36" backgrouund="#FFD4B6DB">
<Models ModelGuid="d2a08fff-7769-4ab2-abd7-031ea48eb52f" />
<Models ModelGuid="67926e18-8f6a-428e-9fa0-9655c5fa307d" />
<Models ModelGuid="fda71e3c-c5bb-4491-8e58-702305b55354" />
<Models ModelGuid="d1dda7b5-c2a5-49fb-a162-2824ff17314c" />
<Models ModelGuid="25b7684e-51f5-4241-8c2a-4881b4b982fd" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="1c238b3a-a286-411a-9a0a-2a5d15c63e7c" annotationText="Reduce mesh" left="489.689019532487" top="-116.367401496535" width="716.559215989397" height="356.756541110468" fontSize="30" InitialTop="-70.3674014965351" InitialHeight="332.462142329396" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" />
<Models ModelGuid="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" />
<Models ModelGuid="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="480b3b55-e829-4711-af19-643ccb19ffea" annotationText="Convert and create" left="1733.80739384571" top="1325.73708697088" width="632.052640244" height="417.77029661621" fontSize="30" InitialTop="1371.73708697088" InitialHeight="401.770296616209" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="225639b4-9bca-46ed-ac57-025ec5e864cd" />
<Models ModelGuid="255971a5-8599-4308-b747-97e2eeac0aa9" />
<Models ModelGuid="d804a019-f02b-4712-9d65-9b5779aac356" />
<Models ModelGuid="93148737-800d-4389-b8cf-3ee67c37bbb4" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="06950958-bf31-471b-a8cd-f4a719cd350b" annotationText="Rotate" left="875.568370475644" top="824.38707318412" width="611.832542649966" height="395.60148223133" fontSize="30" InitialTop="870.38707318412" InitialHeight="594.385340589429" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="cc4cbe20-4bc6-4542-80df-e0fb5752166a" />
<Models ModelGuid="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" />
<Models ModelGuid="a61b0c62-1f3b-498f-92a6-338de7d8698e" />
<Models ModelGuid="e3b1627c-4d3b-44db-983c-2fbff7c987ef" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="552e4b50-e4c4-4779-9b7f-a1516e92ad52" annotationText="Reduce?" left="817.182208525908" top="551.364163924714" width="147" height="191" fontSize="30" InitialTop="597.364163924714" InitialHeight="175" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="5caaaa49-fb35-454c-be2d-52db75079f4e" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="70fa6106-9cef-4155-9cbc-1c8f48eb8010" annotationText="Filepath" left="-1133.51372338302" top="-1110.20639444871" width="987.002779964741" height="391.102213906752" fontSize="30" InitialTop="-1064.20639444871" InitialHeight="274.213333333333" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" />
<Models ModelGuid="b9c3efa8-8382-42f9-8b30-9f9249be0d88" />
<Models ModelGuid="6c61f218-7d4a-4d7c-a746-e1e15fe36ea1" />
<Models ModelGuid="294304a0-f920-4a14-8ea8-4b11b1de9f76" />
<Models ModelGuid="3de3276c-beea-43e2-b25b-3f925500674d" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="4a1dc6a7-ae81-4493-a253-467173422d19" annotationText="Save file" left="2660.27166368231" top="-2402.18140359219" width="648" height="191" fontSize="30" InitialTop="-2356.18140359219" InitialHeight="186.325038956114" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="59fd3449-17f4-4b0e-a6dd-bc168822b41c" />
<Models ModelGuid="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="25dd130d-a6d7-433e-b8b6-01044b19665f" annotationText="Import mesh" left="78.2722972429077" top="206.289020697498" width="222" height="139" fontSize="30" InitialTop="252.289020697498" InitialHeight="123" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="3f970217-81a2-4848-b525-f84a69efe1ba" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="73766b87-3296-41d4-9c0c-63ec041afbc7" annotationText="Check if batch operation " left="-492.235697354731" top="-269.742688848006" width="679.808523800264" height="276.095418061624" fontSize="30" InitialTop="-223.742688848006" InitialHeight="260.095418061624" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" />
<Models ModelGuid="8c61dd0e-9a1e-4db8-a2ee-0140d8b5e7c4" />
<Models ModelGuid="d6f2235c-7765-4b25-a7df-971352017865" />
<Models ModelGuid="1d223f59-d8cf-45b6-b685-83173ec1bcb6" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="43cf3713-de00-4bf9-a593-f2bea90609ab" annotationText="File path for testing" left="-522.526281697364" top="82.5054231293467" width="132" height="212" fontSize="30" InitialTop="200.505423129347" InitialHeight="124" TextblockHeight="108" backgrouund="#FFC1D676">
<Models ModelGuid="953d0c0a-2898-47e7-82de-8b039e664dc8" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-1477.12963867188" eyeY="3359.07763671875" eyeZ="-798.9140625" lookX="1477.14196777344" lookY="-2671.07470703125" lookZ="1486.93872070313" upX="0.448286175727844" upY="0.771624565124512" upZ="0.451259315013886" />
</Cameras>
</Workspace>

View File

@@ -1,15 +0,0 @@
# importobj-batch
Script for batch importing obj files to separate revit families
Written for Revit 2016
## Usage
1. Copy the .bat and the .rfa to the same folder as the objs
2. Run obj-copy.bat
3. If you want to change settings for the import script open the script in dynamo and modify the input values and save.
4. In Revit batch processor select the created filelist and the dynamo script and it will create the objs inside the rfa files.

View File

@@ -1,556 +0,0 @@
<Workspace Version="1.3.2.2480" X="826.179088067876" Y="476.965106063272" zoom="0.379620595250207" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap>
<ClassMap partialName="String" resolvedName="DSCore.String" assemblyName="DSCoreNodes.dll" />
<ClassMap partialName="List" resolvedName="DSCore.List" assemblyName="DSCoreNodes.dll" />
</NamespaceResolutionMap>
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9e22289f-76da-44a5-a8c5-0edd2f0cc21c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Excel.ReadFromFile" x="-515.351473148664" y="388.201219469936" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSOffice.dll" function="DSOffice.Excel.ReadFromFile@var,string,bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.Filename guid="b9b2298a-3bb9-4630-a5e0-383a28250b8c" type="CoreNodeModels.Input.Filename" nickname="Kimai export xlsx" x="-1085.15679424313" y="-13.054540120076" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>C:\Users\gyetp\Downloads\export.xlsx</System.String>
<HintPath>C:\Users\gyetp\Downloads\export.xlsx</HintPath>
</CoreNodeModels.Input.Filename>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="09f59786-0e1e-4122-b496-ccb5091c59df" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-725.351473148664" y="459.627886136603" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Export&quot;;&#xA;true;" ShouldFocus="false" />
<CoreNodeModels.Input.FileObject guid="d0ab3b4c-9d32-48e9-8ee3-b6e1d9ca87e2" type="CoreNodeModels.Input.FileObject" nickname="File.FromPath" x="-725.351473148664" y="351.201219469936" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</CoreNodeModels.Input.FileObject>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="147a5338-b44a-454e-b18f-e58c332c9801" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Transpose" x="803.599025484936" y="492.8473959336" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Transpose@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="4e01ad0e-5795-43bd-a226-fb533918d670" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.UniqueItems" x="1364.59396732052" y="212.828725564147" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.List.UniqueItems@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9ed85b8b-e8e1-40fe-9538-3f68e2b12b2d" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.RestOfItems" x="530.996350936209" y="629.88131421654" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.RestOfItems@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="a6e2d4f8-d4e5-4233-a578-dd1387223832" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.RemoveItemAtIndex" x="252.996350936209" y="629.88131421654" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.RemoveItemAtIndex@var[]..[],int[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="aa49c1f6-026b-463b-80a7-4b4d9dca0857" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Count" x="-200.003649063792" y="655.88131421654" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Count@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="9d395106-968a-4f8c-ab6c-aeb48009c232" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="70.9963509362086" y="660.094647549873" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="a-1;" ShouldFocus="false">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="8267ae2b-d6b7-4602-9a30-aaf2dc044b17" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DateTime.FromString" x="1741.05449063646" y="1843.4144254385" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DateTime.FromString@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="bd210348-4409-4f32-bfb0-6eea13224854" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DateTime.SubtractTimeSpan" x="4606.33783920347" y="2403.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DateTime.SubtractTimeSpan@var,var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="065846bf-4ced-4fef-8542-52449a3373a9" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DateTime.DayOfWeek" x="3106.33783920347" y="2348.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DateTime.DayOfWeek@var">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="02ad14fe-63e4-4e47-b64b-b00c61a6f227" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Monday" x="3106.33783920347" y="2456.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Monday" />
<CoreNodeModels.Logic.If guid="e531a8d4-f5f0-48ca-867f-d1489f8c4b67" type="CoreNodeModels.Logic.If" nickname="If" x="4027.33783920347" y="2429.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="90fd23f5-a97d-4f9d-a989-e3e0de882641" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="WeekDayNumber" x="3450.27796082936" y="2348.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="9178bf2b-44b9-4462-9095-3576629b125c" />
<Name value="WeekDayNumber" />
<Description value="" />
<Inputs>
<Input value="DayOfWeek" />
</Inputs>
<Outputs>
<Output value="int" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9226116d-f380-4f32-9664-108c99816439" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="&gt;" x="3758.33783920347" y="2322.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="Operators" function="&gt;@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="e21066de-9340-4237-b6d9-0da86b817e25" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="WeekDayNumber" x="3452.33783920347" y="2456.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="9178bf2b-44b9-4462-9095-3576629b125c" />
<Name value="WeekDayNumber" />
<Description value="" />
<Inputs>
<Input value="DayOfWeek" />
</Inputs>
<Outputs>
<Output value="int" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="03c5a961-f69f-4487-b0c0-c1bb93761d12" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="-" x="3758.33783920347" y="2456.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="Operators" function="-@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="be1a4277-dcb1-49a9-963c-baeff4fe8d64" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3758.33783920347" y="2591.25160523034" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="8ff07906-f756-44b8-9515-5350c68dccff" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="TimeSpan.Create" x="4254.33783920347" y="2429.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.TimeSpan.Create@double,double,double,double,double">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<PortInfo index="3" default="True" />
<PortInfo index="4" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="68c6267e-0a2f-408f-b27e-7ca603dbe14d" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Math.Sum" x="3890.25692395401" y="1364.68841659153" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.Math.Sum@double[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="84868c54-a1db-426a-a8af-02af970d8113" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Contains" x="1668.59163959759" y="1269.71449852035" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Contains@string,string,bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.HigherOrder.Map guid="9424e192-c6de-4f26-a2f8-f211ed2d9e7b" type="CoreNodeModels.HigherOrder.Map" nickname="List.Map" x="1974.85094349562" y="1194.23982679897" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</CoreNodeModels.HigherOrder.Map>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="7332d702-50db-43aa-b689-1d1c07ce1a97" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.AllIndicesOf" x="2359.76780794036" y="1279.08260686363" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.AllIndicesOf@var[]..[],var">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="True" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="29134d13-475f-4f1f-b9ff-ddf310411f78" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2195.07162374434" y="1389.85772643281" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="true;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="10fb734b-0d68-42b2-99c6-07b4996258ed" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.GetItemAtIndex" x="2520.40089083738" y="1754.14576382252" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.GetItemAtIndex@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5de80b4f-f8f4-4a84-b5eb-60befea63d64" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="GroupByFunction" x="2786.77105592726" y="1780.88317044633" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="BuiltIn" function="GroupByFunction@var[]..[],_FunctionObject">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="e419605d-e57b-4d38-9ed4-ed3ad650af0d" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Date.CalendarWeek" x="2493.00540455543" y="1911.89232487296" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true">
<PortInfo index="0" default="False" />
<ID value="16c40381-47a7-45dd-ad28-a81b1569c1a8" />
<Name value="Date.CalendarWeek" />
<Description value="Retrieves the calendar week for the given date" />
<Inputs>
<Input value="date" />
</Inputs>
<Outputs>
<Output value="calendarWeek" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="2b0c19cd-5bf7-443a-a558-4f6865bcd520" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DateTime.Date" x="3118.14091296829" y="1895.50326131296" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DateTime.Date@var">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="535f598d-6bbb-4ef2-be3b-cc5b0ec6a59e" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.GetItemAtIndex" x="2733.25692395401" y="1247.68841659153" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.GetItemAtIndex@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d58a4681-7179-412e-bd67-72532cb2e003" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Chop" x="3319.25692395401" y="1364.68841659153" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Chop@var[]..[],int[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
<PortInfo index="1" default="False" useLevels="True" level="2" shouldKeepListStructure="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="83791793-117c-423c-8475-78cdd242b938" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Count" x="3012.25692395401" y="1457.68841659154" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Count@var[]..[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="40a26c90-ad92-4ca5-8732-f8ef835e09fe" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.ToNumber" x="3606.25692395401" y="1364.68841659153" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.ToNumber@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="36e50e13-cf1f-484b-b297-8a1964c8404b" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1070.59902548494" y="497.060729266934" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="a[0];&#xA;//dates;&#xA;a[4];&#xA;//timespan;&#xA;a[11];&#xA;//customer;&#xA;a[12];&#xA;//projects;&#xA;a[13];&#xA;//activity;" ShouldFocus="false">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="2dde80be-2a51-4d4f-a996-49b25c2f804d" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Join" x="3303.00460550989" y="479.760493354421" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.String.Join@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="116dafa9-50b7-4785-ba34-bfffe5c07c6f" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3036.00460550989" y="439.973826687754" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot; - &quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="906eecea-f26c-4ae5-ba3f-f2ebde34753f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FirstIndexOf" x="2222.39681977795" y="314.96320984802" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FirstIndexOf@var[]..[],var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="6c13506a-82aa-428d-9e97-262002e36b57" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.GetItemAtIndex" x="2550.58080827943" y="681.79207631683" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.GetItemAtIndex@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="65b38bce-8c7a-4867-8f24-69a19ad6ba51" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.GetItemAtIndex" x="2555.671884318" y="456.152707622477" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.GetItemAtIndex@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.CreateList guid="2776c9b0-51d1-429f-98c0-29d8d9f8a48f" type="CoreNodeModels.CreateList" nickname="List.Create" x="2816.00460550989" y="549.76049335442" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="3">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="908b5d87-204e-4181-92ed-daadaea0cc96" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Transpose" x="3036.00460550989" y="549.76049335442" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Transpose@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f02177a3-b8e0-46b2-bccf-264f0c437067" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FirstItem" x="3413.14091296829" y="1895.50326131297" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FirstItem@var[]..[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="c4c8294a-1faf-4495-a229-b87e3eac77a9" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Date.CalendarWeek" x="3679.99582099151" y="1838.96461030574" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" useLevels="True" level="1" shouldKeepListStructure="True" />
<ID value="16c40381-47a7-45dd-ad28-a81b1569c1a8" />
<Name value="Date.CalendarWeek" />
<Description value="Retrieves the calendar week for the given date" />
<Inputs>
<Input value="date" />
</Inputs>
<Outputs>
<Output value="calendarWeek" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="4d2c2467-5eb4-47e6-b84e-a6e3322e59c4" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DateTime.Format" x="4940.33783920347" y="2455.03827189701" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.DateTime.Format@var,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="2659f658-8289-4424-8907-e6f1c6abb9da" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="4606.33783920347" y="2537.25160523034" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;yyyy.MM.dd.&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e808de91-003c-456f-986f-0444fe66a365" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Math.Round" x="4412.92614072365" y="1326.11089846559" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.Math.Round@double,int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="086c1668-c64e-4113-a323-6080924bc134" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="4233.92614072365" y="1356.32423179892" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="2;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="665e9560-98c1-48da-98cf-7f8d2c18bbab" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="6754.86387078123" y="1346.36188452493" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Week number&quot;;&#xA;&quot;Week starts&quot;;&#xA;&quot;Project hours&quot;;" ShouldFocus="false" />
<CoreNodeModels.CreateList guid="9c92e77b-bf91-4989-97a6-ff3ab880947e" type="CoreNodeModels.CreateList" nickname="List.Create" x="7016.86387078123" y="1333.72188452493" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="3">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="ff443a79-c32a-4060-9d74-677305e0bb26" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Excel.WriteToFile" x="9162.99287874665" y="-210.629268056387" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSOffice.dll" function="DSOffice.Excel.WriteToFile@string,string,int,int,var[][],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
<PortInfo index="3" default="False" />
<PortInfo index="4" default="False" />
<PortInfo index="5" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.Filename guid="05e029ac-3fb5-4755-89d7-05c31ab26286" type="CoreNodeModels.Input.Filename" nickname="Output file Path" x="-1085.15679424313" y="-134.194570172689" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>C:\Users\gyetp\Downloads\kimaiExportSorted.xlsx</System.String>
<HintPath>C:\Users\gyetp\Downloads\kimaiExportSorted.xlsx</HintPath>
</CoreNodeModels.Input.Filename>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="56d69589-92bc-4fbf-b5fc-dcdf6db9160e" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="8964.22606185465" y="-154.446417814651" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;&#xA;true;" ShouldFocus="false" />
<CoreNodeModels.CreateList guid="43b2d1f7-1eaf-4633-9089-102f1436f3a2" type="CoreNodeModels.CreateList" nickname="List.Create" x="5206.61056832792" y="1924.45865953042" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="3">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5ab7f614-de78-46f5-b161-d8d2186f0c70" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Transpose" x="5426.61056832792" y="1924.45865953042" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Transpose@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="05e4ef4a-d5ef-41c0-b408-872c4ea8804c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Transpose" x="5693.61056832792" y="1924.45865953042" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Transpose@var[]..[]">
<PortInfo index="0" default="False" useLevels="True" level="3" shouldKeepListStructure="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="65e0bac7-a76b-457a-bb0e-eec33d3fa50b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.AddItemToFront" x="7236.86387078123" y="1333.72188452493" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.List.AddItemToFront@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" useLevels="True" level="3" shouldKeepListStructure="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="24d8930e-632e-4b94-86ad-95599b7602d2" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.AddItemToFront" x="7409.3705567874" y="883.208562383077" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.AddItemToFront@var[]..[],var[]..[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
<PortInfo index="1" default="False" useLevels="True" level="3" shouldKeepListStructure="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3bfede63-f8bf-47ce-93fb-50e552edde59" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Chop" x="7160.28834292946" y="874.390472582597" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Chop@var[]..[],int[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="2645cb8c-9aca-4504-9a57-597969a9b831" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="6981.28834292946" y="904.603805915937" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="1;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="bf0b9958-4ba5-4385-a77e-eeaabbc287f1" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Math.Sum" x="4752.47200498378" y="1232.1110225782" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.Math.Sum@double[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1c7f03ef-72fa-4940-9abe-1f124092d694" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.AddItemToEnd" x="6078.47200498377" y="1164.6110225782" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.AddItemToEnd@var[]..[],var[]..[]">
<PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
<PortInfo index="1" default="False" useLevels="True" level="3" shouldKeepListStructure="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="1971845b-fd71-4c87-9509-d69d53824d75" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="5036.47200498378" y="1129.03768924487" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;&quot;;&#xA;&quot;Szum:&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="ef2476af-68be-4bb0-a717-de1ee07e596b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Count" x="5036.47200498378" y="1247.6110225782" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Count@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5a8ea620-c648-4643-9147-540c995fe3f6" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Cycle" x="5307.47200498378" y="1110.6110225782" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Cycle@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b9ed0707-677e-4e20-9430-fa05b33dd83e" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Cycle" x="5307.47200498378" y="1244.6110225782" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Cycle@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.CreateList guid="8c3df090-8296-4d30-b4c9-baed110f30b5" type="CoreNodeModels.CreateList" nickname="List.Create" x="5591.47200498378" y="1164.6110225782" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="3">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="6eb2e214-d7b4-4e5f-b170-48ff3e4111d6" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Transpose" x="5811.47200498378" y="1164.6110225782" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Transpose@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="802ce86c-6abf-4933-b81c-024eeab54fcc" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="3012.25692395401" y="1297.68841659153" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="79af2a33-d8a5-495e-b0da-a78e55603171" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2733.25692395401" y="1382.1150832582" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;,&quot;;&#xA;&quot;.&quot;;" ShouldFocus="false" />
<CoreNodeModels.Input.BoolSelector guid="f36bc4e4-2d34-4af8-bee3-4410122d7cf1" type="CoreNodeModels.Input.BoolSelector" nickname="Single sheet?" x="-1085.15679424313" y="-229.334600225301" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="92c1d331-fa2c-4b05-8002-f51db02201bc" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Flatten" x="8072.82723806205" y="1391.5812557607" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.List.Flatten@var[]..[],int">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="f85baf3f-41e3-4f5d-a779-df622e465a37" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="7783.82723806205" y="1473.79458909403" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="1;" ShouldFocus="false" />
<CoreNodeModels.Logic.If guid="d9c90da5-bb86-4043-9af8-b7c1e007cf6a" type="CoreNodeModels.Logic.If" nickname="If" x="8137.9408566031" y="-386.909739339646" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="43233258-ff43-440b-a0bd-2afdec7b45a1" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="7892.94085660306" y="-356.696406006313" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;KimaiExport&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="6db96316-cd1a-41d5-9deb-ff92c119cc60" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="7860.08136086261" y="57.1409837376002" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="Test ? T@@-1: null;" ShouldFocus="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="3ea2f68f-e828-49b7-a1eb-a9cb3605ac34" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="7860.08136086261" y="-60.8590162623998" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="Test ? null: F@@-1;" ShouldFocus="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="4133b0cc-cc2d-4dbc-bcf3-4c6bff308f2e" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="List.Join" x="8184.08136086261" y="-19.0723495957332" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Join@var[]..[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="da935f1d-d37c-4806-9eae-0da804411706" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Clean" x="8449.08136086261" y="32.9276504042668" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Clean@var[]..[],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="252aac7f-49c3-4604-85a7-2ebda0f24ac5" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="8184.08136086261" y="115.1409837376" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="false;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="1153e0c1-1109-442f-95f4-e2fddcbb9c60" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="7604.82723806205" y="1343.79458909403" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="true" CodeText="{&quot;&quot;};" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="0c66a655-a77d-42ca-897a-d894002e2034" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.AddItemToEnd" x="7783.82723806205" y="1339.5812557607" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.AddItemToEnd@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" useLevels="True" level="3" shouldKeepListStructure="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="9e22289f-76da-44a5-a8c5-0edd2f0cc21c" start_index="0" end="a6e2d4f8-d4e5-4233-a578-dd1387223832" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9e22289f-76da-44a5-a8c5-0edd2f0cc21c" start_index="0" end="aa49c1f6-026b-463b-80a7-4b4d9dca0857" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9b2298a-3bb9-4630-a5e0-383a28250b8c" start_index="0" end="d0ab3b4c-9d32-48e9-8ee3-b6e1d9ca87e2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="09f59786-0e1e-4122-b496-ccb5091c59df" start_index="0" end="9e22289f-76da-44a5-a8c5-0edd2f0cc21c" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="09f59786-0e1e-4122-b496-ccb5091c59df" start_index="1" end="9e22289f-76da-44a5-a8c5-0edd2f0cc21c" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d0ab3b4c-9d32-48e9-8ee3-b6e1d9ca87e2" start_index="0" end="9e22289f-76da-44a5-a8c5-0edd2f0cc21c" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="147a5338-b44a-454e-b18f-e58c332c9801" start_index="0" end="36e50e13-cf1f-484b-b297-8a1964c8404b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4e01ad0e-5795-43bd-a226-fb533918d670" start_index="0" end="9424e192-c6de-4f26-a2f8-f211ed2d9e7b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4e01ad0e-5795-43bd-a226-fb533918d670" start_index="0" end="906eecea-f26c-4ae5-ba3f-f2ebde34753f" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4e01ad0e-5795-43bd-a226-fb533918d670" start_index="0" end="2776c9b0-51d1-429f-98c0-29d8d9f8a48f" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4e01ad0e-5795-43bd-a226-fb533918d670" start_index="0" end="d9c90da5-bb86-4043-9af8-b7c1e007cf6a" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9ed85b8b-e8e1-40fe-9538-3f68e2b12b2d" start_index="0" end="147a5338-b44a-454e-b18f-e58c332c9801" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a6e2d4f8-d4e5-4233-a578-dd1387223832" start_index="0" end="9ed85b8b-e8e1-40fe-9538-3f68e2b12b2d" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="aa49c1f6-026b-463b-80a7-4b4d9dca0857" start_index="0" end="9d395106-968a-4f8c-ab6c-aeb48009c232" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9d395106-968a-4f8c-ab6c-aeb48009c232" start_index="0" end="a6e2d4f8-d4e5-4233-a578-dd1387223832" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8267ae2b-d6b7-4602-9a30-aaf2dc044b17" start_index="0" end="10fb734b-0d68-42b2-99c6-07b4996258ed" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bd210348-4409-4f32-bfb0-6eea13224854" start_index="0" end="4d2c2467-5eb4-47e6-b84e-a6e3322e59c4" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="065846bf-4ced-4fef-8542-52449a3373a9" start_index="0" end="90fd23f5-a97d-4f9d-a989-e3e0de882641" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="02ad14fe-63e4-4e47-b64b-b00c61a6f227" start_index="0" end="e21066de-9340-4237-b6d9-0da86b817e25" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e531a8d4-f5f0-48ca-867f-d1489f8c4b67" start_index="0" end="8ff07906-f756-44b8-9515-5350c68dccff" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="90fd23f5-a97d-4f9d-a989-e3e0de882641" start_index="0" end="9226116d-f380-4f32-9664-108c99816439" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="90fd23f5-a97d-4f9d-a989-e3e0de882641" start_index="0" end="03c5a961-f69f-4487-b0c0-c1bb93761d12" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9226116d-f380-4f32-9664-108c99816439" start_index="0" end="e531a8d4-f5f0-48ca-867f-d1489f8c4b67" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e21066de-9340-4237-b6d9-0da86b817e25" start_index="0" end="9226116d-f380-4f32-9664-108c99816439" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e21066de-9340-4237-b6d9-0da86b817e25" start_index="0" end="03c5a961-f69f-4487-b0c0-c1bb93761d12" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="03c5a961-f69f-4487-b0c0-c1bb93761d12" start_index="0" end="e531a8d4-f5f0-48ca-867f-d1489f8c4b67" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="be1a4277-dcb1-49a9-963c-baeff4fe8d64" start_index="0" end="e531a8d4-f5f0-48ca-867f-d1489f8c4b67" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8ff07906-f756-44b8-9515-5350c68dccff" start_index="0" end="bd210348-4409-4f32-bfb0-6eea13224854" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="68c6267e-0a2f-408f-b27e-7ca603dbe14d" start_index="0" end="e808de91-003c-456f-986f-0444fe66a365" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="84868c54-a1db-426a-a8af-02af970d8113" start_index="0" end="9424e192-c6de-4f26-a2f8-f211ed2d9e7b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9424e192-c6de-4f26-a2f8-f211ed2d9e7b" start_index="0" end="7332d702-50db-43aa-b689-1d1c07ce1a97" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7332d702-50db-43aa-b689-1d1c07ce1a97" start_index="0" end="10fb734b-0d68-42b2-99c6-07b4996258ed" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7332d702-50db-43aa-b689-1d1c07ce1a97" start_index="0" end="535f598d-6bbb-4ef2-be3b-cc5b0ec6a59e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="29134d13-475f-4f1f-b9ff-ddf310411f78" start_index="0" end="7332d702-50db-43aa-b689-1d1c07ce1a97" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="10fb734b-0d68-42b2-99c6-07b4996258ed" start_index="0" end="5de80b4f-f8f4-4a84-b5eb-60befea63d64" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5de80b4f-f8f4-4a84-b5eb-60befea63d64" start_index="0" end="2b0c19cd-5bf7-443a-a558-4f6865bcd520" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5de80b4f-f8f4-4a84-b5eb-60befea63d64" start_index="0" end="83791793-117c-423c-8475-78cdd242b938" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e419605d-e57b-4d38-9ed4-ed3ad650af0d" start_index="0" end="5de80b4f-f8f4-4a84-b5eb-60befea63d64" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2b0c19cd-5bf7-443a-a558-4f6865bcd520" start_index="0" end="f02177a3-b8e0-46b2-bccf-264f0c437067" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="535f598d-6bbb-4ef2-be3b-cc5b0ec6a59e" start_index="0" end="802ce86c-6abf-4933-b81c-024eeab54fcc" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d58a4681-7179-412e-bd67-72532cb2e003" start_index="0" end="40a26c90-ad92-4ca5-8732-f8ef835e09fe" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="83791793-117c-423c-8475-78cdd242b938" start_index="0" end="d58a4681-7179-412e-bd67-72532cb2e003" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="40a26c90-ad92-4ca5-8732-f8ef835e09fe" start_index="0" end="68c6267e-0a2f-408f-b27e-7ca603dbe14d" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36e50e13-cf1f-484b-b297-8a1964c8404b" start_index="0" end="8267ae2b-d6b7-4602-9a30-aaf2dc044b17" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36e50e13-cf1f-484b-b297-8a1964c8404b" start_index="1" end="535f598d-6bbb-4ef2-be3b-cc5b0ec6a59e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36e50e13-cf1f-484b-b297-8a1964c8404b" start_index="2" end="65b38bce-8c7a-4867-8f24-69a19ad6ba51" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36e50e13-cf1f-484b-b297-8a1964c8404b" start_index="3" end="4e01ad0e-5795-43bd-a226-fb533918d670" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36e50e13-cf1f-484b-b297-8a1964c8404b" start_index="3" end="84868c54-a1db-426a-a8af-02af970d8113" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36e50e13-cf1f-484b-b297-8a1964c8404b" start_index="3" end="906eecea-f26c-4ae5-ba3f-f2ebde34753f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36e50e13-cf1f-484b-b297-8a1964c8404b" start_index="4" end="6c13506a-82aa-428d-9e97-262002e36b57" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2dde80be-2a51-4d4f-a996-49b25c2f804d" start_index="0" end="3bfede63-f8bf-47ce-93fb-50e552edde59" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="116dafa9-50b7-4785-ba34-bfffe5c07c6f" start_index="0" end="2dde80be-2a51-4d4f-a996-49b25c2f804d" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="906eecea-f26c-4ae5-ba3f-f2ebde34753f" start_index="0" end="6c13506a-82aa-428d-9e97-262002e36b57" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="906eecea-f26c-4ae5-ba3f-f2ebde34753f" start_index="0" end="65b38bce-8c7a-4867-8f24-69a19ad6ba51" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6c13506a-82aa-428d-9e97-262002e36b57" start_index="0" end="2776c9b0-51d1-429f-98c0-29d8d9f8a48f" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="65b38bce-8c7a-4867-8f24-69a19ad6ba51" start_index="0" end="2776c9b0-51d1-429f-98c0-29d8d9f8a48f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2776c9b0-51d1-429f-98c0-29d8d9f8a48f" start_index="0" end="908b5d87-204e-4181-92ed-daadaea0cc96" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="908b5d87-204e-4181-92ed-daadaea0cc96" start_index="0" end="2dde80be-2a51-4d4f-a996-49b25c2f804d" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f02177a3-b8e0-46b2-bccf-264f0c437067" start_index="0" end="c4c8294a-1faf-4495-a229-b87e3eac77a9" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f02177a3-b8e0-46b2-bccf-264f0c437067" start_index="0" end="065846bf-4ced-4fef-8542-52449a3373a9" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f02177a3-b8e0-46b2-bccf-264f0c437067" start_index="0" end="bd210348-4409-4f32-bfb0-6eea13224854" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c4c8294a-1faf-4495-a229-b87e3eac77a9" start_index="0" end="43b2d1f7-1eaf-4633-9089-102f1436f3a2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4d2c2467-5eb4-47e6-b84e-a6e3322e59c4" start_index="0" end="43b2d1f7-1eaf-4633-9089-102f1436f3a2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2659f658-8289-4424-8907-e6f1c6abb9da" start_index="0" end="4d2c2467-5eb4-47e6-b84e-a6e3322e59c4" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e808de91-003c-456f-986f-0444fe66a365" start_index="0" end="43b2d1f7-1eaf-4633-9089-102f1436f3a2" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e808de91-003c-456f-986f-0444fe66a365" start_index="0" end="bf0b9958-4ba5-4385-a77e-eeaabbc287f1" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="086c1668-c64e-4113-a323-6080924bc134" start_index="0" end="e808de91-003c-456f-986f-0444fe66a365" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="665e9560-98c1-48da-98cf-7f8d2c18bbab" start_index="0" end="9c92e77b-bf91-4989-97a6-ff3ab880947e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="665e9560-98c1-48da-98cf-7f8d2c18bbab" start_index="1" end="9c92e77b-bf91-4989-97a6-ff3ab880947e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="665e9560-98c1-48da-98cf-7f8d2c18bbab" start_index="2" end="9c92e77b-bf91-4989-97a6-ff3ab880947e" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9c92e77b-bf91-4989-97a6-ff3ab880947e" start_index="0" end="65e0bac7-a76b-457a-bb0e-eec33d3fa50b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="05e029ac-3fb5-4755-89d7-05c31ab26286" start_index="0" end="ff443a79-c32a-4060-9d74-677305e0bb26" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="56d69589-92bc-4fbf-b5fc-dcdf6db9160e" start_index="0" end="ff443a79-c32a-4060-9d74-677305e0bb26" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="56d69589-92bc-4fbf-b5fc-dcdf6db9160e" start_index="0" end="ff443a79-c32a-4060-9d74-677305e0bb26" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="56d69589-92bc-4fbf-b5fc-dcdf6db9160e" start_index="1" end="ff443a79-c32a-4060-9d74-677305e0bb26" end_index="5" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="43b2d1f7-1eaf-4633-9089-102f1436f3a2" start_index="0" end="5ab7f614-de78-46f5-b161-d8d2186f0c70" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5ab7f614-de78-46f5-b161-d8d2186f0c70" start_index="0" end="05e4ef4a-d5ef-41c0-b408-872c4ea8804c" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="05e4ef4a-d5ef-41c0-b408-872c4ea8804c" start_index="0" end="1c7f03ef-72fa-4940-9abe-1f124092d694" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="65e0bac7-a76b-457a-bb0e-eec33d3fa50b" start_index="0" end="24d8930e-632e-4b94-86ad-95599b7602d2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="24d8930e-632e-4b94-86ad-95599b7602d2" start_index="0" end="3ea2f68f-e828-49b7-a1eb-a9cb3605ac34" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="24d8930e-632e-4b94-86ad-95599b7602d2" start_index="0" end="0c66a655-a77d-42ca-897a-d894002e2034" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3bfede63-f8bf-47ce-93fb-50e552edde59" start_index="0" end="24d8930e-632e-4b94-86ad-95599b7602d2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2645cb8c-9aca-4504-9a57-597969a9b831" start_index="0" end="3bfede63-f8bf-47ce-93fb-50e552edde59" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bf0b9958-4ba5-4385-a77e-eeaabbc287f1" start_index="0" end="ef2476af-68be-4bb0-a717-de1ee07e596b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bf0b9958-4ba5-4385-a77e-eeaabbc287f1" start_index="0" end="8c3df090-8296-4d30-b4c9-baed110f30b5" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1c7f03ef-72fa-4940-9abe-1f124092d694" start_index="0" end="65e0bac7-a76b-457a-bb0e-eec33d3fa50b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1971845b-fd71-4c87-9509-d69d53824d75" start_index="0" end="5a8ea620-c648-4643-9147-540c995fe3f6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1971845b-fd71-4c87-9509-d69d53824d75" start_index="1" end="b9ed0707-677e-4e20-9430-fa05b33dd83e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="ef2476af-68be-4bb0-a717-de1ee07e596b" start_index="0" end="5a8ea620-c648-4643-9147-540c995fe3f6" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="ef2476af-68be-4bb0-a717-de1ee07e596b" start_index="0" end="b9ed0707-677e-4e20-9430-fa05b33dd83e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5a8ea620-c648-4643-9147-540c995fe3f6" start_index="0" end="8c3df090-8296-4d30-b4c9-baed110f30b5" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9ed0707-677e-4e20-9430-fa05b33dd83e" start_index="0" end="8c3df090-8296-4d30-b4c9-baed110f30b5" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8c3df090-8296-4d30-b4c9-baed110f30b5" start_index="0" end="6eb2e214-d7b4-4e5f-b170-48ff3e4111d6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6eb2e214-d7b4-4e5f-b170-48ff3e4111d6" start_index="0" end="1c7f03ef-72fa-4940-9abe-1f124092d694" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="802ce86c-6abf-4933-b81c-024eeab54fcc" start_index="0" end="d58a4681-7179-412e-bd67-72532cb2e003" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="79af2a33-d8a5-495e-b0da-a78e55603171" start_index="0" end="802ce86c-6abf-4933-b81c-024eeab54fcc" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="79af2a33-d8a5-495e-b0da-a78e55603171" start_index="1" end="802ce86c-6abf-4933-b81c-024eeab54fcc" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f36bc4e4-2d34-4af8-bee3-4410122d7cf1" start_index="0" end="d9c90da5-bb86-4043-9af8-b7c1e007cf6a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f36bc4e4-2d34-4af8-bee3-4410122d7cf1" start_index="0" end="3ea2f68f-e828-49b7-a1eb-a9cb3605ac34" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f36bc4e4-2d34-4af8-bee3-4410122d7cf1" start_index="0" end="6db96316-cd1a-41d5-9deb-ff92c119cc60" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="92c1d331-fa2c-4b05-8002-f51db02201bc" start_index="0" end="6db96316-cd1a-41d5-9deb-ff92c119cc60" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f85baf3f-41e3-4f5d-a779-df622e465a37" start_index="0" end="92c1d331-fa2c-4b05-8002-f51db02201bc" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d9c90da5-bb86-4043-9af8-b7c1e007cf6a" start_index="0" end="ff443a79-c32a-4060-9d74-677305e0bb26" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="43233258-ff43-440b-a0bd-2afdec7b45a1" start_index="0" end="d9c90da5-bb86-4043-9af8-b7c1e007cf6a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6db96316-cd1a-41d5-9deb-ff92c119cc60" start_index="0" end="4133b0cc-cc2d-4dbc-bcf3-4c6bff308f2e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3ea2f68f-e828-49b7-a1eb-a9cb3605ac34" start_index="0" end="4133b0cc-cc2d-4dbc-bcf3-4c6bff308f2e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4133b0cc-cc2d-4dbc-bcf3-4c6bff308f2e" start_index="0" end="da935f1d-d37c-4806-9eae-0da804411706" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="da935f1d-d37c-4806-9eae-0da804411706" start_index="0" end="ff443a79-c32a-4060-9d74-677305e0bb26" end_index="4" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="252aac7f-49c3-4604-85a7-2ebda0f24ac5" start_index="0" end="da935f1d-d37c-4806-9eae-0da804411706" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1153e0c1-1109-442f-95f4-e2fddcbb9c60" start_index="0" end="0c66a655-a77d-42ca-897a-d894002e2034" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0c66a655-a77d-42ca-897a-d894002e2034" start_index="0" end="92c1d331-fa2c-4b05-8002-f51db02201bc" end_index="0" portType="0" />
</Connectors>
<Notes />
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="75beccca-2ce3-4666-b3aa-054129570955" annotationText="Remove last and first lines" left="-210.003649063792" top="583.88131421654" width="910.000000000001" height="169.213333333333" fontSize="30" InitialTop="629.88131421654" InitialHeight="176.76830878228" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="9ed85b8b-e8e1-40fe-9538-3f68e2b12b2d" />
<Models ModelGuid="a6e2d4f8-d4e5-4233-a578-dd1387223832" />
<Models ModelGuid="aa49c1f6-026b-463b-80a7-4b4d9dca0857" />
<Models ModelGuid="9d395106-968a-4f8c-ab6c-aeb48009c232" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="44717215-28dc-4852-9a2b-4c51d8ff8456" annotationText="Find mondays" left="3096.33783920347" top="2276.03827189701" width="2064" height="408.21333333333" fontSize="30" InitialTop="2322.03827189701" InitialHeight="392.213333333333" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="bd210348-4409-4f32-bfb0-6eea13224854" />
<Models ModelGuid="065846bf-4ced-4fef-8542-52449a3373a9" />
<Models ModelGuid="02ad14fe-63e4-4e47-b64b-b00c61a6f227" />
<Models ModelGuid="e531a8d4-f5f0-48ca-867f-d1489f8c4b67" />
<Models ModelGuid="90fd23f5-a97d-4f9d-a989-e3e0de882641" />
<Models ModelGuid="9226116d-f380-4f32-9664-108c99816439" />
<Models ModelGuid="e21066de-9340-4237-b6d9-0da86b817e25" />
<Models ModelGuid="03c5a961-f69f-4487-b0c0-c1bb93761d12" />
<Models ModelGuid="be1a4277-dcb1-49a9-963c-baeff4fe8d64" />
<Models ModelGuid="8ff07906-f756-44b8-9515-5350c68dccff" />
<Models ModelGuid="2659f658-8289-4424-8907-e6f1c6abb9da" />
<Models ModelGuid="4d2c2467-5eb4-47e6-b84e-a6e3322e59c4" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="e0337b30-e914-4895-96ab-6230a9f29685" annotationText="All projects" left="1354.59396732052" top="166.828725564147" width="173" height="139" fontSize="30" InitialTop="212.828725564147" InitialHeight="123" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="4e01ad0e-5795-43bd-a226-fb533918d670" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="88d4da3c-15f0-4337-be8e-d5912f609462" annotationText="Indices by projects" left="1658.59163959759" top="1148.23982679897" width="900.17616834277" height="334.61789963384" fontSize="30" InitialTop="1194.23982679897" InitialHeight="318.617899633837" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="84868c54-a1db-426a-a8af-02af970d8113" />
<Models ModelGuid="9424e192-c6de-4f26-a2f8-f211ed2d9e7b" />
<Models ModelGuid="7332d702-50db-43aa-b689-1d1c07ce1a97" />
<Models ModelGuid="29134d13-475f-4f1f-b9ff-ddf310411f78" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="7d97ac29-5076-451b-aae3-4ef210f18860" annotationText="Nice project list" left="2212.39681977795" top="268.96320984802" width="1298.60778573194" height="531.82886646881" fontSize="30" InitialTop="314.96320984802" InitialHeight="509.328387776486" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="2dde80be-2a51-4d4f-a996-49b25c2f804d" />
<Models ModelGuid="116dafa9-50b7-4785-ba34-bfffe5c07c6f" />
<Models ModelGuid="906eecea-f26c-4ae5-ba3f-f2ebde34753f" />
<Models ModelGuid="6c13506a-82aa-428d-9e97-262002e36b57" />
<Models ModelGuid="65b38bce-8c7a-4867-8f24-69a19ad6ba51" />
<Models ModelGuid="2776c9b0-51d1-429f-98c0-29d8d9f8a48f" />
<Models ModelGuid="908b5d87-204e-4181-92ed-daadaea0cc96" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="abf7fc66-8dc3-4ab1-a8e3-0c6c78ec1d9c" annotationText="Group dates by week" left="2483.00540455543" top="1708.14576382252" width="502.76565137183" height="296.74656105044" fontSize="30" InitialTop="1754.14576382252" InitialHeight="280.746561050435" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="10fb734b-0d68-42b2-99c6-07b4996258ed" />
<Models ModelGuid="5de80b4f-f8f4-4a84-b5eb-60befea63d64" />
<Models ModelGuid="e419605d-e57b-4d38-9ed4-ed3ad650af0d" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="fd684821-0411-41ea-a4a4-78ea286f2a76" annotationText="List week numbers" left="3108.14091296829" top="1792.96461030574" width="813.85490802322" height="195.53865100723" fontSize="30" InitialTop="1838.96461030574" InitialHeight="153.660602712101" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="2b0c19cd-5bf7-443a-a558-4f6865bcd520" />
<Models ModelGuid="f02177a3-b8e0-46b2-bccf-264f0c437067" />
<Models ModelGuid="c4c8294a-1faf-4495-a229-b87e3eac77a9" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="c679ac12-5535-4349-b524-480f3d2b8a77" annotationText="Excel import" left="-735.351473148664" top="305.201219469936" width="460" height="257.426666666667" fontSize="30" InitialTop="351.201219469936" InitialHeight="455" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="9e22289f-76da-44a5-a8c5-0edd2f0cc21c" />
<Models ModelGuid="09f59786-0e1e-4122-b496-ccb5091c59df" />
<Models ModelGuid="d0ab3b4c-9d32-48e9-8ee3-b6e1d9ca87e2" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="2121bdaa-9646-4a4c-9224-f3b88c32e525" annotationText="Group and sum times" left="2723.25692395401" top="1201.68841659153" width="1361" height="349.00000000001" fontSize="30" InitialTop="1247.68841659153" InitialHeight="346.524826126134" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="68c6267e-0a2f-408f-b27e-7ca603dbe14d" />
<Models ModelGuid="535f598d-6bbb-4ef2-be3b-cc5b0ec6a59e" />
<Models ModelGuid="d58a4681-7179-412e-bd67-72532cb2e003" />
<Models ModelGuid="83791793-117c-423c-8475-78cdd242b938" />
<Models ModelGuid="40a26c90-ad92-4ca5-8732-f8ef835e09fe" />
<Models ModelGuid="802ce86c-6abf-4933-b81c-024eeab54fcc" />
<Models ModelGuid="79af2a33-d8a5-495e-b0da-a78e55603171" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="4831fb81-f02f-4c1b-98f3-a4875eb09a8d" annotationText="Add header line" left="6744.86387078123" top="1287.72188452493" width="665" height="179.64" fontSize="30" InitialTop="1333.72188452493" InitialHeight="201" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="665e9560-98c1-48da-98cf-7f8d2c18bbab" />
<Models ModelGuid="9c92e77b-bf91-4989-97a6-ff3ab880947e" />
<Models ModelGuid="65e0bac7-a76b-457a-bb0e-eec33d3fa50b" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="2e9ac506-d566-468e-828e-c4a3a37a2d2f" annotationText="Excel export sheets by project" left="8954.22606185465" top="-256.629268056387" width="434.766816892001" height="269" fontSize="30" InitialTop="-210.629268056387" InitialHeight="282" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="ff443a79-c32a-4060-9d74-677305e0bb26" />
<Models ModelGuid="56d69589-92bc-4fbf-b5fc-dcdf6db9160e" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="ab9e6b0f-f289-4195-b607-0a3fff162c7d" annotationText="Add title row" left="6971.28834292946" top="828.390472582597" width="611.082213857941" height="169.21333333334" fontSize="30" InitialTop="874.390472582597" InitialHeight="330.324274938846" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="24d8930e-632e-4b94-86ad-95599b7602d2" />
<Models ModelGuid="3bfede63-f8bf-47ce-93fb-50e552edde59" />
<Models ModelGuid="2645cb8c-9aca-4504-9a57-597969a9b831" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="1aecc2e3-af78-4bf3-9460-6c3d4c575ffb" annotationText="Add sum line" left="4742.47200498378" top="1064.6110225782" width="1534.99999999999" height="299" fontSize="30" InitialTop="1110.6110225782" InitialHeight="555.938848214592" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="bf0b9958-4ba5-4385-a77e-eeaabbc287f1" />
<Models ModelGuid="1971845b-fd71-4c87-9509-d69d53824d75" />
<Models ModelGuid="ef2476af-68be-4bb0-a717-de1ee07e596b" />
<Models ModelGuid="5a8ea620-c648-4643-9147-540c995fe3f6" />
<Models ModelGuid="b9ed0707-677e-4e20-9430-fa05b33dd83e" />
<Models ModelGuid="8c3df090-8296-4d30-b4c9-baed110f30b5" />
<Models ModelGuid="6eb2e214-d7b4-4e5f-b170-48ff3e4111d6" />
<Models ModelGuid="1c7f03ef-72fa-4940-9abe-1f124092d694" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="6bce21d9-2bc4-4cbf-a199-2788d6f4ec64" annotationText="Format lists" left="5196.61056832792" top="1878.45865953042" width="674" height="191" fontSize="30" InitialTop="1924.45865953042" InitialHeight="256.010200551109" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="43b2d1f7-1eaf-4633-9089-102f1436f3a2" />
<Models ModelGuid="5ab7f614-de78-46f5-b161-d8d2186f0c70" />
<Models ModelGuid="05e4ef4a-d5ef-41c0-b408-872c4ea8804c" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="fdd693d9-1aec-45bf-84ee-72c8cd8296f7" annotationText="Round values" left="4223.92614072365" top="1280.11089846559" width="416" height="169.21333333333" fontSize="30" InitialTop="1326.11089846559" InitialHeight="245.43529335295" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="e808de91-003c-456f-986f-0444fe66a365" />
<Models ModelGuid="086c1668-c64e-4113-a323-6080924bc134" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="02e0fa0a-2ccf-4b14-b6c7-fcaf4371a250" annotationText="Settings" left="-1095.15679424313" top="-275.334600225301" width="325" height="356.280060105225" fontSize="30" InitialTop="-229.334600225301" InitialHeight="233.648312339606" TextblockHeight="36" backgrouund="#FFFF7BAC">
<Models ModelGuid="b9b2298a-3bb9-4630-a5e0-383a28250b8c" />
<Models ModelGuid="f36bc4e4-2d34-4af8-bee3-4410122d7cf1" />
<Models ModelGuid="05e029ac-3fb5-4755-89d7-05c31ab26286" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="71dadbbf-d411-429c-8b14-9300731dcbec" annotationText="Single sheet or multi sheet sheet names" left="7882.94085660306" top="-468.909739339646" width="392.00000000004" height="227" fontSize="30" InitialTop="-386.909739339646" InitialHeight="349.422878394632" TextblockHeight="72" backgrouund="#FFC1D676">
<Models ModelGuid="d9c90da5-bb86-4043-9af8-b7c1e007cf6a" />
<Models ModelGuid="43233258-ff43-440b-a0bd-2afdec7b45a1" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="83a423a8-a21e-4159-b799-1cb0ca146f95" annotationText="Rearrange to single sheet" left="7594.82723806205" top="1293.5812557607" width="674" height="273.21333333333" fontSize="30" InitialTop="1339.5812557607" InitialHeight="556.382969315057" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="92c1d331-fa2c-4b05-8002-f51db02201bc" />
<Models ModelGuid="f85baf3f-41e3-4f5d-a779-df622e465a37" />
<Models ModelGuid="1153e0c1-1109-442f-95f4-e2fddcbb9c60" />
<Models ModelGuid="0c66a655-a77d-42ca-897a-d894002e2034" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="04ddeb88-4dce-475f-8e66-8175b2225190" annotationText="Single sheet or multi sheet data" left="7850.08136086261" top="-106.8590162624" width="867" height="315" fontSize="30" InitialTop="-60.8590162623998" InitialHeight="356.98627056286" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="6db96316-cd1a-41d5-9deb-ff92c119cc60" />
<Models ModelGuid="3ea2f68f-e828-49b7-a1eb-a9cb3605ac34" />
<Models ModelGuid="4133b0cc-cc2d-4dbc-bcf3-4c6bff308f2e" />
<Models ModelGuid="da935f1d-d37c-4806-9eae-0da804411706" />
<Models ModelGuid="252aac7f-49c3-4604-85a7-2ebda0f24ac5" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="ed914b39-8aa0-4e18-b593-67cef50cf322" annotationText="Create lists" left="793.599025484936" top="446.8473959336" width="427.000000000004" height="293.213333333334" fontSize="30" InitialTop="492.8473959336" InitialHeight="277.213333333334" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="147a5338-b44a-454e-b18f-e58c332c9801" />
<Models ModelGuid="36e50e13-cf1f-484b-b297-8a1964c8404b" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -1,7 +0,0 @@
# KimaiExportParser
Script for parsing the exported excel tables from kimai1. It will create summaries per project per weeks.
Only for dynamo 1.x, I won't update for 2.x as I don't use kimai 1 any more.
See script for required packages.

View File

@@ -1,119 +0,0 @@
<Workspace Version="1.3.2.2480" X="-4727.95893874363" Y="158.972815824997" zoom="1.63152084563741" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="b42c45ca-0e58-4195-a829-2d121550b39f" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Family.IsInPlace" x="2715.44305524121" y="176.079736106545" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="4f4e619c-bd49-4fa6-8f0c-b6db9d346c37" />
<Name value="Family.IsInPlace" />
<Description value="Determines if a family is an in-place family" />
<Inputs>
<Input value="family" />
</Inputs>
<Outputs>
<Output value="bool" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<DSRevitNodesUI.ElementsAtLevel guid="33354fea-d4e0-4520-bf08-d6ef0f0e5ae6" type="DSRevitNodesUI.ElementsAtLevel" nickname="All Elements at Level" x="650.279073397319" y="-81.0309616536216" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</DSRevitNodesUI.ElementsAtLevel>
<DSRevitNodesUI.ElementsOfCategory guid="ca6d8fdf-c2e3-4f4d-9394-a289cb61f747" type="DSRevitNodesUI.ElementsOfCategory" nickname="All Elements of Category" x="376.279073397319" y="-81.0309616536216" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</DSRevitNodesUI.ElementsOfCategory>
<DSRevitNodesUI.Categories guid="3112000b-7521-48e3-9afe-7e4d055a13b5" type="DSRevitNodesUI.Categories" nickname="Categories" x="110.279073397319" y="-81.0309616536216" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="245:Levels" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f2b3ba33-3941-4f17-88d3-ae8c5c7c0a7a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FilterByBoolMask" x="3015.27907339732" y="37.9690383463784" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FilterByBoolMask@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9d53880b-5ea9-406a-a60d-801549ce58f0" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="901.279073397319" y="-42.0309616536216" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="9ec3c87f-cfd1-4708-a471-431d094c8d2a" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="650.279073397319" y="27.1823716797118" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Family&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b6a2fee3-3b09-43c4-ac35-4334fa362a91" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.UniqueItems" x="1543.27907339732" y="-42.0309616536216" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.UniqueItems@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="278590ed-bde2-4eeb-8a6a-d71f70fa2550" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Flatten" x="1264.27907339732" y="-42.0309616536216" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="Flatten@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.HigherOrder.Map guid="39bdd463-4ea2-4e93-ab70-e3144eff8dc5" type="CoreNodeModels.HigherOrder.Map" nickname="List.Map" x="1867.27907339732" y="-1.03096165362157" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</CoreNodeModels.HigherOrder.Map>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1a16357b-55a8-44ee-87c8-574995fb7f54" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="FamilyType.Family" x="1543.27907339732" y="65.9690383463785" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.FamilyType.Family">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="7b1e028f-987f-481b-b74e-57f49a8fe5a2" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Clean" x="2101.27907339732" y="50.9690383463784" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Clean@var[]..[],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="b27d9b5c-7a11-47ba-9587-5b1837807030" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1867.27907339732" y="133.182371679712" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="false;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="01d22809-898d-4b6d-9c03-8558ab9d9519" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.UniqueItems" x="2459.27907339732" y="50.9690383463784" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.UniqueItems@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="796b61e7-fcb5-435a-96e0-ffa060f66a3c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Family.Name" x="3015.27907339732" y="171.969038346378" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Family.Name">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c0be6750-0c7c-42f8-8f3d-17e6573f2e70" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="SortByFunction" x="3305.27907339732" y="91.9690383463784" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="SortByFunction@var[]..[],_FunctionObject">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Watch guid="fe309a0f-a126-460b-8068-ce0dd10f699a" type="CoreNodeModels.Watch" nickname="Watch" x="3586.07585160999" y="202.712532475323" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</CoreNodeModels.Watch>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="ef7398e0-3f65-47a2-9233-7aba7c68306a" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.Watch+" x="4024.98829290424" y="-68.2969717289321" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<ID value="46a3a667-ec7a-49ed-8675-ed77333ecd8e" />
<Name value="Springs.Watch+" />
<Description value="This node that serializes the input information and presents it in a resizable text window." />
<Inputs>
<Input value="input" />
<Input value="reset" />
</Inputs>
<Outputs>
<Output value="" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<CoreNodeModels.Input.BoolSelector guid="48bf9be1-da01-487f-8849-2025bfd5d6b0" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="3662.74072954852" y="-109.602130334315" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="da633061-a448-4d24-99e9-b18a97562ba7" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Parameter.Id" x="3623.5745857438" y="61.0184779393011" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Parameter.Id">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="b42c45ca-0e58-4195-a829-2d121550b39f" start_index="0" end="f2b3ba33-3941-4f17-88d3-ae8c5c7c0a7a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="33354fea-d4e0-4520-bf08-d6ef0f0e5ae6" start_index="0" end="9d53880b-5ea9-406a-a60d-801549ce58f0" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="ca6d8fdf-c2e3-4f4d-9394-a289cb61f747" start_index="0" end="33354fea-d4e0-4520-bf08-d6ef0f0e5ae6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3112000b-7521-48e3-9afe-7e4d055a13b5" start_index="0" end="ca6d8fdf-c2e3-4f4d-9394-a289cb61f747" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f2b3ba33-3941-4f17-88d3-ae8c5c7c0a7a" start_index="0" end="c0be6750-0c7c-42f8-8f3d-17e6573f2e70" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9d53880b-5ea9-406a-a60d-801549ce58f0" start_index="0" end="278590ed-bde2-4eeb-8a6a-d71f70fa2550" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9ec3c87f-cfd1-4708-a471-431d094c8d2a" start_index="0" end="9d53880b-5ea9-406a-a60d-801549ce58f0" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b6a2fee3-3b09-43c4-ac35-4334fa362a91" start_index="0" end="39bdd463-4ea2-4e93-ab70-e3144eff8dc5" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="278590ed-bde2-4eeb-8a6a-d71f70fa2550" start_index="0" end="b6a2fee3-3b09-43c4-ac35-4334fa362a91" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="39bdd463-4ea2-4e93-ab70-e3144eff8dc5" start_index="0" end="7b1e028f-987f-481b-b74e-57f49a8fe5a2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1a16357b-55a8-44ee-87c8-574995fb7f54" start_index="0" end="39bdd463-4ea2-4e93-ab70-e3144eff8dc5" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7b1e028f-987f-481b-b74e-57f49a8fe5a2" start_index="0" end="01d22809-898d-4b6d-9c03-8558ab9d9519" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b27d9b5c-7a11-47ba-9587-5b1837807030" start_index="0" end="7b1e028f-987f-481b-b74e-57f49a8fe5a2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="01d22809-898d-4b6d-9c03-8558ab9d9519" start_index="0" end="b42c45ca-0e58-4195-a829-2d121550b39f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="01d22809-898d-4b6d-9c03-8558ab9d9519" start_index="0" end="f2b3ba33-3941-4f17-88d3-ae8c5c7c0a7a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="796b61e7-fcb5-435a-96e0-ffa060f66a3c" start_index="0" end="c0be6750-0c7c-42f8-8f3d-17e6573f2e70" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c0be6750-0c7c-42f8-8f3d-17e6573f2e70" start_index="0" end="fe309a0f-a126-460b-8068-ce0dd10f699a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c0be6750-0c7c-42f8-8f3d-17e6573f2e70" start_index="0" end="da633061-a448-4d24-99e9-b18a97562ba7" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="48bf9be1-da01-487f-8849-2025bfd5d6b0" start_index="0" end="ef7398e0-3f65-47a2-9233-7aba7c68306a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="da633061-a448-4d24-99e9-b18a97562ba7" start_index="0" end="ef7398e0-3f65-47a2-9233-7aba7c68306a" end_index="0" portType="0" />
</Connectors>
<Notes />
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="1570529a-b90e-4ec8-bee8-d3679f558a2c" annotationText="Clockwork" left="2705.44305524121" top="130.079736106545" width="203" height="139" fontSize="30" InitialTop="176.079736106545" InitialHeight="123" TextblockHeight="36" backgrouund="#FFA4E1FF">
<Models ModelGuid="b42c45ca-0e58-4195-a829-2d121550b39f" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="4c4ff5ec-ce9d-49b7-a97f-5641995c87ba" annotationText="Springs" left="4014.98829290424" top="-114.296971728932" width="178" height="165" fontSize="30" InitialTop="-68.2969717289321" InitialHeight="149" TextblockHeight="36" backgrouund="#FFA4E1FF">
<Models ModelGuid="ef7398e0-3f65-47a2-9233-7aba7c68306a" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -1,9 +0,0 @@
# ListAllInplaceElements
This script lists all in-place elements fron the model
## Requirements
- Clockwork
- Spring nodes

16
NodeInstaller.bat Normal file
View File

@@ -0,0 +1,16 @@
@echo off
REM Version: 1.0
REM Copies all node files to the default nodes folder
REM Created by Peter Gyetvai: gyetpet@mailbox.org
REM
set FOLDER=%appdata%\Dynamo\Dynamo Revit\2.0
cd "%~dp0"
for /R nodes %%h in (*.dyf) do (
echo %%h
copy /y "%%h" "%FOLDER%"
)
exit /b

View File

@@ -0,0 +1,198 @@
{
"Uuid": "ce6a1744-c4f1-4cb4-8611-701ac21d599b",
"IsCustomNode": false,
"Description": null,
"Name": "PickNewHostMultipleRailings-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "import clr\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\n\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\nrailing_list = UnwrapElement(IN[0])\r\nnewhost = UnwrapElement(IN[1])\r\n\r\nTransactionManager.Instance.EnsureInTransaction(doc)\r\n\r\nhostId = newhost.Id\r\nfor r in railing_list:\r\n r.HostId = hostId\r\n\r\nTransactionManager.Instance.TransactionTaskDone()\r\n\r\nOUT = railing_list",
"VariableInputPorts": true,
"Id": "dec8434066a5437aa7bb73821e487e32",
"Inputs": [
{
"Id": "55b09a1ea8464950b21e2f01ff0a0b43",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e681423910e241388a4263649bacdfc7",
"Name": "IN[1]",
"Description": "Input #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6c2bb78d0b664cf780b5e4044b8e4359",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"fbb04a9b-b691-45ee-9789-15d66c732cd0-001666bf"
],
"Id": "6283f8ff8b0e4cb6a5c9ba56d70c2242",
"Inputs": [],
"Outputs": [
{
"Id": "de50caf6fbf34e94af3cbfe565b4d548",
"Name": "Element",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"ec7071b1-eb35-4b74-9eb0-530cab01c0c8-001af0cf",
"ec7071b1-eb35-4b74-9eb0-530cab01c0c8-001af0de"
],
"Id": "6fc6ef0d13584bf5a348705b9ee037ff",
"Inputs": [],
"Outputs": [
{
"Id": "3e45c7b526324860b6dde6c7fb3ae44a",
"Name": "Elements",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI",
"SelectedIndex": -1,
"NodeType": "ExtensionNode",
"Id": "40dabaccc614466eb75ab9790d43c372",
"Inputs": [],
"Outputs": [
{
"Id": "1b6ed4120b9f44a08c9bcaad754e0e32",
"Name": "Views",
"Description": "The selected Views",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All views available in the current document."
}
],
"Connectors": [
{
"Start": "de50caf6fbf34e94af3cbfe565b4d548",
"End": "e681423910e241388a4263649bacdfc7",
"Id": "9b37522ac7de4cad8957f2608889c93b"
},
{
"Start": "3e45c7b526324860b6dde6c7fb3ae44a",
"End": "55b09a1ea8464950b21e2f01ff0a0b43",
"Id": "a101134d40dd413d9beb01249ee505ed"
}
],
"Dependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.3.8810",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Python Script",
"Id": "dec8434066a5437aa7bb73821e487e32",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 481.0,
"Y": 332.81305637982189
},
{
"ShowGeometry": true,
"Name": "Select Host",
"Id": "6283f8ff8b0e4cb6a5c9ba56d70c2242",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 166.83620079926141,
"Y": 482.43897226375645
},
{
"ShowGeometry": true,
"Name": "Select Railings",
"Id": "6fc6ef0d13584bf5a348705b9ee037ff",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 131.2891236302047,
"Y": 197.80100613465413
},
{
"ShowGeometry": true,
"Name": "Views",
"Id": "40dabaccc614466eb75ab9790d43c372",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 355.79295396139077,
"Y": 420.01420168314075
}
],
"Annotations": [],
"X": -69.9618910717075,
"Y": -154.4829252324904,
"Zoom": 1.0669527078898016
}
}

View File

@@ -0,0 +1,24 @@
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
doc = DocumentManager.Instance.CurrentDBDocument
railing_list = UnwrapElement(IN[0])
newhost = UnwrapElement(IN[1])
TransactionManager.Instance.EnsureInTransaction(doc)
hostId = newhost.Id
for r in railing_list:
r.HostId = hostId
TransactionManager.Instance.TransactionTaskDone()
OUT = railing_list

390
README.md
View File

@@ -1,201 +1,424 @@
# Dynamo scripts
For more info see readme.md in each folder
## Notes
### Branches
On master branch only 2.x scripts are available.
For 1.x scripts see 1.x branch!
### Naming codes
DS: Datashape ui
DP: DynamoPlayer ui
No suffix: no ui
### Script state emojis
✅ Stable
☑️ Mostly working
🐛 Some bugs
🚧 Not finished, under developement
❌ Removed from master branch
🔻 Not upgraded to 2.x yet
## Scripts
### AddParametersToFamily
### AddParametersToFamily-DS ✅
Add multiple parameters to a currently opened family with one click.
Add multiple parameters to a currently opened family with one click. All data of the new parameters have to be the same, only the name can differ.
State: stable
<details>
<summary>Required packages</summary>
UI: Data-shapes
- Data-Shapes
### AddTitleblockAsParameterToAllSheets
</details>
### AddSpotElevationToSelectedElements-DS ☑️ 🚧 🐛
Add spot elevations to slected elements. Select the display type of elevation (top, bottom...)
<details>
<summary>Required packages</summary>
- Data-Shapes
</details>
### AddTitleblockAsParameterToAllSheets-DP ✅
Adds the type name of the titleblocks to each sheet as a parameter.
State: Stable
<details>
<summary>More info</summary>
UI: DynamoPlayer
Useful for showing the sheet size in a sheet list. The parameter have to be created beforehand, can be shared or project, must be instance and text. The name of the parameter can be modified in Player. The default parameter name is "Titleblock".
### BuldingPadsFromElements
No packages requires
</details>
### AppendTextToParameterValue-DP ✅
Append text to the end of a selected parameter.
No packages requires
### BuildingPadsFromElements-DS ☑️ 🚧
Create building pad from selected elements.
State: mostly working, not stable
<details>
<summary>More info</summary>
UI: Data-shapes
Required packages:
### CategoryPresentation
- data-shapes
#### Acknowledgements
The python script is written by [BIMadmin](https://forum.dynamobim.com/u/BIMadmin) and [kennyb6](https://forum.dynamobim.com/u/kennyb6). Source: [forum.dynamobim.com](https://forum.dynamobim.com/t/multiple-building-pads/19917).
</details>
### CalculateDepartmentArea-DP ✅
Calculate department sum area, and write it to a selected parameter.
### CategoryPresentation ✅ 🚧
Places all loaded families from the selected category on a line for presentation.
State: stable, no ui yet
TODO: ui
UI: no ui
### CreateFloorsUnderElements-DS ☑️
### CheckUnlimitedViewDepths
Same as BuldingPadsFromElements, but for floors.
Required packages:
- data-shapes
### CheckUnlimitedViewDepths ✅
List views which has unlimited view range set
State: stable
<details>
<summary>Required packages</summary>
UI: no ui
- Genius Loci
- Clockwork
### CopyParameterValuesToParameter
</details>
### CopyParameterValuesToParameter-DP 🐛 🚧
Copy parameter values of a selected family to another parameter of the same family
State: stable
TODO: docs
UI: DynamoPlayer
### CopySectionBox-DP ✅
### DeleteAllRefPlanes
Copy a section box from one view to another
<details>
<summary>Required packages</summary>
- Rhythm
</details>
### DeleteAllRefPlanes ✅
Delete all reference planes from the project
State: stable
<details>
<summary>Required packages</summary>
UI: no ui
- Archi-lab
### DisallowJoinSelectedFrames
</details>
### DeleteRandomElements-DP ✅
Delete random elements from selected ones. Option to add how many percent should remain.
<details>
<summary>Required packages</summary>
- Archi-lab
</details>
### DisallowJoinSelectedFrames-DP ✅
Disallow join on both end on the selected frames
State: stable
### DuplicateMultipleViews-DS ✅
UI: DynamoPlayer
Select multiple views and duplicate them
### DwgImportCleaner
<details>
<summary>Required packages</summary>
Removes all imported dwgs
- Data-Shapes
State: stable
</details>
UI: no ui
### DwgImportCleaner ✅
### ExportHeightFromPbp
Removes **all** imported dwgs
Exports selected category's all objects' elevation from PBP to excel
<details>
<summary>Required packages</summary>
State: stable
- Bimorph nodes
- Archilab
UI: DynamoPlayer
</details>
### FloorPresentation
### ExportHeightFromPbp-DP ✅
Exports selected category's all objects' elevation from PBP to excel. You can add an offset value for making the bounding box smaller.
### FlipGridBubbles-DP ✅
Disable the bubble on one side of the selected grids and enable on the other side. No logic, if nothing changes, change the `Invert` parameter.
<details>
<summary>Required packages</summary>
- OpenStrc
</details>
### FloorPresentation-DP ✅
Places all floor types in the project
State: stable
<details>
<summary>Required packages</summary>
UI: DynamoPlayer
- Clockwork
### ImportDwgBatch
</details>
### Grid3DTo2D✅
Change all grids in the current view to 2D extents.
<details>
<summary>Required packages</summary>
- OpenStrc
</details>
### GridBubbleOffset-DP 🚧
Offset grid bubble heads.
### ImportDwgBatch ✅ 🚧
State: same as importobj, just with dwg
state: stable, under developement
### ImportObjBatch-DP ✅
UI: no ui
Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor. Also works with DinamoPlayer
### ImportObjBatch
<details>
<summary>More info</summary>
Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor
#### Required Packages
State: stable, under developement
- MeshToolkit
UI: no ui
#### Batch usage
### KimaiExportParser
1. Copy the .bat and the .rfa to the same folder as the objs
2. Run obj-copy.bat
3. If you want to change settings for the import script open the script in dynamo and modify the input values and save.
4. In Revit batch processor select the created filelist and the dynamo script and it will create the objs inside the rfa files.
Parse exported excel tables from kimai1. It will create summaries per project per weeks.
</details>
State: stable, not maintained any more, only for 1.x
### KimaiExportParser ❌
UI: run from dynamo, no player support
*Removed from master, see 1.x branch!*
### ListAllInplaceElements
### ListAllInplaceElements
Lists all inplace elements in model
State: stable
<details>
<summary>Required packages</summary>
UI: no ui
- Clockwork
- Spring nodes
### PrefixLoadedFamiliesBatch
</details>
### PickNewHostMultipleRailings-DP ✅
Pick new host for multiple railings
### PrefixLoadedFamiliesBatch ✅ 🔻
Add a prefix to all loaded families' names from a selected category. Designed to be used with Revit Batch Processor
State: stable, no ui, no docs
TODO: UI, docs
UI: no ui
### RenumberSheetsFromSelected
### RenumberSheetsFromSelected-DS ✅
Add +1 to numbers starting from the selected
State: stable
<details>
<summary>More info</summary>
UI: no ui
Add +1 to sheets from the selected, so you can add a new sheet inbetween.
#### Example
Your sheets numbered like this:
- A01
- A02
- A03
- ...
You want to add a new sheet numbered A02.
Run the script, select the current sheet A02, write "A" to the prefix box (without the quotation marks).
Your new sheet numbers will look like this: (Note the missing A02)
- A01
- A03
- A04
- ...
Now you can add sheet A02. It won't touch those sheets wich don't start with the aforementioned prefix.
#### Requirements
- Data shapes
</details>
### Revisions
#### AddAllRevisionsToAllSheets
#### AddAllRevisionsToAllSheets
Automatically add all revisions to all sheets
State: stable
<details>
<summary>Required packages</summary>
UI: no ui
- Archi-lab
#### AddOneRevisionsToAllSheets
</details>
#### AddOneRevisionsToAllSheets-DP ✅
Automatically add a selected revisions to all sheets
State: stable
<details>
<summary>Required packages</summary>
UI: DynamoPlayer
- Archi-lab
#### QuickRevisionSchedule
</details>
#### QuickRevisionSchedule-DP ✅
List all revisions to a table in a new window
State: stable
<details>
<summary>Required packages</summary>
UI: DynamoPlayer
- Clockwork
- Springs if they accept my PR...
### SubregionsToDetailLines
</details>
Convert all subregions to deatil lines in the active view. With too big numbers it freezes! Set units to meters!
### SectionBoxToDetailLines-DP ✅ 🚧
State:stable
Convert the section box of a selected 3D view to detail lines in the current view. Make sure the active view is a plan view!
UI: no ui
*Note: not working on rotated section boxes!*
### WallPresentation
### SubregionsToDetailLines ✅
Convert all subregions to deatil lines in the active view.
<details>
<summary>More info</summary>
With too big numbers it freezes! Set units to meters!
Make sure the active view is not 3d
#### Optional packages:
- Springs
</details>
### TemporaryIsolateLevel-DP ☑️
Select a Level and isolate elements on the Level
### VariableFloorToTopography-DP ✅
Converts a selected floor to topography. Make sure the floor's height is variable!
### WallPresentation-DP ✅
Place all wall types in the project
State: stable
<details>
<summary>Required packages</summary>
UI: DynamoPlayer
Clockwork
</details>
## Nodes
### WeekDayNumber
### WeekDayNumber
Created for kimai-export-parser
*Deprecated nodes as prerequeites, see 1.x branch*
Input: Weekday. Output: number of the day starting from monday
### CompoundStructureLayerWidths ✅
State: stable, should work in 2.x as well.
Updated Clockwork's FamilyType.CompoundStructureLayers to work with Revit API 2022.
### ReplaceFollowingElements
### ConvertToMeter ✅
Convert from Revit display unit to meter
Python script based on Document.LengthDisplayUnit from Data-Shapes.
### GetDisplacedElements ✅
Lists all displaced elements of a view.
### ReplaceFollowingElements ✅
Replace same elements follow each other
<details>
<summary>Documentation</summary>
Input:
- list: a list of lists
@@ -208,10 +431,15 @@ Output:
- replacedList: A list where all of the found following same elements replaced with the replacement
- firstReplacedList: Only the first element is replaced, others counted and appended by the countUnit
### ReplaceFollowingSameElements
</details>
### ReplaceFollowingSameElements ✅
Replace all following same elements in a list of lists. The differences between this and the previous node thet here you don't have to add a searchfor, itt will replace all following elements
<details>
<summary>Documentation</summary>
Input:
- list: a list of lists
@@ -224,4 +452,6 @@ Output:
- firstCounted: The first element replaced by the number of following elements, others replaced by the replacement
- firstOriginal: First element is the same as before, others replaced by the replacement
</details>
Python source is included next to the .dyf

View File

@@ -1,35 +0,0 @@
# Renumber sheets from selected
Add +1 to sheets from the selected, so you can add a new sheet inbetween.
## Example
Your sheets numbered like this:
- A01
- A02
- A03
- ...
You want to add a new sheet numbered A02.
Run the script, select the current sheet A02, write "A" to the prefix box (without the quotation marks).
Your new sheet numbers will look like this: (Note the missing A02)
- A01
- A03
- A04
- ...
Now you can add sheet A02. It won't touch those sheets wich don't start with the aforementioned prefix.
## Requirements
Data shapes

View File

@@ -0,0 +1,862 @@
{
"Uuid": "2596cccc-34fb-4dcf-92db-4a48aa7e91e7",
"IsCustomNode": false,
"Description": null,
"Name": "SectionBoxToDetailLines-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "# https://forum.dynamobim.com/t/get-a-bounding-box-from-a-section-box/31134/5?u=infeeeee\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\nclr.ImportExtensions(Revit.Elements)\r\n\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\n\r\nfrom System.Collections.Generic import *\r\n\r\nclr.AddReference(\"RevitAPI\")\r\nimport Autodesk\r\nfrom Autodesk.Revit.DB import *\r\n\r\nclr.ImportExtensions(Revit.GeometryConversion)\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\nuiapp = DocumentManager.Instance.CurrentUIApplication\r\napp = uiapp.Application\r\n\r\n\r\nif isinstance(IN[0], list):\r\n views = UnwrapElement(IN[0])\r\nelse:\r\n views = [UnwrapElement(IN[0])]\r\n\r\nTransactionManager.Instance.EnsureInTransaction(doc)\r\n\r\nviewlist = []\r\nsectionboxes = []\r\nfloors = []\r\nfloorboxes = []\r\n\r\nfor view in views:\r\n\tviewlist.append(view)\r\n\tsectionbox = view.GetSectionBox()\r\n\ttransform = sectionbox.Transform\r\n\tsboxoriginx = transform.Origin.X\r\n\tsboxoriginy = transform.Origin.Y\r\n\tsboxoriginz = transform.Origin.Z\r\n\tminx = sectionbox.Min.X + sboxoriginx\r\n\tmaxx = sectionbox.Max.X + sboxoriginx\r\n\tminy = sectionbox.Min.Y + sboxoriginy\r\n\tmaxy = sectionbox.Max.Y + sboxoriginy\r\n\tminz = sectionbox.Min.Z + sboxoriginz\r\n\tmaxz = sectionbox.Max.Z + sboxoriginz\r\n\tbbox = BoundingBoxXYZ()\r\n\tbbox.Min = XYZ((minx), (miny), (minz))\r\n\tbbox.Max = XYZ((maxx), (maxy), (maxz))\r\n\ttsectionbox = bbox.ToProtoType()\r\n\tsectionboxes.append(tsectionbox)\r\n\tcollector = FilteredElementCollector(doc, view.Id)\r\n\tfloor = collector.OfClass(Floor).ToElements()\r\n\tfloors.append(floor)\r\n\r\nTransactionManager.Instance.TransactionTaskDone()\r\n\r\nOUT = views, sectionboxes, floors",
"VariableInputPorts": true,
"Id": "b02dd40f5ada43708e91568eacee7e31",
"Inputs": [
{
"Id": "8ebc1216ab0840ceba3fa3e339d289f2",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "33c832cc88cf4b9cbffd0b3ac696d14b",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI",
"SelectedIndex": 5,
"NodeType": "ExtensionNode",
"Id": "bb16b978cd084982aafc759aebdd7c9e",
"Inputs": [],
"Outputs": [
{
"Id": "bc02a9de6e364b08b26ecc1e2ee160fb",
"Name": "Views",
"Description": "The selected Views",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All views available in the current document."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a[1];",
"Id": "a9b7f266a36d47e1bb5845d595519dcf",
"Inputs": [
{
"Id": "0758aad6af2e4b07a901e309c062689a",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d2ae0724f9ec4f94a99c929a078a0e5e",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToPolySurface",
"Id": "d8e8ff2e5113427c98ef90dd1ba540bc",
"Inputs": [
{
"Id": "935a3258e6b2434998b0636f8edea5ef",
"Name": "boundingBox",
"Description": "Autodesk.DesignScript.Geometry.BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "1e15ec5b2d9245dfbc1505a2d5925658",
"Name": "PolySurface",
"Description": "A PolySurface representation of the BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the BoundingBox as a collection of Surfaces\n\nBoundingBox.ToPolySurface ( ): PolySurface"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.Surfaces",
"Id": "9781ea47c01341a28ec3aa913ae07990",
"Inputs": [
{
"Id": "05bc6fa9c6cd4ed7998de279ff5e37b1",
"Name": "polySurface",
"Description": "Autodesk.DesignScript.Geometry.PolySurface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9af7f86b109c45d08fb9071754733379",
"Name": "Surface[]",
"Description": "Surface[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return new Surfaces representing the underlying Surfaces.\n\nPolySurface.Surfaces ( ): Surface[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "a541b5bc399c42908563572a4a520e5a",
"Inputs": [
{
"Id": "c52617ca33764f41bd0ba73c99bddbf4",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "efaad19ab2c34fb69bf95d5f22b58dc3",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9c983ebcc78a408d8d4aabbac50ec10a",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.NormalAtParameter@double,double",
"Id": "7088b8a6b8b94648a7bf6ac9d7ed48be",
"Inputs": [
{
"Id": "73e085a2346a46178d8e5803031acbe2",
"Name": "surface",
"Description": "Autodesk.DesignScript.Geometry.Surface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "b698946665d44ad497d1192d15411341",
"Name": "u",
"Description": "double\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "11fce3f03bd64360874faa6e39b6fdbe",
"Name": "v",
"Description": "double\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ba5de37d5a1043d894c8d17eda73f562",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return the normal Vector at specified U and V parameters.\n\nSurface.NormalAtParameter (u: double = 0, v: double = 0): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "100;",
"Id": "8a7f077aef0942358fe85d1cfe4895d4",
"Inputs": [],
"Outputs": [
{
"Id": "145cf62b317646239497d2ec548fe975",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a.Z;",
"Id": "f75cc6f9ac5446629b3813ae8761c1e4",
"Inputs": [
{
"Id": "f05ea1d2bf3f44e18b2c91f9de4bd897",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c970eec77e064a04b33d9f1b9760f53b",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FirstIndexOf@var[]..[],var",
"Id": "0e637e5fc3ad47b7b776ab292956f7d7",
"Inputs": [
{
"Id": "b10654549b714b34990896f6d731929c",
"Name": "list",
"Description": "List to search in. If this argument is null, -1 is returned.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d04a2a9a74234f2d8e828b4e4e6bc3f3",
"Name": "item",
"Description": "Item to look for.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f2e1fe06c7f840de9b2b44367fdf40a8",
"Name": "int",
"Description": "Zero-based index of the item in the list, or -1 if it is not found.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Given an item, returns the zero-based index of its first occurrence in the list. If the item cannot be found in the list, -1 is returned.\n\nList.FirstIndexOf (list: var[]..[], item: var): int"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "1.0;",
"Id": "52e296dfe9f84e18b48bed540679dcb2",
"Inputs": [],
"Outputs": [
{
"Id": "4864d9fdc8dd4f4980d98ffc7cae4a5e",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "812692b6192d4354ab6f788afc807330",
"Inputs": [
{
"Id": "2069c611e1914460bcecb0bf06263b51",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "85e26a746ac54331a6c1baca06c04af1",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "84fa845fd51146539d35e7c801d6969f",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.DetailCurve.ByCurve@Revit.Elements.Views.View,Autodesk.DesignScript.Geometry.Curve",
"Id": "df900cb8741d43da8cb8cf5ad66fd204",
"Inputs": [
{
"Id": "4271c7604cb64afaa1b11ec0d4295548",
"Name": "view",
"Description": "View to place the detail curve on\n\nView",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "89607e4012ff4e76b2f88c5057fd7d52",
"Name": "curve",
"Description": "Curve to create detailcurve from\n\nCurve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "db618f612b6d4e5593d8711d280848f1",
"Name": "DetailCurve",
"Description": "DetailCurve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Construct a Revit DetailCurve element from a curve\n\nDetailCurve.ByCurve (view: View, curve: Curve): DetailCurve"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.ActiveView",
"Id": "5b65a0ae3b0a41f3a4176b980c76118e",
"Inputs": [
{
"Id": "bb587d6a7b21457aa29e13654a84860d",
"Name": "document",
"Description": "Revit.Application.Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "238c947913404781a7eed65cab8181fe",
"Name": "View",
"Description": "View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the active view for the document\n\nDocument.ActiveView: View"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.Current",
"Id": "7861ec657fca488090da8f720e324139",
"Inputs": [],
"Outputs": [
{
"Id": "987754edebf74102bb3214fb8cebc59c",
"Name": "Document",
"Description": "Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the current document\n\nDocument.Current: Document"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
"Id": "8f0694f8268e4790981b82a260f59182",
"Inputs": [
{
"Id": "6ef2820d0a744c8f9f12be58c3b0c013",
"Name": "surface",
"Description": "Autodesk.DesignScript.Geometry.Surface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "23b2e20a75ee473bbc3e6b5f72101f59",
"Name": "Curve[]",
"Description": "Curve[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
}
],
"Connectors": [
{
"Start": "33c832cc88cf4b9cbffd0b3ac696d14b",
"End": "0758aad6af2e4b07a901e309c062689a",
"Id": "a1a0d52482524014a202f6e0f5aff7e3"
},
{
"Start": "bc02a9de6e364b08b26ecc1e2ee160fb",
"End": "8ebc1216ab0840ceba3fa3e339d289f2",
"Id": "40e64c6d1af84ea38423ed72839bb18c"
},
{
"Start": "d2ae0724f9ec4f94a99c929a078a0e5e",
"End": "935a3258e6b2434998b0636f8edea5ef",
"Id": "d6e6eaf12fbb44dab7b7c8b9c0126156"
},
{
"Start": "1e15ec5b2d9245dfbc1505a2d5925658",
"End": "05bc6fa9c6cd4ed7998de279ff5e37b1",
"Id": "61a808a1e13349fea7dcb5fe8be661e2"
},
{
"Start": "9af7f86b109c45d08fb9071754733379",
"End": "c52617ca33764f41bd0ba73c99bddbf4",
"Id": "24aaa0cb43cf4e308d1fc47cc1de51e6"
},
{
"Start": "9c983ebcc78a408d8d4aabbac50ec10a",
"End": "73e085a2346a46178d8e5803031acbe2",
"Id": "bbf09c071a8840d08e20506859c6c264"
},
{
"Start": "9c983ebcc78a408d8d4aabbac50ec10a",
"End": "2069c611e1914460bcecb0bf06263b51",
"Id": "2f5ed34f2f32410ba179a6abca04198d"
},
{
"Start": "ba5de37d5a1043d894c8d17eda73f562",
"End": "f05ea1d2bf3f44e18b2c91f9de4bd897",
"Id": "5377db3e11b2418ca74f0f5e6234086b"
},
{
"Start": "145cf62b317646239497d2ec548fe975",
"End": "b698946665d44ad497d1192d15411341",
"Id": "5348dd6bc510493582dd55806f8ae0a0"
},
{
"Start": "145cf62b317646239497d2ec548fe975",
"End": "11fce3f03bd64360874faa6e39b6fdbe",
"Id": "bdd21c3fb1954f8f808e4110bd43dd1b"
},
{
"Start": "c970eec77e064a04b33d9f1b9760f53b",
"End": "b10654549b714b34990896f6d731929c",
"Id": "996cdb1830374eda8780cd30ac9ceabe"
},
{
"Start": "f2e1fe06c7f840de9b2b44367fdf40a8",
"End": "85e26a746ac54331a6c1baca06c04af1",
"Id": "aab839c1b92d49a6ae7db565a8ba83a6"
},
{
"Start": "4864d9fdc8dd4f4980d98ffc7cae4a5e",
"End": "d04a2a9a74234f2d8e828b4e4e6bc3f3",
"Id": "4361ad7820334ac2b9909ba8348f8bac"
},
{
"Start": "84fa845fd51146539d35e7c801d6969f",
"End": "6ef2820d0a744c8f9f12be58c3b0c013",
"Id": "4b3b9afca49e4c47b8671d863f98ad63"
},
{
"Start": "238c947913404781a7eed65cab8181fe",
"End": "4271c7604cb64afaa1b11ec0d4295548",
"Id": "05a61a89e61f497f8d9a9eba3e4a2787"
},
{
"Start": "987754edebf74102bb3214fb8cebc59c",
"End": "bb587d6a7b21457aa29e13654a84860d",
"Id": "8e571f6efeee407ca578ad97f5af086c"
},
{
"Start": "23b2e20a75ee473bbc3e6b5f72101f59",
"End": "89607e4012ff4e76b2f88c5057fd7d52",
"Id": "03a62cdfc8b1435a92ac52c59f4e5c5e"
}
],
"Dependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.3.8810",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": 383.59678287753763,
"EyeY": 519.00770869148232,
"EyeZ": 1156.9477216617147,
"LookX": -366.10032318570472,
"LookY": -646.61222230296289,
"LookZ": -1139.5425285851752,
"UpX": -0.084309738421825708,
"UpY": 0.96126169593831945,
"UpZ": -0.26242678965576371
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Python Script",
"Id": "b02dd40f5ada43708e91568eacee7e31",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1515.4181278999627,
"Y": 768.38778701452156
},
{
"ShowGeometry": true,
"Name": "Views",
"Id": "bb16b978cd084982aafc759aebdd7c9e",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1268.4181278999627,
"Y": 768.38778701452156
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "a9b7f266a36d47e1bb5845d595519dcf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1739.4181278999627,
"Y": 772.60112034785493
},
{
"ShowGeometry": true,
"Name": "BoundingBox.ToPolySurface",
"Id": "d8e8ff2e5113427c98ef90dd1ba540bc",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1949.4181278999627,
"Y": 768.38778701452156
},
{
"ShowGeometry": true,
"Name": "PolySurface.Surfaces",
"Id": "9781ea47c01341a28ec3aa913ae07990",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2320.4181278999627,
"Y": 768.38778701452156
},
{
"ShowGeometry": true,
"Name": "List.Flatten",
"Id": "a541b5bc399c42908563572a4a520e5a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2664.4181278999627,
"Y": 768.38778701452156
},
{
"ShowGeometry": true,
"Name": "Surface.NormalAtParameter",
"Id": "7088b8a6b8b94648a7bf6ac9d7ed48be",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3149.4181278999627,
"Y": 921.08521855082574
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "8a7f077aef0942358fe85d1cfe4895d4",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2970.4181278999627,
"Y": 964.29855188415911
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "f75cc6f9ac5446629b3813ae8761c1e4",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3445.1031766882593,
"Y": 758.51766425732148
},
{
"ShowGeometry": true,
"Name": "List.FirstIndexOf",
"Id": "0e637e5fc3ad47b7b776ab292956f7d7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3627.1031766882593,
"Y": 795.30433092398812
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "52e296dfe9f84e18b48bed540679dcb2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3445.1031766882593,
"Y": 866.51766425732148
},
{
"ShowGeometry": true,
"Name": "List.GetItemAtIndex",
"Id": "812692b6192d4354ab6f788afc807330",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3834.9725377216541,
"Y": 615.690355478217
},
{
"ShowGeometry": true,
"Name": "DetailCurve.ByCurve",
"Id": "df900cb8741d43da8cb8cf5ad66fd204",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4670.9725377216546,
"Y": 548.690355478217
},
{
"ShowGeometry": true,
"Name": "Document.ActiveView",
"Id": "5b65a0ae3b0a41f3a4176b980c76118e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4361.9725377216546,
"Y": 507.6903554782171
},
{
"ShowGeometry": true,
"Name": "Document.Current",
"Id": "7861ec657fca488090da8f720e324139",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4133.9725377216546,
"Y": 507.6903554782171
},
{
"ShowGeometry": true,
"Name": "Surface.PerimeterCurves",
"Id": "8f0694f8268e4790981b82a260f59182",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4361.9725377216546,
"Y": 615.690355478217
}
],
"Annotations": [
{
"Id": "ea20fb973d544d88ac58d3250a5c28a0",
"Title": "Get bounding box",
"Nodes": [
"b02dd40f5ada43708e91568eacee7e31",
"bb16b978cd084982aafc759aebdd7c9e",
"a9b7f266a36d47e1bb5845d595519dcf"
],
"Left": 1258.4181278999627,
"Top": 715.38778701452156,
"Width": 581.0,
"Height": 150.21333333333337,
"FontSize": 36.0,
"InitialTop": 768.38778701452156,
"InitialHeight": 127.21333333333337,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "76cb34bf1f724df8a90a00069ef61af8",
"Title": "Get bouniung box surface",
"Nodes": [
"d8e8ff2e5113427c98ef90dd1ba540bc",
"9781ea47c01341a28ec3aa913ae07990",
"a541b5bc399c42908563572a4a520e5a"
],
"Left": 1939.4181278999627,
"Top": 715.38778701452156,
"Width": 921.0,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 768.38778701452156,
"InitialHeight": 149.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "a1c8cb70bc824c1289daaa6f07a2a93d",
"Title": "Get horizontal plane",
"Nodes": [
"7088b8a6b8b94648a7bf6ac9d7ed48be",
"8a7f077aef0942358fe85d1cfe4895d4",
"f75cc6f9ac5446629b3813ae8761c1e4",
"0e637e5fc3ad47b7b776ab292956f7d7",
"52e296dfe9f84e18b48bed540679dcb2",
"812692b6192d4354ab6f788afc807330"
],
"Left": 2960.4181278999627,
"Top": 562.690355478217,
"Width": 1063.5544098216915,
"Height": 494.60819640594207,
"FontSize": 36.0,
"InitialTop": 615.690355478217,
"InitialHeight": 740.13523786570727,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "492be929440243f3b5022f5438a40537",
"Title": "Draw detail lines",
"Nodes": [
"df900cb8741d43da8cb8cf5ad66fd204",
"5b65a0ae3b0a41f3a4176b980c76118e",
"7861ec657fca488090da8f720e324139",
"8f0694f8268e4790981b82a260f59182"
],
"Left": 4123.9725377216546,
"Top": 454.6903554782171,
"Width": 779.0,
"Height": 253.99999999999994,
"FontSize": 36.0,
"InitialTop": 507.6903554782171,
"InitialHeight": 393.37765627757449,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
}
],
"X": -708.44512424693039,
"Y": 72.017851123476589,
"Zoom": 0.503040378888985
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,21 +0,0 @@
# SubregionsToDetailLines
Convert all subregions to deatil lines in the active view.
State:stable
UI: no ui
## Notes
- With too big numbers it freezes! Set units to meters!
- Make sure the active view is not 3d
## Requirements
Optional: Springs

View File

@@ -0,0 +1,865 @@
{
"Uuid": "3cf90196-b0e1-45d6-892c-78ece3e9c1a1",
"IsCustomNode": false,
"Description": null,
"Name": "TemporaryIsolateLevel-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [
{
"Id": "97ca7c087d514b5fb522e3ab614e34ed",
"Name": "Also isolate Section Boxes and Levels",
"Type": "boolean",
"Value": "true",
"Description": "Selection between a true and false."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "979e0abf-c87a-4ff4-9da0-82a873954d3b",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "c1feac20fb1e45abb6f564d42d64af50",
"Inputs": [
{
"Id": "094b2540d04f45bfb896fd0bbccb2100",
"Name": "view",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c47098e40a004dc1919b3f9428d64c73",
"Name": "element",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4bc46d9066b4436d85d6f4f8d3a2840b",
"Name": "view",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6ac15b9697c247818b9f64c983937780",
"Name": "element",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a50a5b55e6334b81b77bab998a91c8d2",
"Name": "success",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Temporarily isolates elements in the given view"
},
{
"ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
"SelectedIndex": 2,
"SelectedString": "R2",
"NodeType": "ExtensionNode",
"Id": "815ae8ab269049f29a58dedf62dbf31c",
"Inputs": [],
"Outputs": [
{
"Id": "04bb1209a91d4053842ed95d27556bd2",
"Name": "Levels",
"Description": "The selected Levels",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Select a level in the active document"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.ActiveView",
"Id": "8444e52d808648d79e66a8c51a50df85",
"Inputs": [
{
"Id": "666436ec775e49068ded5fa3f43c66cf",
"Name": "document",
"Description": "Revit.Application.Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "277df7a1f4244f32a93a1f1c0b07b0ed",
"Name": "View",
"Description": "View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the active view for the document\n\nDocument.ActiveView: View"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.Current",
"Id": "7cd1afb7f78d494e934ba3ff020577b7",
"Inputs": [],
"Outputs": [
{
"Id": "0c192334d986410b834be0e2bbc5259d",
"Name": "Document",
"Description": "Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the current document\n\nDocument.Current: Document"
},
{
"ConcreteType": "DSRevitNodesUI.ElementsAtLevel, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"Id": "e6c37cd1294549c7aa5463427141a83b",
"Inputs": [
{
"Id": "06046b8fdc994bc69dc4fe5f01893652",
"Name": "Level",
"Description": "A Level",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "dd1c99f5162b46d5bce9ad3885d6f99c",
"Name": "Elements",
"Description": "Elements at the given level.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Get all the elements at the specified Level from the model."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetCategory",
"Id": "013a3d93c6f14ea3832f919246e5e6ce",
"Inputs": [
{
"Id": "f5db109397d64dc0950252568d3ee85c",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "91c3fd2ccb10449a90cab812af69bc2b",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get Element Category\n\nElement.GetCategory: Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Walls - Rectangular Straight Wall Opening\";",
"Id": "b500c439320246fb825c5ac82ac42103",
"Inputs": [],
"Outputs": [
{
"Id": "35a9717ee98c4445baf6c5eeac72c204",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "7021c9b50c5b47a680764072f0f49e12",
"Inputs": [
{
"Id": "b23f950446cc4163b2d1e800b3fc51db",
"Name": "obj",
"Description": "Object to be serialized",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ec2ff7630b914197a675ebb1a5ba685b",
"Name": "str",
"Description": "Result of math computation",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Convert an object to a string representation."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.AllIndicesOf@var[]..[],var",
"Id": "480f5ef2052b47c9a6c9182886636589",
"Inputs": [
{
"Id": "c947994c105a492ba9bf45f4fc84012e",
"Name": "list",
"Description": "List to search in. If this argument is null, an empty list is returned.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2db5cc5d093e4443bef514f191efca95",
"Name": "item",
"Description": "Item to look for.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e6a73d0fc4bb40e9aeee84dcb305e1bd",
"Name": "var[]..[]",
"Description": "A list of zero-based indices of all occurrences of the item if found, or an empty list if the item does not exist in the list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Given an item, returns the zero-based indices of all its occurrences in the list. If the item cannot be found, an empty list is returned.\n\nList.AllIndicesOf (list: var[]..[], item: var): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.RemoveItemAtIndex@var[]..[],int[]",
"Id": "fee7580672f547dcb662afbbdd7c9bd6",
"Inputs": [
{
"Id": "3981a387b36e4cb4a599ac407eca5c36",
"Name": "list",
"Description": "List to remove an item or items from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2e626acff0f945faa7eb7edac19d8d67",
"Name": "indices",
"Description": "Index or indices of the item(s) to be removed.\n\nint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c75ac3884c3f479aa831b23c28daf19a",
"Name": "list",
"Description": "List with items removed.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Removes an item from the given list at the specified index.\n\nList.RemoveItemAtIndex (list: var[]..[], indices: int[]): var[]..[]"
},
{
"ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"Id": "4a975c0a83994a8cbdd7bef51cd98ec7",
"Inputs": [
{
"Id": "742d0ee7c4b24fd5ade0bf7c21998791",
"Name": "Category",
"Description": "The Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "68f1e47859d84a06b2e62c8cd5f86392",
"Name": "Elements",
"Description": "An element type.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "eebf9b5cfd354ac9a953feb3d1c53927",
"Inputs": [
{
"Id": "646853879bfa419e9652c58de0fa679a",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8991d72064a14f4b9ba392dd1dd48c0c",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "[\"Section Boxes\",\"Levels\"];",
"Id": "71d88dafb05e41509a7370f5a5b57954",
"Inputs": [],
"Outputs": [
{
"Id": "67c24c55fc284da7858d79969cc6d2c6",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.List.Join@var[]..[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "d592363b3ab743ef8a0ec0ee30e95cd8",
"Inputs": [
{
"Id": "95a64477d2dc4771b78b31a32d7b09bf",
"Name": "list0",
"Description": "Lists to join into one.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4808b03ec32a48e3afd48650e8e8675e",
"Name": "list1",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e017b7a8b9584cb8b55384f85ddcab9b",
"Name": "list",
"Description": "Joined list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
"NodeType": "BooleanInputNode",
"InputValue": true,
"Id": "97ca7c087d514b5fb522e3ab614e34ed",
"Inputs": [],
"Outputs": [
{
"Id": "3c43844b2fa141e7adff944705749563",
"Name": "",
"Description": "Boolean",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Selection between a true and false."
},
{
"ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "e14373f711654bd08f25ed8591b4be47",
"Inputs": [
{
"Id": "181a7bec9c204671ab44175b543c11c8",
"Name": "test",
"Description": "Test block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2ac4e7a151204e7999dacef8b32f1403",
"Name": "true",
"Description": "True block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "801b13b90dba4492a637e6f95139fe14",
"Name": "false",
"Description": "False block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c7dfb609e58246b69a325ef26192b4e0",
"Name": "result",
"Description": "result",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "d32016e22a414ca2b44d21e4cc6f77b7",
"Inputs": [
{
"Id": "69328b6cd1894edca53d53021132224b",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "cf3a95831c7a46718d1b0ff15d5483fb",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0b61f1d76a644386b366de24ca679733",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
}
],
"Connectors": [
{
"Start": "04bb1209a91d4053842ed95d27556bd2",
"End": "06046b8fdc994bc69dc4fe5f01893652",
"Id": "f2e57f6c434f40eda1f4a4778e360ef1"
},
{
"Start": "277df7a1f4244f32a93a1f1c0b07b0ed",
"End": "094b2540d04f45bfb896fd0bbccb2100",
"Id": "5d414cc9a6fb41f1ae91bade1c574298"
},
{
"Start": "0c192334d986410b834be0e2bbc5259d",
"End": "666436ec775e49068ded5fa3f43c66cf",
"Id": "1138f8b4e9b74a6fafd8d189e36f8ea5"
},
{
"Start": "dd1c99f5162b46d5bce9ad3885d6f99c",
"End": "f5db109397d64dc0950252568d3ee85c",
"Id": "63b9500fc1ec44d8a981c8d15b525912"
},
{
"Start": "dd1c99f5162b46d5bce9ad3885d6f99c",
"End": "3981a387b36e4cb4a599ac407eca5c36",
"Id": "1523c44c0182409aac6456e5b6827f43"
},
{
"Start": "91c3fd2ccb10449a90cab812af69bc2b",
"End": "b23f950446cc4163b2d1e800b3fc51db",
"Id": "b45906dbf73746dca2c35c5d0d462512"
},
{
"Start": "35a9717ee98c4445baf6c5eeac72c204",
"End": "2db5cc5d093e4443bef514f191efca95",
"Id": "0b808e65ac7d48a4b39220ad69fe8614"
},
{
"Start": "ec2ff7630b914197a675ebb1a5ba685b",
"End": "c947994c105a492ba9bf45f4fc84012e",
"Id": "3b625694f4c4478e8b64b6c097d7ae18"
},
{
"Start": "e6a73d0fc4bb40e9aeee84dcb305e1bd",
"End": "2e626acff0f945faa7eb7edac19d8d67",
"Id": "cf61cf05f35442d49aa81b1c78ab86cc"
},
{
"Start": "c75ac3884c3f479aa831b23c28daf19a",
"End": "4808b03ec32a48e3afd48650e8e8675e",
"Id": "357759a9a26e4421b368da85718899d3"
},
{
"Start": "c75ac3884c3f479aa831b23c28daf19a",
"End": "801b13b90dba4492a637e6f95139fe14",
"Id": "99edbfb215454de49a968473db3ccbc0"
},
{
"Start": "68f1e47859d84a06b2e62c8cd5f86392",
"End": "69328b6cd1894edca53d53021132224b",
"Id": "28b2151697014720839a46636d3af390"
},
{
"Start": "8991d72064a14f4b9ba392dd1dd48c0c",
"End": "742d0ee7c4b24fd5ade0bf7c21998791",
"Id": "cc3759b2ce9846bfa9d9a9eb7667ecad"
},
{
"Start": "67c24c55fc284da7858d79969cc6d2c6",
"End": "646853879bfa419e9652c58de0fa679a",
"Id": "b7eaff1801344578b949762470432b96"
},
{
"Start": "e017b7a8b9584cb8b55384f85ddcab9b",
"End": "2ac4e7a151204e7999dacef8b32f1403",
"Id": "b1a0d6dfc7354e1181070a0d83487806"
},
{
"Start": "3c43844b2fa141e7adff944705749563",
"End": "181a7bec9c204671ab44175b543c11c8",
"Id": "e88634cc9a48480698f9003a5c75f90f"
},
{
"Start": "c7dfb609e58246b69a325ef26192b4e0",
"End": "c47098e40a004dc1919b3f9428d64c73",
"Id": "af5a260b0fbf44e298a71841713d4fd1"
},
{
"Start": "0b61f1d76a644386b366de24ca679733",
"End": "95a64477d2dc4771b78b31a32d7b09bf",
"Id": "b35cdde05e204df7adc499027f994ada"
}
],
"Dependencies": [
"979e0abf-c87a-4ff4-9da0-82a873954d3b"
],
"NodeLibraryDependencies": [
{
"Name": "Clockwork for Dynamo 2.x",
"Version": "2.3.0",
"ReferenceType": "Package",
"Nodes": [
"c1feac20fb1e45abb6f564d42d64af50"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.3.0.5885",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "View.TemporarilyIsolateElement",
"Id": "c1feac20fb1e45abb6f564d42d64af50",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1948.3440064727104,
"Y": 355.23924054748295
},
{
"ShowGeometry": true,
"Name": "Level",
"Id": "815ae8ab269049f29a58dedf62dbf31c",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -195.18329911429737,
"Y": 722.90617743921473
},
{
"ShowGeometry": true,
"Name": "Document.ActiveView",
"Id": "8444e52d808648d79e66a8c51a50df85",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1375.7384627799663,
"Y": 87.297547677154625
},
{
"ShowGeometry": true,
"Name": "Document.Current",
"Id": "7cd1afb7f78d494e934ba3ff020577b7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1136.4376287096038,
"Y": 49.513205455518346
},
{
"ShowGeometry": true,
"Name": "All Elements at Level",
"Id": "e6c37cd1294549c7aa5463427141a83b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 98.13955563453743,
"Y": 707.86098946353957
},
{
"ShowGeometry": true,
"Name": "Element.GetCategory",
"Id": "013a3d93c6f14ea3832f919246e5e6ce",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 337.73208163840718,
"Y": 837.71648001261156
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "b500c439320246fb825c5ac82ac42103",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 340.00423642957753,
"Y": 980.77181293044055
},
{
"ShowGeometry": true,
"Name": "String from Object",
"Id": "7021c9b50c5b47a680764072f0f49e12",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 613.08840816596307,
"Y": 836.46725636614667
},
{
"ShowGeometry": true,
"Name": "List.AllIndicesOf",
"Id": "480f5ef2052b47c9a6c9182886636589",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 839.75180657227543,
"Y": 834.0390860332509
},
{
"ShowGeometry": true,
"Name": "List.RemoveItemAtIndex",
"Id": "fee7580672f547dcb662afbbdd7c9bd6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1076.7151943685028,
"Y": 601.18414504801581
},
{
"ShowGeometry": true,
"Name": "All Elements of Category",
"Id": "4a975c0a83994a8cbdd7bef51cd98ec7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 744.87540635770529,
"Y": 364.46208857626749
},
{
"ShowGeometry": true,
"Name": "Category.ByName",
"Id": "eebf9b5cfd354ac9a953feb3d1c53927",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 478.09306182538,
"Y": 371.80022497861495
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "71d88dafb05e41509a7370f5a5b57954",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 93.671093057535245,
"Y": 375.69767539503488
},
{
"ShowGeometry": true,
"Name": "List.Join",
"Id": "d592363b3ab743ef8a0ec0ee30e95cd8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1342.441306214595,
"Y": 320.13446000815622
},
{
"ShowGeometry": true,
"Name": "Also isolate Section Boxes and Levels",
"Id": "97ca7c087d514b5fb522e3ab614e34ed",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 698.038088868916,
"Y": 517.36806694079849
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "e14373f711654bd08f25ed8591b4be47",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1588.2972516251491,
"Y": 348.53077288363852
},
{
"ShowGeometry": true,
"Name": "List.Flatten",
"Id": "d32016e22a414ca2b44d21e4cc6f77b7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 993.95214907536251,
"Y": 286.52648910107166
}
],
"Annotations": [],
"X": -790.1251252112271,
"Y": 250.87447526004303,
"Zoom": 0.71327013204207179
}
}

View File

@@ -0,0 +1,919 @@
{
"Uuid": "dd03370f-8a3c-4ad8-a77a-d5957ab5cd1c",
"IsCustomNode": false,
"Description": null,
"Name": "VariableFloorToTopography-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Topography.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
"Id": "b2cd29aa5a4644f9b0ab53759baf40f9",
"Inputs": [
{
"Id": "2abd25fe466540ecb3af08227838d8c6",
"Name": "points",
"Description": "The points which define the topography surface.\n\nPoint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f2fd606ade3343359a5ca42e6c40762c",
"Name": "Topography",
"Description": "A topography surface through the specified points.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create a topography surface from a list of points.\n\nTopography.ByPoints (points: Point[]): Topography"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.Geometry",
"Id": "f7fda2cfc57d468393544f04a452ecd5",
"Inputs": [
{
"Id": "6166af8bcfec4b47934f39d2e0ede805",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3f9956c2922e4a87a294d11539be086b",
"Name": "var[]",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get all of the Geometry associated with this object\n\nElement.Geometry ( ): var[]"
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"9b65e9b4-c3d7-4ec1-81c9-efd618a95cb6-00091dc4"
],
"Id": "00b308c5a4704a2eb140636973afff23",
"Inputs": [],
"Outputs": [
{
"Id": "76e9094910aa4f059c980e608e003ba4",
"Name": "Element",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
"Id": "896eddb9bf5c4d87ab47bc0f20645520",
"Inputs": [
{
"Id": "889cc11cb0e9468fb7d15aa60618155e",
"Name": "point",
"Description": "Autodesk.DesignScript.Geometry.Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5c1f641a53784680926781b6ca1ddd8c",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the Z component of a Point\n\nPoint.Z: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.BySolid@Autodesk.DesignScript.Geometry.Solid",
"Id": "62d8bf96072c4f7c8c70b2ee298de04a",
"Inputs": [
{
"Id": "4109c5dcd3b94f5386c50afee3a4f5e6",
"Name": "solid",
"Description": "Solid which surfaces to use\n\nSolid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "889dd422253d4ec79dc08550eee119fb",
"Name": "PolySurface",
"Description": "PolySurface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Make Polysurface by surfaces of Solid.\n\nPolySurface.BySolid (solid: Solid): PolySurface"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.Surfaces",
"Id": "460e386cfe0441eaac42612ca045418a",
"Inputs": [
{
"Id": "9bba07490e3a4e60b9762ddb6ea2e3b4",
"Name": "polySurface",
"Description": "Autodesk.DesignScript.Geometry.PolySurface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4151db0c77fe421b826348b6653fefcc",
"Name": "Surface[]",
"Description": "Surface[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return new Surfaces representing the underlying Surfaces.\n\nPolySurface.Surfaces ( ): Surface[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
"Id": "e6dd1bc1079b4c7d915dba16663e9a87",
"Inputs": [
{
"Id": "9d7cdb7cadde4e3c90f447d1cfcf252f",
"Name": "surface",
"Description": "Autodesk.DesignScript.Geometry.Surface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bd4107f35f6b4cb6a04541dcf5191a1f",
"Name": "Curve[]",
"Description": "Curve[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
"Id": "8871c48574774e919e8764914f0f3e28",
"Inputs": [
{
"Id": "b022a27c499b4c038629d8ae49f01539",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5f4762ccae2642239120dc84244e5c62",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "6156783f6749448e85e218935d3bb885",
"Inputs": [
{
"Id": "d976d7441d394a5e87551427c7daec67",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6be2ec4c51fd45d69af129099a1844b4",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "7d1e858980ca4a87a6402c5c63f51078",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MinPoint",
"Id": "6b30b8e5c268487d84553bc5c45978e9",
"Inputs": [
{
"Id": "8ab1540a6086480991cf21bc7a72255e",
"Name": "boundingBox",
"Description": "Autodesk.DesignScript.Geometry.BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "43a36e9f451a4a3292f8df302ea6215d",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The minimum point\n\nBoundingBox.MinPoint: Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
"Id": "bba12881606344cfbff07dfd275fd384",
"Inputs": [
{
"Id": "48e949bf80f1448580660d0af2072d98",
"Name": "geom",
"Description": "Geometry[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "01eae3693889445694e0fa7dc344ba31",
"Name": "BoundingBox",
"Description": "BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
"Id": "f007c357a7a842a09b4fe761a4bb20d2",
"Inputs": [
{
"Id": "b1a1bfaed1784b219bf5cc9396093442",
"Name": "point",
"Description": "Autodesk.DesignScript.Geometry.Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e5b7f86500a544a297e62eae858ade49",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the Z component of a Point\n\nPoint.Z: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "==@var[]..[],var[]..[]",
"Id": "b0b039c887f54b8da2e57abde67caf29",
"Inputs": [
{
"Id": "d87db6f3a35a4f2f8bb342c036a1b3f7",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a7854f9c3cc942f99ee5694c7420268c",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "cf0b953b75fa43c788ab20d0110efc1f",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Equal x to y?\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "e7c8d611f3544263845fd2e93c5622bf",
"Inputs": [
{
"Id": "98a61ae070ed44c9b9236b79d9782053",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3fc8b5019f3b4fd185ec7a15d452d045",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4b6dfabb3ace4db380c063a530c35301",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "fbfa9c76b71047eb8bfaa94065699866",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.UniqueItems@var[]..[]",
"Id": "843fc39685704b3780cfabfcbfa8fd11",
"Inputs": [
{
"Id": "271e48b603c4445893441e036f971a8b",
"Name": "list",
"Description": "List to filter duplicates out of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "249532970a1546dbb76d732bbc42c3bb",
"Name": "list",
"Description": "Filtered list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.PruneDuplicates@Autodesk.DesignScript.Geometry.Point[],double",
"Id": "ceec54860daa4956bc87c1540b1a5e68",
"Inputs": [
{
"Id": "c12341c952484a35972e3497cbe93c39",
"Name": "points",
"Description": "Points to prune\n\nPoint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a7a5c920567f4d99bf276ac68b0125b0",
"Name": "tolerance",
"Description": "Tolerance for pruning\n\ndouble\nDefault value : 0.001",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0041a141f89e478ca9a9586c79bbea0d",
"Name": "Point[]",
"Description": "Point[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Prune points to exclude duplicates within tolerance of included points\n\nPoint.PruneDuplicates (points: Point[], tolerance: double = 0.001): Point[]"
}
],
"Connectors": [
{
"Start": "3f9956c2922e4a87a294d11539be086b",
"End": "4109c5dcd3b94f5386c50afee3a4f5e6",
"Id": "68a3d7a604a94506aa18070580b1dd04"
},
{
"Start": "3f9956c2922e4a87a294d11539be086b",
"End": "48e949bf80f1448580660d0af2072d98",
"Id": "795d7672acac41c69004125444cab5d3"
},
{
"Start": "76e9094910aa4f059c980e608e003ba4",
"End": "6166af8bcfec4b47934f39d2e0ede805",
"Id": "66d7f1f79f514f128ba596ec1cc97a46"
},
{
"Start": "5c1f641a53784680926781b6ca1ddd8c",
"End": "d87db6f3a35a4f2f8bb342c036a1b3f7",
"Id": "c55dc9ad186148ee8a9b898ed926c9ab"
},
{
"Start": "889dd422253d4ec79dc08550eee119fb",
"End": "9bba07490e3a4e60b9762ddb6ea2e3b4",
"Id": "66e0313cbb964994ac2166bc3c0ff5cb"
},
{
"Start": "4151db0c77fe421b826348b6653fefcc",
"End": "9d7cdb7cadde4e3c90f447d1cfcf252f",
"Id": "2732c74053a64a8cb8d84838a499f4d5"
},
{
"Start": "bd4107f35f6b4cb6a04541dcf5191a1f",
"End": "d976d7441d394a5e87551427c7daec67",
"Id": "3907348f1b9f49ce8bcf8e2fd9fdd4c1"
},
{
"Start": "5f4762ccae2642239120dc84244e5c62",
"End": "889cc11cb0e9468fb7d15aa60618155e",
"Id": "b3df67b790aa469badd1f57c07b4985b"
},
{
"Start": "5f4762ccae2642239120dc84244e5c62",
"End": "98a61ae070ed44c9b9236b79d9782053",
"Id": "747a535d2f1d4f17b2ddce86c60e4b72"
},
{
"Start": "7d1e858980ca4a87a6402c5c63f51078",
"End": "b022a27c499b4c038629d8ae49f01539",
"Id": "a5eed3ad4f2640cab6951b2b99df7b4e"
},
{
"Start": "43a36e9f451a4a3292f8df302ea6215d",
"End": "b1a1bfaed1784b219bf5cc9396093442",
"Id": "5816a29c781941358a9daeebef78f468"
},
{
"Start": "01eae3693889445694e0fa7dc344ba31",
"End": "8ab1540a6086480991cf21bc7a72255e",
"Id": "81249b8cc9a04f308aeac9a8645997e2"
},
{
"Start": "e5b7f86500a544a297e62eae858ade49",
"End": "a7854f9c3cc942f99ee5694c7420268c",
"Id": "ff6ea15cc72540b49271c21c01b0ba5a"
},
{
"Start": "cf0b953b75fa43c788ab20d0110efc1f",
"End": "3fc8b5019f3b4fd185ec7a15d452d045",
"Id": "6371897ed4884ba0b4d0922728b3aa36"
},
{
"Start": "fbfa9c76b71047eb8bfaa94065699866",
"End": "271e48b603c4445893441e036f971a8b",
"Id": "81c520b106864b3982ae017d7cf89bd6"
},
{
"Start": "249532970a1546dbb76d732bbc42c3bb",
"End": "c12341c952484a35972e3497cbe93c39",
"Id": "af67b1c4808d44d79db0acad72a32f2f"
},
{
"Start": "0041a141f89e478ca9a9586c79bbea0d",
"End": "2abd25fe466540ecb3af08227838d8c6",
"Id": "dbcfebc72dea4c589d171ddfc93c8479"
}
],
"Dependencies": [],
"Bindings": [
{
"NodeId": "b2cd29aa-5a46-44f9-b0ab-53759baf40f9",
"Binding": {
"ByPoints_InClassDecl-1_InFunctionScope-1_Instance0_b2cd29aa-5a46-44f9-b0ab-53759baf40f9": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4zLjg4MTAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU15NDRPREV4SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lUTmxZelV4TVRndFpEQXdZaTAwWmpKbExXSTRPV1l0TkRCbU16TmtOekV3TldSakxUQXdNRGt6T0dKbVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDJNRFF6TlRFOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wX0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
}
}
],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.3.8810",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -124.61715137665605,
"EyeY": 121.71325241463768,
"EyeZ": 69.119409255104756,
"LookX": 119.61715137665605,
"LookY": -110.71325241463768,
"LookZ": -77.119409255104756,
"UpX": 0.36182997346611034,
"UpY": 0.902585284349863,
"UpZ": -0.23327853475318894
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Topography.ByPoints",
"Id": "b2cd29aa5a4644f9b0ab53759baf40f9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3063.0657094875496,
"Y": 609.6532148063252
},
{
"ShowGeometry": false,
"Name": "Element.Geometry",
"Id": "f7fda2cfc57d468393544f04a452ecd5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -185.49200888431744,
"Y": 353.54232461786114
},
{
"ShowGeometry": true,
"Name": "Select Model Element",
"Id": "00b308c5a4704a2eb140636973afff23",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -454.49200888431744,
"Y": 353.54232461786114
},
{
"ShowGeometry": true,
"Name": "Point.Z",
"Id": "896eddb9bf5c4d87ab47bc0f20645520",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1661.7229274070933,
"Y": 608.49809516014147
},
{
"ShowGeometry": false,
"Name": "PolySurface.BySolid",
"Id": "62d8bf96072c4f7c8c70b2ee298de04a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 165.92657228952908,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "PolySurface.Surfaces",
"Id": "460e386cfe0441eaac42612ca045418a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 484.92657228952908,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "Surface.PerimeterCurves",
"Id": "e6dd1bc1079b4c7d915dba16663e9a87",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 828.92657228952908,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "Curve.EndPoint",
"Id": "8871c48574774e919e8764914f0f3e28",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1422.9265722895291,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "List.Flatten",
"Id": "6156783f6749448e85e218935d3bb885",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1136.9265722895291,
"Y": 343.99791214997947
},
{
"ShowGeometry": true,
"Name": "BoundingBox.MinPoint",
"Id": "6b30b8e5c268487d84553bc5c45978e9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 516.96678043306815,
"Y": 705.88916132056238
},
{
"ShowGeometry": true,
"Name": "BoundingBox.ByGeometry",
"Id": "bba12881606344cfbff07dfd275fd384",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 181.96678043306815,
"Y": 705.88916132056238
},
{
"ShowGeometry": true,
"Name": "Point.Z",
"Id": "f007c357a7a842a09b4fe761a4bb20d2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 848.96678043306815,
"Y": 705.88916132056238
},
{
"ShowGeometry": true,
"Name": "==",
"Id": "b0b039c887f54b8da2e57abde67caf29",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1946.3584879599503,
"Y": 708.87136852585718
},
{
"ShowGeometry": false,
"Name": "List.FilterByBoolMask",
"Id": "e7c8d611f3544263845fd2e93c5622bf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2223.7229274070933,
"Y": 582.49809516014147
},
{
"ShowGeometry": false,
"Name": "List.UniqueItems",
"Id": "843fc39685704b3780cfabfcbfa8fd11",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2497.899794482757,
"Y": 606.800801146476
},
{
"ShowGeometry": true,
"Name": "Point.PruneDuplicates",
"Id": "ceec54860daa4956bc87c1540b1a5e68",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2735.038032853749,
"Y": 603.6850322761336
}
],
"Annotations": [
{
"Id": "4901565f68f44b8292ffe618f3eaac56",
"Title": "Input",
"Nodes": [
"00b308c5a4704a2eb140636973afff23"
],
"Left": -464.49200888431744,
"Top": 300.54232461786114,
"Width": 189.0,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 353.54232461786114,
"InitialHeight": 149.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "0ed7e4beae3a414e92cb3d6ac4059836",
"Title": "Get geometry",
"Nodes": [
"f7fda2cfc57d468393544f04a452ecd5"
],
"Left": -195.49200888431744,
"Top": 257.54232461786114,
"Width": 217.0,
"Height": 189.0,
"FontSize": 36.0,
"InitialTop": 353.54232461786114,
"InitialHeight": 123.0,
"TextblockHeight": 86.0,
"Background": "#FFC1D676"
},
{
"Id": "3f73bdf0bf754c9aaefc2c56d897c169",
"Title": "Get all points",
"Nodes": [
"62d8bf96072c4f7c8c70b2ee298de04a",
"460e386cfe0441eaac42612ca045418a",
"e6dd1bc1079b4c7d915dba16663e9a87",
"8871c48574774e919e8764914f0f3e28",
"6156783f6749448e85e218935d3bb885"
],
"Left": 155.92657228952908,
"Top": 290.99791214997947,
"Width": 1461.0,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 343.99791214997947,
"InitialHeight": 146.78751595858216,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "5ba37abca3aa4636a9af28db4128710b",
"Title": "Bottom elevation",
"Nodes": [
"6b30b8e5c268487d84553bc5c45978e9",
"bba12881606344cfbff07dfd275fd384",
"f007c357a7a842a09b4fe761a4bb20d2"
],
"Left": 171.96678043306815,
"Top": 652.88916132056238,
"Width": 880.0,
"Height": 146.0,
"FontSize": 36.0,
"InitialTop": 705.88916132056238,
"InitialHeight": 275.04985114652527,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "61f3e388bfae4d2eacf76af90bf98cee",
"Title": "Filtert bottom points",
"Nodes": [
"896eddb9bf5c4d87ab47bc0f20645520",
"b0b039c887f54b8da2e57abde67caf29",
"e7c8d611f3544263845fd2e93c5622bf"
],
"Left": 1651.7229274070933,
"Top": 529.49809516014147,
"Width": 753.0,
"Height": 298.3732733657157,
"FontSize": 36.0,
"InitialTop": 582.49809516014147,
"InitialHeight": 520.76314276364815,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "41d1e285ec7a42de8ecee200e463186d",
"Title": "Clean point list",
"Nodes": [
"843fc39685704b3780cfabfcbfa8fd11",
"ceec54860daa4956bc87c1540b1a5e68"
],
"Left": 2487.899794482757,
"Top": 550.6850322761336,
"Width": 473.138238370992,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 603.6850322761336,
"InitialHeight": 149.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
}
],
"X": 317.26571634039465,
"Y": 377.23626324821925,
"Zoom": 0.340318946256795
}
}

View File

@@ -0,0 +1,434 @@
{
"Uuid": "84ba52ee-0761-4297-a77e-35d3ca3c0bf5",
"IsCustomNode": false,
"Description": null,
"Name": "ChangeMaterialTypeParameterOnAllTypesOfFamily",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
"SelectedIndex": 354,
"SelectedString": "Door_sgl_int:48x168",
"NodeType": "ExtensionNode",
"Id": "4825a86070504fb4b1cb69499e7c908d",
"Inputs": [],
"Outputs": [
{
"Id": "bd5b83efd0984eb08e87c8ccb61c045d",
"Name": "Family Type",
"Description": "The selected Family Type",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All family types available in the document."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.FamilyType.Family",
"Id": "366d2025b32e4692876c3a4b7d3f3721",
"Inputs": [
{
"Id": "1f8fcf67abb547f6bf86996e5fe7026b",
"Name": "familyType",
"Description": "Revit.Elements.FamilyType",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "79cdc96cf2454849802c43b95a5bd36e",
"Name": "Family",
"Description": "Family",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the parent family of this FamilyType\n\nFamilyType.Family: Family"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
"Id": "1095803bab3d45068edc1383456fe898",
"Inputs": [
{
"Id": "c044e6f1a5e44fe3a42396c33aa2c8f5",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "848634ea2062478dae3bc3ab59baf741",
"Name": "parameterName",
"Description": "The name of the parameter to set.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "47d418ce0a994975a61f51e3f65c9f07",
"Name": "value",
"Description": "The value.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "098b4864af9343418ad1bd057ff4d90b",
"Name": "Element",
"Description": "Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "CrossProduct",
"Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Family.Types",
"Id": "6aa0642ed2d4403ba7b1b1ee99e7d23f",
"Inputs": [
{
"Id": "5a5a47a4f4714360a13144cf293c9ecb",
"Name": "family",
"Description": "Revit.Elements.Family",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "fc6df8e57c4e4cca9cd31dc24dc8d2ce",
"Name": "FamilyType[]",
"Description": "FamilyType[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Obtain the FamilyTypes from this Family\n\nFamily.Types: FamilyType[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Material.ByName@string",
"Id": "a5d6c5c105c2427cad4d835cbebc3040",
"Inputs": [
{
"Id": "75fd37bff0584057821b0ef43ffdb0f8",
"Name": "name",
"Description": "The name of the material\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bde57f7541b041ab83596d383bb478df",
"Name": "Material",
"Description": "Material",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Select a material from the current document by the name\n\nMaterial.ByName (name: string): Material"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Default Door\";",
"Id": "d939926726194085a2bd1bfabeab87e1",
"Inputs": [],
"Outputs": [
{
"Id": "cd1302e43fae484dbe40e326ad4e777f",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Panel\";",
"Id": "0fa1bc17c28c4c20b8e298550368f60c",
"Inputs": [],
"Outputs": [
{
"Id": "f43406e91146431b925013f714a09443",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Frame\";",
"Id": "2baea9e6da47483aa2dd72ff5042bd78",
"Inputs": [],
"Outputs": [
{
"Id": "011686bcb4d44b36a7aff3bb451d0a99",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "4f0138768eba4cb1add3b56f3520fb2e",
"Inputs": [
{
"Id": "861ee7c4a8d1407da6cddae7ac10d5a1",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8d0410ce60c74fdeb4156b6e75248026",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6938a5656a2c4b2487d263ce97bc5ce6",
"Name": "list",
"Description": "A list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Makes a new list out of the given inputs"
}
],
"Connectors": [
{
"Start": "bd5b83efd0984eb08e87c8ccb61c045d",
"End": "1f8fcf67abb547f6bf86996e5fe7026b",
"Id": "84ea0233869f457bb0f348a239b6901d"
},
{
"Start": "79cdc96cf2454849802c43b95a5bd36e",
"End": "5a5a47a4f4714360a13144cf293c9ecb",
"Id": "c4bafe5225e6463da6861006933b1a7f"
},
{
"Start": "fc6df8e57c4e4cca9cd31dc24dc8d2ce",
"End": "c044e6f1a5e44fe3a42396c33aa2c8f5",
"Id": "da2994c213b4449a8408f163867cf453"
},
{
"Start": "bde57f7541b041ab83596d383bb478df",
"End": "47d418ce0a994975a61f51e3f65c9f07",
"Id": "3de420050488440c91c3aede26164bd8"
},
{
"Start": "cd1302e43fae484dbe40e326ad4e777f",
"End": "75fd37bff0584057821b0ef43ffdb0f8",
"Id": "cc428e4d50194a159ccb8edc472ec01a"
},
{
"Start": "f43406e91146431b925013f714a09443",
"End": "861ee7c4a8d1407da6cddae7ac10d5a1",
"Id": "ef0877cdcab54bf394dd64800fb5925d"
},
{
"Start": "011686bcb4d44b36a7aff3bb451d0a99",
"End": "8d0410ce60c74fdeb4156b6e75248026",
"Id": "02baf6a2005b431fbd7f085f5bda010c"
},
{
"Start": "6938a5656a2c4b2487d263ce97bc5ce6",
"End": "848634ea2062478dae3bc3ab59baf741",
"Id": "245891276f9d40ea96decffd8a4c19d1"
}
],
"Dependencies": [],
"NodeLibraryDependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.3.0.5885",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Family Types",
"Id": "4825a86070504fb4b1cb69499e7c908d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 28.370055879710094,
"Y": 454.42217886459855
},
{
"ShowGeometry": true,
"Name": "FamilyType.Family",
"Id": "366d2025b32e4692876c3a4b7d3f3721",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 385.0,
"Y": 467.0
},
{
"ShowGeometry": true,
"Name": "Element.SetParameterByName",
"Id": "1095803bab3d45068edc1383456fe898",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1151.1287647492607,
"Y": 616.97808955269011
},
{
"ShowGeometry": true,
"Name": "Family.Types",
"Id": "6aa0642ed2d4403ba7b1b1ee99e7d23f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 700.0,
"Y": 479.0
},
{
"ShowGeometry": true,
"Name": "Material.ByName",
"Id": "a5d6c5c105c2427cad4d835cbebc3040",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 851.66717207202328,
"Y": 926.158208129611
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "d939926726194085a2bd1bfabeab87e1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 639.71117308082626,
"Y": 894.10930398792766
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "0fa1bc17c28c4c20b8e298550368f60c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 651.713616256225,
"Y": 634.453430146197
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "2baea9e6da47483aa2dd72ff5042bd78",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 654.64098804196772,
"Y": 764.72147461174518
},
{
"ShowGeometry": true,
"Name": "List Create",
"Id": "4f0138768eba4cb1add3b56f3520fb2e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 849.15065442660273,
"Y": 680.62791760083883
}
],
"Annotations": [],
"X": 19.506388759663935,
"Y": 137.01050446986633,
"Zoom": 0.40538795198124089
}
}

File diff suppressed because it is too large Load Diff

1009
WIP/DwgImportList.dyn Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,873 @@
{
"Uuid": "cdd72c8a-1d8a-48a3-b8b8-ba8aeb03021e",
"IsCustomNode": false,
"Description": null,
"Name": "HideSubcategoryInAll3dViews",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"Id": "e073d6626e8c45268d552e4634097cad",
"Inputs": [
{
"Id": "3c7e6407d4e643548e6337007e37b618",
"Name": "Category",
"Description": "The Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b482b1f353b4454f9069ce6f4e5e498a",
"Name": "Elements",
"Description": "An element type.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "a54877a2e4ad41e69a1b1473c946f1f5",
"Inputs": [
{
"Id": "a85e631e4f1840a39c07d0ea8abcad87",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b9124666fc824169a736145e0cc79e10",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Views\";",
"Id": "190ff4ac2c7b45489b15adb983ff47e3",
"Inputs": [],
"Outputs": [
{
"Id": "76aa36af303e4285a8b6c56e3abdcd37",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "ecaa320d-1082-4f19-84b5-d7460adfc3ee",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "3d47ef4d8734444399bf9bf142b938c7",
"Inputs": [
{
"Id": "d1a62d92814a47a5ad2ace8e9bdd8975",
"Name": "view",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "060b29adb9c848baa46182cdff24d403",
"Name": "type",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the type of a given view"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a==\"ThreeD\";",
"Id": "079c561394704bff8d955565621477be",
"Inputs": [
{
"Id": "740f7321def642a691234fd5ed3ace39",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5e0469b83749407b8f476b4a63efb02d",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "ef7b327fae2048f98835286502b97cd8",
"Inputs": [
{
"Id": "be79acd74c8f44618904f59e1ff6119c",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1379040a4fe14f41bb593f2d55923573",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e82ce4b821ef46259ba20b7e6eb61b51",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d097290766054a21a853331d580ce043",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "archilab.Revit.Views.Views.ViewTemplate@Revit.Elements.Views.View",
"Id": "593557a8dd554538a5f360348ce34326",
"Inputs": [
{
"Id": "390006e9f26f42699c978c44649c0849",
"Name": "view",
"Description": "View to retrieve View Template from.\n\nView",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "59208c52208f43e994f6a15b2a2b7c5f",
"Name": "view",
"Description": "View Template applied to view.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get View Template applied to view.\n\nViews.ViewTemplate (view: View): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.Object.IsNull@var",
"Id": "348e9f3b866f471f85bca8b6c92bb707",
"Inputs": [
{
"Id": "e5082143d11c468398575545156056eb",
"Name": "obj",
"Description": "Object to test.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "635dd73eda1b4163bd826e78058242fc",
"Name": "bool",
"Description": "Whether object is null.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "6df0e4cf327243cf99e1e19169441d7a",
"Inputs": [
{
"Id": "1573c184e5114dac974fddd6950dc18f",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4872cefa055e41bca5ac98c11df88a55",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "68f98ebd004f4af4973344f35b94271f",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0f17168ba9414ebaa3f477768d99d423",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Views.View.SetCategoryOverrides@Revit.Elements.Category,Revit.Filter.OverrideGraphicSettings,bool",
"Id": "76189493de81416c8f57cc040d0a2ae2",
"Inputs": [
{
"Id": "db802dff752040f890b87d00374b74a4",
"Name": "view",
"Description": "Revit.Elements.Views.View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ef8a620a47644aa189c7c953c4eb15d1",
"Name": "category",
"Description": "Category\n\nCategory",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6da83f70cdb647889c7473be7124eec3",
"Name": "overrides",
"Description": "Graphics Overrides Settings.\n\nOverrideGraphicSettings",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1567399132ff48f79abc00a06c05e5b1",
"Name": "hide",
"Description": "If True givent Category will be hidden.\n\nbool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6cfff7256fa64f3c87c92ad87dec8d2b",
"Name": "view",
"Description": "View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set Category Overrides.\n\nView.SetCategoryOverrides (category: Category, overrides: OverrideGraphicSettings, hide: bool = false): View"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "true;",
"Id": "dd67c389a02344149fe130a0afdf5a8d",
"Inputs": [],
"Outputs": [
{
"Id": "36107795aa8b4b9bb7d80b2a216c4bf8",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Filter.OverrideGraphicSettings.ByProperties@DSCore.Color,DSCore.Color,DSCore.Color,DSCore.Color,Revit.Elements.FillPatternElement,Revit.Elements.FillPatternElement,Revit.Elements.LinePatternElement,Revit.Elements.LinePatternElement,int,int,int,string,bool",
"Id": "c1a653640bdc4219b57aa19ec636d76c",
"Inputs": [
{
"Id": "49ff0bdc1009412d96a935dc95b7d908",
"Name": "cutFillColor",
"Description": "Fill color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e5d64d50b53a431da8d4251437973d5c",
"Name": "projectionFillColor",
"Description": "Projection color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "9c57189a69934ba1baef8cc3a5f3af1e",
"Name": "cutLineColor",
"Description": "Cut line color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c3b4c3f1860f49d89823fff86542dc63",
"Name": "projectionLineColor",
"Description": "Projection line color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0dd6157b04214ed3901a78bd1acd86d0",
"Name": "cutFillPattern",
"Description": "Cut fill pattern\n\nFillPatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "da5392a1f411449a8417daf2e9ca8092",
"Name": "projectionFillPattern",
"Description": "Projection fill pattern\n\nFillPatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "990efd90b9314c6fae322a86ccf590ab",
"Name": "cutLinePattern",
"Description": "Cut line pattern\n\nLinePatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8b4903f74b224630b31d1bc1763bbaee",
"Name": "projectionLinePattern",
"Description": "Projection line pattern\n\nLinePatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0b5720a6f1b9459d8e0495c96172bc07",
"Name": "cutLineWeight",
"Description": "Cut line weight\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "67e2a8a96e4c41c3a9c517e909284054",
"Name": "projectionLineWeight",
"Description": "Projection line weight\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "50364bc15a8a4b889aeb763fe6441a94",
"Name": "transparency",
"Description": "Transparency as integer between 1-100.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "62868b7a616f4ca39e344826a73010d1",
"Name": "detailLevel",
"Description": "Detail Level setting, ex: Coarse, Fine etc.\n\nstring\nDefault value : \"Undefined\"",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "fb09fad8c3a64d3e814a283417af9f6e",
"Name": "halftone",
"Description": "Halftone. True = halftone.\n\nbool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b5201213034d492d8fdd00b5463a6d26",
"Name": "overrides",
"Description": "Override Graphic Settings",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create a OverrideGraphicSettings Element.\n\nOverrideGraphicSettings.ByProperties (cutFillColor: Color = null, projectionFillColor: Color = null, cutLineColor: Color = null, projectionLineColor: Color = null, cutFillPattern: FillPatternElement = null, projectionFillPattern: FillPatternElement = null, cutLinePattern: LinePatternElement = null, projectionLinePattern: LinePatternElement = null, cutLineWeight: int = -1, projectionLineWeight: int = -1, transparency: int = -1, detailLevel: string = \"Undefined\", halftone: bool = false): OverrideGraphicSettings"
},
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "import clr\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\nclr.ImportExtensions(Revit.Elements)\r\nclr.AddReference('RevitServices')\r\nfrom RevitServices.Persistence import DocumentManager\r\n\r\n#items = UnwrapElement(IN[0])\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\nt = Transaction(doc, 'Hide Subcategory')\r\n\r\n#Select element from revit.\r\nviews = IN[0]\r\ncats = IN[1]\r\noutput = []\r\n\r\n#Start Transaction\r\nt.Start()\r\n\r\nfor v in views:\r\n\toutput.append(v)\r\n \r\n\r\n\r\n#End Transaction\r\nt.Commit()\r\n\r\nOUT = output",
"VariableInputPorts": true,
"Id": "c75efa3dd58c4c6fbd6d892ae7badf9f",
"Inputs": [
{
"Id": "9cd6f578fb484b15ac4218d0bbf71f7b",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1959cb7efbc94ad0a2026c5d503ebf51",
"Name": "IN[1]",
"Description": "Input #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bacedcc658eb49639814028dffcbcec9",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "a379dfad4a394fc0ab4364c1038df9d0",
"Inputs": [
{
"Id": "59c27649586742e899a1ef2601fb17d3",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "66268ff5b2964e99a3e017734ffd9d93",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Generic Models - BoPla\";",
"Id": "4939d9cd425742b2a00d337262eb75b8",
"Inputs": [],
"Outputs": [
{
"Id": "550bd729c42b494cabe32f597249fb76",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
{
"Start": "b482b1f353b4454f9069ce6f4e5e498a",
"End": "d1a62d92814a47a5ad2ace8e9bdd8975",
"Id": "a07af67ee3a9470a8b1c630fc5a47554"
},
{
"Start": "b482b1f353b4454f9069ce6f4e5e498a",
"End": "be79acd74c8f44618904f59e1ff6119c",
"Id": "48ea3ff633aa4a63b3a7a23094f83fa2"
},
{
"Start": "b9124666fc824169a736145e0cc79e10",
"End": "3c7e6407d4e643548e6337007e37b618",
"Id": "09b27fb7b59b4b65b18acf886d8ebb41"
},
{
"Start": "76aa36af303e4285a8b6c56e3abdcd37",
"End": "a85e631e4f1840a39c07d0ea8abcad87",
"Id": "412696245d7e4011afb4e33c9b9b68a8"
},
{
"Start": "060b29adb9c848baa46182cdff24d403",
"End": "740f7321def642a691234fd5ed3ace39",
"Id": "8a0a2e5bac2149a7b6068236e768d5d2"
},
{
"Start": "5e0469b83749407b8f476b4a63efb02d",
"End": "1379040a4fe14f41bb593f2d55923573",
"Id": "9c950d224aba45fb9b5420baf2023723"
},
{
"Start": "e82ce4b821ef46259ba20b7e6eb61b51",
"End": "390006e9f26f42699c978c44649c0849",
"Id": "afb230cbfdd94350a3e7d05900b956e4"
},
{
"Start": "e82ce4b821ef46259ba20b7e6eb61b51",
"End": "1573c184e5114dac974fddd6950dc18f",
"Id": "0ddaeb8db2104690a264cf048b2d883f"
},
{
"Start": "59208c52208f43e994f6a15b2a2b7c5f",
"End": "e5082143d11c468398575545156056eb",
"Id": "40123c9fc05643b29ea3b0b56fbd15c8"
},
{
"Start": "635dd73eda1b4163bd826e78058242fc",
"End": "4872cefa055e41bca5ac98c11df88a55",
"Id": "57be47c6c33740bf92d7e567e406442c"
},
{
"Start": "68f98ebd004f4af4973344f35b94271f",
"End": "db802dff752040f890b87d00374b74a4",
"Id": "033587ab785d4e52957af0e66027b57a"
},
{
"Start": "36107795aa8b4b9bb7d80b2a216c4bf8",
"End": "1567399132ff48f79abc00a06c05e5b1",
"Id": "c61576f946f24345b4ff67e106b488df"
},
{
"Start": "b5201213034d492d8fdd00b5463a6d26",
"End": "6da83f70cdb647889c7473be7124eec3",
"Id": "05343ec409a74f5a9722418deb0ada50"
},
{
"Start": "66268ff5b2964e99a3e017734ffd9d93",
"End": "ef8a620a47644aa189c7c953c4eb15d1",
"Id": "6f7e1e4961ae4513a1c38bc469d2c04d"
},
{
"Start": "550bd729c42b494cabe32f597249fb76",
"End": "59c27649586742e899a1ef2601fb17d3",
"Id": "f569cb592e3a481096cf84ec7b2bbddd"
}
],
"Dependencies": [
"ecaa320d-1082-4f19-84b5-d7460adfc3ee"
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.4.12684",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "All Elements of Category",
"Id": "e073d6626e8c45268d552e4634097cad",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 501.75,
"Y": 480.39333333333332
},
{
"ShowGeometry": true,
"Name": "Category.ByName",
"Id": "a54877a2e4ad41e69a1b1473c946f1f5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 193.75,
"Y": 480.39333333333332
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "190ff4ac2c7b45489b15adb983ff47e3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -2.25,
"Y": 484.60666666666668
},
{
"ShowGeometry": true,
"Name": "View.Type",
"Id": "3d47ef4d8734444399bf9bf142b938c7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 813.63258948288262,
"Y": 150.37129122598387
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "079c561394704bff8d955565621477be",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1120.0,
"Y": 124.0
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "ef7b327fae2048f98835286502b97cd8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1430.1957984324101,
"Y": 443.18356787764128
},
{
"ShowGeometry": true,
"Name": "Views.ViewTemplate",
"Id": "593557a8dd554538a5f360348ce34326",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1748.4219707934569,
"Y": 638.7600696412012
},
{
"ShowGeometry": true,
"Name": "Object.IsNull",
"Id": "348e9f3b866f471f85bca8b6c92bb707",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1976.3192407591805,
"Y": 629.09266232350478
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "6df0e4cf327243cf99e1e19169441d7a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2246.7553170949568,
"Y": 458.65289570074765
},
{
"ShowGeometry": true,
"Name": "View.SetCategoryOverrides",
"Id": "76189493de81416c8f57cc040d0a2ae2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2547.3022576581666,
"Y": 626.60559778018887
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "dd67c389a02344149fe130a0afdf5a8d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2192.0,
"Y": 868.0
},
{
"ShowGeometry": true,
"Name": "OverrideGraphicSettings.ByProperties",
"Id": "c1a653640bdc4219b57aa19ec636d76c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2100.90165476281,
"Y": 1011.12888938312
},
{
"ShowGeometry": true,
"Name": "Python Script",
"Id": "c75efa3dd58c4c6fbd6d892ae7badf9f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3210.273450077013,
"Y": 518.11210347347026
},
{
"ShowGeometry": true,
"Name": "Category.ByName",
"Id": "a379dfad4a394fc0ab4364c1038df9d0",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2232.6846264421647,
"Y": 707.73110945277608
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "4939d9cd425742b2a00d337262eb75b8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1970.9085970547139,
"Y": 778.0501208855718
}
],
"Annotations": [],
"X": -424.7455991393731,
"Y": 133.20925351945294,
"Zoom": 0.53491931476682952
}
}

129
WIP/RemoveRailingHost.dyn Normal file
View File

@@ -0,0 +1,129 @@
{
"Uuid": "ce6a1744-c4f1-4cb4-8611-701ac21d599b",
"IsCustomNode": false,
"Description": null,
"Name": "RemoveRailingHost",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "import clr\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\n\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\nif isinstance(IN[0], list):\r\n railing_list = UnwrapElement(IN[0])\r\nelse:\r\n railing_list = [UnwrapElement(IN[0])]\r\n\r\n\r\n\r\n#railing_list = UnwrapElement(IN[0])\r\nnewhost = UnwrapElement(IN[1])\r\n\r\nTransactionManager.Instance.EnsureInTransaction(doc)\r\n\r\n#hostId = newhost.Id\r\nfor r in railing_list:\r\n\tr.RemoveHost()\r\n #r.HostId = hostId\r\n\r\nTransactionManager.Instance.TransactionTaskDone()\r\n\r\nOUT = railing_list",
"VariableInputPorts": true,
"Id": "ea4d8313881644d0906148119af7d6c2",
"Inputs": [
{
"Id": "8cbcc4d68791485bb15a89d0e6e78e1a",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ca5185d777124f289a0c3c96c7db826a",
"Name": "IN[1]",
"Description": "Input #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e0b32ee5741c4dbea462dda069f0a26d",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [],
"Id": "95aa7fba785441b289c9a07d2c228fa9",
"Inputs": [],
"Outputs": [
{
"Id": "ffc86bec0e7c47c5bead071bad7278ce",
"Name": "Element",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
}
],
"Connectors": [
{
"Start": "ffc86bec0e7c47c5bead071bad7278ce",
"End": "8cbcc4d68791485bb15a89d0e6e78e1a",
"Id": "7b6f21acb9014ddabed747ccf1175f64"
}
],
"Dependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.4.12684",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Python Script",
"Id": "ea4d8313881644d0906148119af7d6c2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 401.0,
"Y": 549.0
},
{
"ShowGeometry": true,
"Name": "Select Model Element",
"Id": "95aa7fba785441b289c9a07d2c228fa9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 72.5,
"Y": 533.0
}
],
"Annotations": [],
"X": 117.0,
"Y": 87.0,
"Zoom": 1.0
}
}

View File

@@ -1,7 +0,0 @@
# WallPresentation
Places all wall types in the project
## Requirements
Clockwork

View File

@@ -1,50 +0,0 @@
<Workspace Version="1.3.2.2480" X="-385.56100551681" Y="91.795415174249" zoom="0.894168083312076" ScaleFactor="1" Name="WeekDayNumber" Description="" ID="9178bf2b-44b9-4462-9095-3576629b125c" Category="Core.DayOfWeek">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="43f28b20-a290-4a5a-9523-845f98f1ec6f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Monday" x="537" y="259" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Monday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="a805e1f9-4507-4c80-a360-c345208430a1" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Saturday" x="522" y="764" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Saturday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c806c860-008f-4ffb-a9ea-b46fefeb1cf5" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Sunday" x="541" y="854" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Sunday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5a11ed5d-c8c2-4ac4-bf7f-73ff788f40eb" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Tuesday" x="540" y="372" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Tuesday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5e7ffa55-2d3d-4777-8676-87c93e89204c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Wednesday" x="505" y="475" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Wednesday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="99e9f259-406c-4355-baa9-13493feb8523" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Thursday" x="525" y="571" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Thursday" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5c827889-8d07-4987-b36b-9a91c4b8b0fd" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DayOfWeek.Friday" x="540" y="667" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.DayOfWeek.Friday" />
<CoreNodeModels.CreateList guid="a34af405-ff93-4b9c-80eb-5d444c0359b6" type="CoreNodeModels.CreateList" nickname="List.Create" x="908" y="361" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="7">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
<PortInfo index="3" default="False" />
<PortInfo index="4" default="False" />
<PortInfo index="5" default="False" />
<PortInfo index="6" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.CustomNodes.Symbol guid="cf851eb7-8438-4ebd-b806-0c4f414e0746" type="Dynamo.Graph.Nodes.CustomNodes.Symbol" nickname="Input" x="672.756497373681" y="63.8700076239923" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<Symbol value="DayOfWeek" />
</Dynamo.Graph.Nodes.CustomNodes.Symbol>
<Dynamo.Graph.Nodes.CustomNodes.Output guid="62775092-8f8f-4532-aadf-e6b3d9bce277" type="Dynamo.Graph.Nodes.CustomNodes.Output" nickname="Output" x="1415.71826689755" y="162.252235925581" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<Symbol value="int" />
</Dynamo.Graph.Nodes.CustomNodes.Output>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="17f43b45-2ced-43fd-a8ff-9726093cae2b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FirstIndexOf" x="1136.24321578606" y="194.348100699503" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FirstIndexOf@var[]..[],var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="43f28b20-a290-4a5a-9523-845f98f1ec6f" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a805e1f9-4507-4c80-a360-c345208430a1" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="5" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c806c860-008f-4ffb-a9ea-b46fefeb1cf5" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="6" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5a11ed5d-c8c2-4ac4-bf7f-73ff788f40eb" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5e7ffa55-2d3d-4777-8676-87c93e89204c" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="99e9f259-406c-4355-baa9-13493feb8523" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5c827889-8d07-4987-b36b-9a91c4b8b0fd" start_index="0" end="a34af405-ff93-4b9c-80eb-5d444c0359b6" end_index="4" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a34af405-ff93-4b9c-80eb-5d444c0359b6" start_index="0" end="17f43b45-2ced-43fd-a8ff-9726093cae2b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cf851eb7-8438-4ebd-b806-0c4f414e0746" start_index="0" end="17f43b45-2ced-43fd-a8ff-9726093cae2b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="17f43b45-2ced-43fd-a8ff-9726093cae2b" start_index="0" end="62775092-8f8f-4532-aadf-e6b3d9bce277" end_index="0" portType="0" />
</Connectors>
<Notes />
<Annotations />
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -0,0 +1,491 @@
{
"Uuid": "701411a4-9613-4fd5-836b-b021f6030b6f",
"IsCustomNode": true,
"Category": "infeeeee.Revit.FamilyType",
"Description": "Layer widths of compound structure in meter. Works in 2022",
"Name": "CompoundStructureLayerWidths",
"ElementResolver": {
"ResolutionMap": {
"Math": {
"Key": "DSCore.Math",
"Value": "DSCoreNodes.dll"
}
}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "1e3b5d82-c924-4649-a653-7fa7ead9cd1c",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "a0c9e52b32904fb9864402c298c5c57f",
"Inputs": [
{
"Id": "85c8f6b7056e468fa9091c0429234854",
"Name": "elementType",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "399c2fa5404c4f51ac985ed110f7c63a",
"Name": "materials",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "baacf544c12b4642864c1f7984c3346d",
"Name": "functions",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "55d90bfade7944e4805258444e816c3a",
"Name": "widths",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "323746546cab4372a4e8a982787ccafd",
"Name": "isCore",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a85f4cdcd53b4a6188842d0c79e4e978",
"Name": "wraps",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c300e89429194fb2baae80feb34eb1fc",
"Name": "isVariable",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d7a563d8d4364514a56ac25828669966",
"Name": "isStructuralDeck",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a48ab4ce861c42dda08515adf1bf943d",
"Name": "layers",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Retrieves the compound layers of any layered family type (wall types, roof types, floor types etc.)"
},
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "# based on Clockwork's FamilyType.CompoundStructureLayers\r\nimport clr\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\n\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\nclr.ImportExtensions(Revit.Elements)\r\n\r\nitems = UnwrapElement(IN[0])\r\n\r\noutput = []\r\n\r\nfor item in items:\r\n\tlayerwidth = []\r\n\ttry:\r\n\t\tif hasattr(item, \"GetCompoundStructure\"):\r\n\t\t\tcompstruc = item.GetCompoundStructure()\r\n\t\t\tnum = compstruc.LayerCount\r\n\t\t\tcounter = 0\r\n\t\t\twhile counter < num:\r\n\t\t\t\tlw = compstruc.GetLayerWidth(counter)\r\n\t\t\t\tlc = UnitUtils.ConvertFromInternalUnits(lw,ForgeTypeId('autodesk.unit.unit:meters'))\r\n\t\t\t\tlayerwidth.append(lc)\r\n\t\t\t\tcounter += 1\r\n\t\t\toutput.append(layerwidth)\r\n\texcept: pass\r\n\t\r\nOUT = output\r\n",
"Engine": "IronPython2",
"VariableInputPorts": true,
"Id": "278c55d10f03481fb31c8fbb12a14e5c",
"Inputs": [
{
"Id": "84eaac1602c14102bbb4e34262b9ee3a",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "403eaf42d9f7442e81ef54806490944f",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded Python script."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "0a580cf8-9c53-48b1-8a4d-1acb49d472b5",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "28639d545986476bb970b29de101d459",
"Inputs": [
{
"Id": "440d083bd00746e7a022a626c86fc15d",
"Name": "length",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "09e05ac219244837ada5b237088f1b84",
"Name": "Meter",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Convert from Revit display unit to meter"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a>2021;",
"Id": "12f4919f41244b5b9078c91433b0d1d6",
"Inputs": [
{
"Id": "f0b3636fa4784bdda35f15842b87f73f",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9fe2603f122946ce9a654ce7251f1f66",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "2a18de17cd5c4359b15ef0eaee43dbb5",
"Inputs": [
{
"Id": "d66c342c2a714ba4860b1f7fd1be6828",
"Name": "test",
"Description": "Boolean test",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "bb895d2f512046af8e8aa378caa4372c",
"Name": "true",
"Description": "Returned if test is true",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "571b615e9b914857939e769c61df4e7d",
"Name": "false",
"Description": "Returned if test is false",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2e2096cfe08641059fd7c472f3cd2d5a",
"Name": "result",
"Description": "Result block produced",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore",
"NodeType": "InputNode",
"Parameter": {
"Name": "familyType",
"TypeName": "var",
"TypeRank": 0,
"DefaultValue": null,
"Description": ""
},
"Id": "cfe1cb0369814e408909e9def13e288b",
"Inputs": [],
"Outputs": [
{
"Id": "601c87e5c14e41c3b0bb535bde962f8b",
"Name": "",
"Description": "Symbol",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore",
"NodeType": "OutputNode",
"ElementResolver": null,
"Symbol": "widths",
"Id": "812ba296a82e4ff5b5b0c11b44b4b53d",
"Inputs": [
{
"Id": "90bc08ef2e794a129ce0b90fff4ad685",
"Name": "",
"Description": "",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [],
"Replication": "Disabled",
"Description": "A function output, use with custom nodes"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore",
"NodeType": "InputNode",
"Parameter": {
"Name": "revitVersion",
"TypeName": "int",
"TypeRank": 0,
"DefaultValue": null,
"Description": ""
},
"Id": "7e2fb3704dc84ee8a9691bb477cfa1b6",
"Inputs": [],
"Outputs": [
{
"Id": "0e979923f6a04251b12f7065cccde7ee",
"Name": "",
"Description": "Symbol",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false"
}
],
"Connectors": [
{
"Start": "55d90bfade7944e4805258444e816c3a",
"End": "440d083bd00746e7a022a626c86fc15d",
"Id": "68c1743306074787bb6e7a55bf021b83"
},
{
"Start": "403eaf42d9f7442e81ef54806490944f",
"End": "bb895d2f512046af8e8aa378caa4372c",
"Id": "38d28b72bb884bdc9e6c3760c7cde19e"
},
{
"Start": "09e05ac219244837ada5b237088f1b84",
"End": "571b615e9b914857939e769c61df4e7d",
"Id": "249ed2f41f3d4183b54347ef6ad5c4b9"
},
{
"Start": "9fe2603f122946ce9a654ce7251f1f66",
"End": "d66c342c2a714ba4860b1f7fd1be6828",
"Id": "7a719d30e9b24a12b405bf292965013e"
},
{
"Start": "2e2096cfe08641059fd7c472f3cd2d5a",
"End": "90bc08ef2e794a129ce0b90fff4ad685",
"Id": "1336a70e37b4480c9586bdc83cb85fb8"
},
{
"Start": "601c87e5c14e41c3b0bb535bde962f8b",
"End": "85c8f6b7056e468fa9091c0429234854",
"Id": "abb13729911547debd8225659ca5061e"
},
{
"Start": "601c87e5c14e41c3b0bb535bde962f8b",
"End": "84eaac1602c14102bbb4e34262b9ee3a",
"Id": "9b7ab654c4f34536a57cf553cd2b0b20"
},
{
"Start": "0e979923f6a04251b12f7065cccde7ee",
"End": "f0b3636fa4784bdda35f15842b87f73f",
"Id": "2fb3dd69f8fb44d08905ed91b6e62060"
}
],
"Dependencies": [
"1e3b5d82-c924-4649-a653-7fa7ead9cd1c",
"0a580cf8-9c53-48b1-8a4d-1acb49d472b5"
],
"NodeLibraryDependencies": [
{
"Name": "Clockwork for Dynamo 2.x",
"Version": "2.3.0",
"ReferenceType": "Package",
"Nodes": [
"a0c9e52b32904fb9864402c298c5c57f"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": false,
"IsVisibleInDynamoLibrary": true,
"Version": "2.10.1.3976",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": 29.079783934082467,
"EyeY": 16.776168007768419,
"EyeZ": -10.906455497398817,
"LookX": -26.796219843353708,
"LookY": -12.611168045915392,
"LookZ": 4.6336312099842658,
"UpX": -0.21327446603351286,
"UpY": 0.97629600711994025,
"UpZ": 0.036879650483638178
},
"NodeViews": [
{
"Id": "a0c9e52b32904fb9864402c298c5c57f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "FamilyType.CompoundStructureLayers",
"ShowGeometry": true,
"Excluded": false,
"X": 250.0,
"Y": 0.0
},
{
"Id": "278c55d10f03481fb31c8fbb12a14e5c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "LayerWidths 2022",
"ShowGeometry": true,
"Excluded": false,
"X": 332.971292544235,
"Y": 299.56717929291972
},
{
"Id": "28639d545986476bb970b29de101d459",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "ConvertToMeter",
"ShowGeometry": true,
"Excluded": false,
"X": 614.270872257526,
"Y": 53.8837643669267
},
{
"Id": "12f4919f41244b5b9078c91433b0d1d6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 625.824520148695,
"Y": 449.86301930756872
},
{
"Id": "2a18de17cd5c4359b15ef0eaee43dbb5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "If",
"ShowGeometry": true,
"Excluded": false,
"X": 951.74968859653563,
"Y": 299.16508178508775
},
{
"Id": "cfe1cb0369814e408909e9def13e288b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Input",
"ShowGeometry": true,
"Excluded": false,
"X": 0.0,
"Y": 0.0
},
{
"Id": "812ba296a82e4ff5b5b0c11b44b4b53d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Output",
"ShowGeometry": true,
"Excluded": false,
"X": 1195.7496885965356,
"Y": 132.0
},
{
"Id": "7e2fb3704dc84ee8a9691bb477cfa1b6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Input",
"ShowGeometry": true,
"Excluded": false,
"X": -72.0,
"Y": 309.0
}
],
"Annotations": [],
"X": 398.0,
"Y": 370.0,
"Zoom": 1.0
}
}

529
nodes/ConvertToMeter.dyf Normal file
View File

@@ -0,0 +1,529 @@
{
"Uuid": "0a580cf8-9c53-48b1-8a4d-1acb49d472b5",
"IsCustomNode": true,
"Category": "infeeeee.Revit.Units",
"Description": "Convert from Revit display unit to meter",
"Name": "ConvertToMeter",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore",
"NodeType": "OutputNode",
"ElementResolver": null,
"Symbol": "Meter",
"Id": "254f4ae16e5d42c1bf4d9970684efbde",
"Inputs": [
{
"Id": "86a6d4e81dae4118b323a5b14e5a448f",
"Name": "",
"Description": "",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [],
"Replication": "Disabled",
"Description": "A function output, use with custom nodes"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore",
"NodeType": "InputNode",
"Parameter": {
"Name": "length",
"TypeName": "double",
"TypeRank": 0,
"DefaultValue": null,
"Description": ""
},
"Id": "1cfe174d311b4f93bc294d02f4152ac2",
"Inputs": [],
"Outputs": [
{
"Id": "b501676612b6478dbf2e72025bb27c40",
"Name": "",
"Description": "Symbol",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "x;\n\ny = [Imperative]\n{\nif (x == \"Millimeters\") {\nreturn = 1000;\n}\nelse if (x == \"Centimeters\" ) {\nreturn = 100;\n}\nelse if (x == \"Decimeters\" ) {\nreturn = 10;\n}\nelse if (x == \"Decimal feet\" ||\n\tx == \"Feet and fractional inches\" ) {\nreturn = 3.280839895;\n}\nelse if (x == \"Decimal inches\" ||\n\tx == \"Fractional inches\" ) {\nreturn = 39.37007874;\n}\nelse {\nreturn = 1;\n}\n};",
"Id": "e5530a5429824985b5207815f0d7455a",
"Inputs": [
{
"Id": "3c4f4e2261b645c6822825341f259085",
"Name": "x",
"Description": "x",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "1929e12ffa7c4b6c9a49b22833621326",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "b01f68faaa6c4d789650531ec589f7b4",
"Name": "",
"Description": "y",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "#Copyright (c) Data Shapes, 2018\n#Data-Shapes www.data-shapes.net , elayoubi.mostafa@data-shapes.io @data_shapes\n\nimport clr\nclr.AddReference('RevitAPI')\nfrom Autodesk.Revit.DB import*\nclr.AddReference('RevitServices')\nfrom RevitServices.Persistence import DocumentManager\n\ndoc = DocumentManager.Instance.CurrentDBDocument\nFOptions = Document.GetUnits(doc).GetFormatOptions(UnitType.UT_Length)\nUIunit = FOptions.DisplayUnits\nShow = UIunit.ToString().split('_')\ndel Show[0]\nShow = ' '.join([s.title() for s in Show])\n\nOUT = Show",
"Engine": "IronPython2",
"VariableInputPorts": true,
"Id": "dd4764e1aa794811950feebef8f6026d",
"Inputs": [],
"Outputs": [
{
"Id": "540376c1c00a42de825c63aa3cbfb101",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded Python script."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a/b;",
"Id": "415b231044aa4b718005da23768919b2",
"Inputs": [
{
"Id": "2eeeb6df0f15483aaa15fcf8d35df6d2",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d05ade86d5af42609323c66d5c67ff7f",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ef4caa4485c94a94962f59e58fb152e4",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "# Based on data-shapes Document.LengthDisplayUnit\n\nimport clr\nclr.AddReference('RevitAPI')\nfrom Autodesk.Revit.DB import*\nclr.AddReference('RevitServices')\nfrom RevitServices.Persistence import DocumentManager\n\ndoc = DocumentManager.Instance.CurrentDBDocument\n\n# Get current format options\nFOptions = Document.GetUnits(doc).GetFormatOptions(ForgeTypeId('autodesk.spec.aec:length'))\n\n# Get current unit\nUIunit = FOptions.GetUnitTypeId()\n\n# convert to meter\nOUT = UnitUtils.Convert(IN[0],UIunit,ForgeTypeId('autodesk.unit.unit:meters'))\n\n",
"Engine": "IronPython2",
"VariableInputPorts": true,
"Id": "8c7f766c28cc4f31a77efe93182ff7cf",
"Inputs": [
{
"Id": "eaf1dc8b091d46dd9ca3654a5a63bf3e",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f97c6c7b31bf4602a9ff3e39d623fe36",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded Python script."
},
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "# Based on clockwork Application.Version\r\n\r\nimport clr\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\nuiapp = DocumentManager.Instance.CurrentUIApplication\r\napp = uiapp.Application\r\n\r\nOUT = int(app.VersionNumber)",
"Engine": "IronPython2",
"VariableInputPorts": true,
"Id": "5b303d3d5dba40dd98298bd5ac8c4ab9",
"Inputs": [
{
"Id": "e82e44daf0944129a898fc5bf76171d8",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "00e945dea78b42918b69d7418910f14f",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded Python script."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": ">@var[]..[],var[]..[]",
"Id": "f80e70d061794bb685842637fd5b30d3",
"Inputs": [
{
"Id": "dd946bd0812f48c4be9df80ee24fdf73",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "516a83958791405aa64ee02425095209",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ba69df7fc8bc4be9bb81d47dd6b34000",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "2021;",
"Id": "5f41aec8409647088605e8fa3305c694",
"Inputs": [],
"Outputs": [
{
"Id": "c3d3da4007a64b96a235ac2a51efcf3c",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "297f622095bd42b2aeb7df5ae66d47da",
"Inputs": [
{
"Id": "42dd2030de304592aa1ca0ff5de736dc",
"Name": "test",
"Description": "Boolean test",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "191d19e04a2945b8a8e906fe8f5b96c8",
"Name": "true",
"Description": "Returned if test is true",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "aac390607f6544a3a0f90a702f05c891",
"Name": "false",
"Description": "Returned if test is false",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "08a03068ac054f85b28c0f74c853b57d",
"Name": "result",
"Description": "Result block produced",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
}
],
"Connectors": [
{
"Start": "b501676612b6478dbf2e72025bb27c40",
"End": "2eeeb6df0f15483aaa15fcf8d35df6d2",
"Id": "7f0d019d2293492eb47afa17d0f8319b"
},
{
"Start": "b501676612b6478dbf2e72025bb27c40",
"End": "eaf1dc8b091d46dd9ca3654a5a63bf3e",
"Id": "73bde4ae5f384e7dab082ee6a6fc9ec7"
},
{
"Start": "b01f68faaa6c4d789650531ec589f7b4",
"End": "d05ade86d5af42609323c66d5c67ff7f",
"Id": "59e6c37518b341bc800ed06f50848cb6"
},
{
"Start": "540376c1c00a42de825c63aa3cbfb101",
"End": "3c4f4e2261b645c6822825341f259085",
"Id": "d73cf932feb44ee1890e9f81903f4399"
},
{
"Start": "ef4caa4485c94a94962f59e58fb152e4",
"End": "aac390607f6544a3a0f90a702f05c891",
"Id": "aa989932b8aa4ff4bb4ca50c537052de"
},
{
"Start": "f97c6c7b31bf4602a9ff3e39d623fe36",
"End": "191d19e04a2945b8a8e906fe8f5b96c8",
"Id": "1814e66d36b94b689961c5a1d83a343d"
},
{
"Start": "00e945dea78b42918b69d7418910f14f",
"End": "dd946bd0812f48c4be9df80ee24fdf73",
"Id": "931a03e0e70743d095b42b322288fce1"
},
{
"Start": "ba69df7fc8bc4be9bb81d47dd6b34000",
"End": "42dd2030de304592aa1ca0ff5de736dc",
"Id": "69e44183dfe54da7a6611cdf20a718b3"
},
{
"Start": "c3d3da4007a64b96a235ac2a51efcf3c",
"End": "516a83958791405aa64ee02425095209",
"Id": "784a648be5e647d38496c918a61fdaf6"
},
{
"Start": "08a03068ac054f85b28c0f74c853b57d",
"End": "86a6d4e81dae4118b323a5b14e5a448f",
"Id": "36780095d1db40c1b5806089a1eadbeb"
}
],
"Dependencies": [],
"NodeLibraryDependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": false,
"IsVisibleInDynamoLibrary": true,
"Version": "2.10.1.3976",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": 29.079783934082467,
"EyeY": 16.776168007768419,
"EyeZ": -10.906455497398817,
"LookX": -26.796219843353708,
"LookY": -12.611168045915392,
"LookZ": 4.6336312099842658,
"UpX": -0.21327446603351286,
"UpY": 0.97629600711994025,
"UpZ": 0.036879650483638178
},
"NodeViews": [
{
"Id": "254f4ae16e5d42c1bf4d9970684efbde",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Output",
"ShowGeometry": true,
"Excluded": false,
"X": 1189.7121769290493,
"Y": 701.656747191841
},
{
"Id": "1cfe174d311b4f93bc294d02f4152ac2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Input",
"ShowGeometry": true,
"Excluded": false,
"X": -375.85417601564376,
"Y": 488.615752914164
},
{
"Id": "e5530a5429824985b5207815f0d7455a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 215.18714273473785,
"Y": 67.753817906097851
},
{
"Id": "dd4764e1aa794811950feebef8f6026d",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Name": "Python Script",
"ShowGeometry": true,
"Excluded": false,
"X": -2.2275665995848044,
"Y": 50.203825144277772
},
{
"Id": "415b231044aa4b718005da23768919b2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 715.52380216322445,
"Y": 537.75
},
{
"Id": "8c7f766c28cc4f31a77efe93182ff7cf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "2021",
"ShowGeometry": true,
"Excluded": false,
"X": 211.83947199819158,
"Y": 673.857919747532
},
{
"Id": "5b303d3d5dba40dd98298bd5ac8c4ab9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Revit version",
"ShowGeometry": true,
"Excluded": false,
"X": 214.39712586365931,
"Y": 880.50707472170416
},
{
"Id": "f80e70d061794bb685842637fd5b30d3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": ">",
"ShowGeometry": true,
"Excluded": false,
"X": 476.905816022454,
"Y": 976.40326887909123
},
{
"Id": "5f41aec8409647088605e8fa3305c694",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 229.87003292419104,
"Y": 1044.0846960095998
},
{
"Id": "297f622095bd42b2aeb7df5ae66d47da",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "If",
"ShowGeometry": true,
"Excluded": false,
"X": 959.1977125572173,
"Y": 709.36213969917173
}
],
"Annotations": [
{
"Id": "552a6cdd76d0428a87a2adb9e46fdd5c",
"Title": "Based on Document.LengthDisplayUnit from Data-Shapes",
"Nodes": [],
"Left": -53.650478555094196,
"Top": -7.483543797364149,
"Width": 0.0,
"Height": 0.0,
"FontSize": 36.0,
"InitialTop": 0.0,
"InitialHeight": 0.0,
"TextblockHeight": 0.0,
"Background": "#FFC1D676"
}
],
"X": 417.19679503053948,
"Y": 262.56891523614593,
"Zoom": 0.64686561309241419
}
}

View File

@@ -0,0 +1,215 @@
{
"Uuid": "879adabd-807d-426e-b91c-2aa23f50d699",
"IsCustomNode": true,
"Category": "infeeeee.Revit.Views",
"Description": "Get all displaced elements of a view",
"Name": "GetDisplacedElements",
"ElementResolver": {
"ResolutionMap": {
"List": {
"Key": "List",
"Value": "BuiltIn.ds"
}
}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "import clr\r\n\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\nclr.AddReference(\"RevitAPI\")\r\nfrom Autodesk.Revit.DB import DisplacementElement\r\n\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\nif isinstance(IN[0], list):\r\n\t\tviews = UnwrapElement(IN[0])\r\nelse:\r\n\t\tviews = [UnwrapElement(IN[0])]\r\n\r\nids = []\r\n\r\nfor j in views:\r\n\tids.append(DisplacementElement.GetDisplacedElementIds(j))\r\n\t\r\nallelems = []\r\nfor x in ids:\r\n\telem = []\r\n\tfor y in x:\r\n\t\telem.append(doc.GetElement(y))\r\n\tallelems.append(elem)\t\r\n\t\r\nOUT = allelems",
"VariableInputPorts": true,
"Id": "fb5e3776eaf44697947a2ac47df2a7ca",
"Inputs": [
{
"Id": "f749d028abef4c93a60d246c71024381",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "1c614b4aee2543e7bc8f38baff0dd697",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore",
"NodeType": "InputNode",
"Parameter": {
"Name": "view",
"TypeName": "var",
"TypeRank": 0,
"DefaultValue": null,
"Description": ""
},
"Id": "181cfb7a84b541a58b75fe33b740f224",
"Inputs": [],
"Outputs": [
{
"Id": "bb41ca2cbbe64d2980f2c8a4eadf8dbe",
"Name": "",
"Description": "Symbol",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore",
"NodeType": "OutputNode",
"ElementResolver": null,
"Symbol": "elements",
"Id": "80fe6c1aa61d42449d9638948725b51f",
"Inputs": [
{
"Id": "edb0ddd102b04f36be9fa3ca50dc0bb2",
"Name": "",
"Description": "",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [],
"Replication": "Disabled",
"Description": "A function output, use with custom nodes"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a[0];",
"Id": "2e52c87d7a964622ba11ff2bda151662",
"Inputs": [
{
"Id": "d09e7e576db140989f39141de8800d32",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c48015a2574f491db34a4badd2f69b4b",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
{
"Start": "1c614b4aee2543e7bc8f38baff0dd697",
"End": "d09e7e576db140989f39141de8800d32",
"Id": "43804d98f46241838f6dc276c9777e50"
},
{
"Start": "bb41ca2cbbe64d2980f2c8a4eadf8dbe",
"End": "f749d028abef4c93a60d246c71024381",
"Id": "ce62ce5cdbec4a8b97ed77cea2baf5a9"
},
{
"Start": "c48015a2574f491db34a4badd2f69b4b",
"End": "edb0ddd102b04f36be9fa3ca50dc0bb2",
"Id": "00bab7b3876041cba7739c4ba3ddb570"
}
],
"Dependencies": [],
"NodeLibraryDependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": false,
"IsVisibleInDynamoLibrary": true,
"Version": "2.3.0.5885",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"Id": "fb5e3776eaf44697947a2ac47df2a7ca",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Python Script",
"ShowGeometry": true,
"Excluded": false,
"X": 567.77576982463927,
"Y": 559.55697114938823
},
{
"Id": "181cfb7a84b541a58b75fe33b740f224",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Input",
"ShowGeometry": true,
"Excluded": false,
"X": 363.77576982463927,
"Y": 559.55697114938823
},
{
"Id": "80fe6c1aa61d42449d9638948725b51f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Output",
"ShowGeometry": true,
"Excluded": false,
"X": 981.77576982463927,
"Y": 559.55697114938823
},
{
"Id": "2e52c87d7a964622ba11ff2bda151662",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 791.77576982463927,
"Y": 563.7703044827216
}
],
"Annotations": [],
"X": -57.229111179073413,
"Y": 0.0398473309929841,
"Zoom": 1.0141327329164149
}
}

View File

@@ -0,0 +1,32 @@
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference("RevitAPI")
from Autodesk.Revit.DB import DisplacementElement
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
if isinstance(IN[0], list):
views = UnwrapElement(IN[0])
else:
views = [UnwrapElement(IN[0])]
ids = []
for j in views:
ids.append(DisplacementElement.GetDisplacedElementIds(j))
allelems = []
for x in ids:
elem = []
for y in x:
elem.append(doc.GetElement(y))
allelems.append(elem)
OUT = allelems

View File

@@ -1,7 +1,7 @@
{
"Uuid": "2344df3c-35d0-4ee4-b20a-6a7259317cfc",
"IsCustomNode": true,
"Category": "infeeeee.list",
"Category": "infeeeee.List",
"Description": "Replace same elements follow each other",
"Name": "ReplaceFollowingElements",
"ElementResolver": {

View File

@@ -1,58 +0,0 @@
<Workspace Version="1.3.3.4651" X="-2043.85892315828" Y="-165.399057529053" zoom="0.808627869216021" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="95b9719a-eade-4cb8-815d-185eb8dfd3ff" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Add Revisions to Sheet" x="3503.54110958517" y="839.787405213118" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
<ID value="b489e87e-6c60-4887-ab3c-88ef8a099209" />
<Name value="Add Revisions to Sheet" />
<Description value="This node will add specified revisions to a sheet. " />
<Inputs>
<Input value="Sheet" />
<Input value="Revision" />
<Input value="RunIt" />
</Inputs>
<Outputs>
<Output value="Sheet" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="e40961d4-071b-4eb4-b62f-816cee79cfac" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Get All Revisions" x="3166.80130238697" y="886.255578842151" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="True" />
<ID value="e4f67d90-ea21-4d85-acbf-a9388cf512c8" />
<Name value="Get All Revisions" />
<Description value="This node will return all Revisions currently defined in the mode." />
<Inputs>
<Input value="RunIt" />
</Inputs>
<Outputs>
<Output value="Revision" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<CoreNodeModels.Input.BoolSelector guid="89a0ec2a-9766-4913-8ceb-b8b96abe9da2" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="2987.12106598089" y="1056.06036449898" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<DSRevitNodesUI.ElementsOfCategory guid="3869f133-7cc4-4bad-8671-07d8c9991057" type="DSRevitNodesUI.ElementsOfCategory" nickname="All Elements of Category" x="3218.84170442825" y="683.511265531232" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</DSRevitNodesUI.ElementsOfCategory>
<DSRevitNodesUI.Categories guid="a257cc85-cad1-4f55-a1a7-50fc2cb8cc72" type="DSRevitNodesUI.Categories" nickname="Categories" x="3002.78551205807" y="685.04903202497" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="422:Sheets" />
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="e40961d4-071b-4eb4-b62f-816cee79cfac" start_index="0" end="95b9719a-eade-4cb8-815d-185eb8dfd3ff" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="89a0ec2a-9766-4913-8ceb-b8b96abe9da2" start_index="0" end="e40961d4-071b-4eb4-b62f-816cee79cfac" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="89a0ec2a-9766-4913-8ceb-b8b96abe9da2" start_index="0" end="95b9719a-eade-4cb8-815d-185eb8dfd3ff" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3869f133-7cc4-4bad-8671-07d8c9991057" start_index="0" end="95b9719a-eade-4cb8-815d-185eb8dfd3ff" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a257cc85-cad1-4f55-a1a7-50fc2cb8cc72" start_index="0" end="3869f133-7cc4-4bad-8671-07d8c9991057" end_index="0" portType="0" />
</Connectors>
<Notes />
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="8faecaa4-e0bb-47f5-a08c-ead28d824660" annotationText="archicab" left="3156.80130238697" top="793.787405213118" width="559.739807198202" height="185.468173629033" fontSize="30" InitialTop="839.787405213118" InitialHeight="169.468173629033" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="95b9719a-eade-4cb8-815d-185eb8dfd3ff" />
<Models ModelGuid="e40961d4-071b-4eb4-b62f-816cee79cfac" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -1,45 +0,0 @@
<Workspace Version="1.3.3.4651" X="-3213.32309994498" Y="-513.876611454356" zoom="1.11854015966461" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="95b9719a-eade-4cb8-815d-185eb8dfd3ff" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Add Revisions to Sheet" x="3503.54110958517" y="839.787405213118" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
<ID value="b489e87e-6c60-4887-ab3c-88ef8a099209" />
<Name value="Add Revisions to Sheet" />
<Description value="This node will add specified revisions to a sheet. " />
<Inputs>
<Input value="Sheet" />
<Input value="Revision" />
<Input value="RunIt" />
</Inputs>
<Outputs>
<Output value="Sheet" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<CoreNodeModels.Input.BoolSelector guid="89a0ec2a-9766-4913-8ceb-b8b96abe9da2" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="3193.20578957428" y="986.822413884599" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<DSRevitNodesUI.ElementsOfCategory guid="3869f133-7cc4-4bad-8671-07d8c9991057" type="DSRevitNodesUI.ElementsOfCategory" nickname="All Elements of Category" x="3218.84170442825" y="683.511265531232" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</DSRevitNodesUI.ElementsOfCategory>
<DSRevitNodesUI.Categories guid="a257cc85-cad1-4f55-a1a7-50fc2cb8cc72" type="DSRevitNodesUI.Categories" nickname="Categories" x="3002.78551205807" y="685.04903202497" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="422:Sheets" />
<DSRevitNodesUI.RevitRevisions guid="24d9a652-979b-4179-80c9-de4dfbe9d81d" type="DSRevitNodesUI.RevitRevisions" nickname="Select Revision" x="2979.43579731577" y="815.907150532393" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="3:Seq. 4 - MEP update" />
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="89a0ec2a-9766-4913-8ceb-b8b96abe9da2" start_index="0" end="95b9719a-eade-4cb8-815d-185eb8dfd3ff" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3869f133-7cc4-4bad-8671-07d8c9991057" start_index="0" end="95b9719a-eade-4cb8-815d-185eb8dfd3ff" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a257cc85-cad1-4f55-a1a7-50fc2cb8cc72" start_index="0" end="3869f133-7cc4-4bad-8671-07d8c9991057" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="24d9a652-979b-4179-80c9-de4dfbe9d81d" start_index="0" end="95b9719a-eade-4cb8-815d-185eb8dfd3ff" end_index="1" portType="0" />
</Connectors>
<Notes />
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="8faecaa4-e0bb-47f5-a08c-ead28d824660" annotationText="archilab" left="3493.54110958517" top="793.787405213118" width="223" height="191" fontSize="30" InitialTop="839.787405213118" InitialHeight="169.468173629033" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="95b9719a-eade-4cb8-815d-185eb8dfd3ff" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -1,295 +0,0 @@
<Workspace Version="1.3.2.2480" X="-4678.77930511715" Y="-1227.96717365289" zoom="0.811484505620697" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="False">
<NamespaceResolutionMap />
<Elements>
<DSRevitNodesUI.ElementsOfCategory guid="fe1d923b-32ce-401a-b33f-9b4efa6427d2" type="DSRevitNodesUI.ElementsOfCategory" nickname="All Elements of Category" x="976.312598834577" y="1371.63915297432" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="true">
<PortInfo index="0" default="False" />
</DSRevitNodesUI.ElementsOfCategory>
<DSRevitNodesUI.Categories guid="21e75096-61bc-43bd-895b-5f6945207640" type="DSRevitNodesUI.Categories" nickname="Categories" x="694.312598834573" y="1371.63915297432" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="361:RevisionClouds" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="74767c3b-3221-415e-9eed-ec5f40f64a05" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3922.12271515712" y="2044.85400483047" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Mark&quot;;&#xA;&quot;Comments&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="5be9187c-f1f0-4eb4-8f94-100de55e693f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="5066.95527550776" y="1.54555126272226" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="ff62a877-6f87-4885-be01-499d38021adb" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="4993.55112964975" y="970.737753076995" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Sheet Number&quot;;&#xA;&quot;Sheet Name&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="7752cacd-1494-480f-ad34-589f54900418" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="5555.23267999724" y="93.7888227689513" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Sheets&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="61ae1606-357e-4f60-b5a6-78f02767b09f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Category.Name" x="5415.44612076438" y="-27.2899881209107" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Category.Name">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="57c75b11-692a-426b-921c-78e06bfcb3ab" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Contains" x="5769.59437674916" y="64.7979505090834" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Contains@string,string,bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="a10bfce1-11a2-425f-a319-94b2fa801c90" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="5247.55112964975" y="882.31108641033" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c202def8-6762-4b29-a992-0986f5a93a3b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="5247.55112964975" y="1016.31108641033" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="c829df93-fbff-469e-ba63-3158f42f0482" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Join" x="6097.55112964975" y="866.31108641033" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Join@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="17636a4e-3269-4514-a4e6-8aeeffb3bdf4" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="5830.55112964975" y="826.524419743662" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot; - &quot;;" ShouldFocus="false" />
<CoreNodeModels.CreateList guid="91d0c987-4112-4930-985c-8c5374620f27" type="CoreNodeModels.CreateList" nickname="List.Create" x="5610.55112964975" y="936.31108641033" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="2a3721da-405b-46b7-8479-3039a4f34e82" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Transpose" x="5830.55112964975" y="936.31108641033" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Transpose@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c7c654f8-df3e-4b20-a962-95f5d167923b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="5807.2086469305" y="478.272689424473" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Logic.If guid="cec5af3a-6cdf-49e9-9d32-e09f3529e83b" type="CoreNodeModels.Logic.If" nickname="If" x="6934.56902736272" y="829.444092259874" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="true">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="29f6b74a-fbb2-4b89-ad8f-f06c808ae850" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Flatten" x="6395.55112964975" y="866.31108641033" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="Flatten@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="056d8b57-9c13-4017-98d4-d95ca00c5441" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="4181.80437941377" y="1936.75254189445" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d4bfd6c0-41be-4449-99a2-83eb77444957" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="4159.66914189985" y="2131.71290307471" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="2bd59d45-2cff-4572-b713-1491cb27e8ee" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="1424.89278180345" y="1126.50465710314" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="3d107a98-af20-4844-8912-df3a39963ae2" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1236.89278180345" y="1156.71799043647" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Mark&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="a5212466-be66-42e5-bbca-839b817ed144" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Length" x="1787.89278180345" y="1126.50465710314" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Length@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="db9df6a2-1be8-43bc-a7a8-47e61c12e2c4" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="&lt;" x="2060.89278180345" y="1056.50465710314" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="Operators" function="&lt;@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="822fd254-29b2-4eec-947c-a0d4047c3fef" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1787.89278180345" y="1016.71799043647" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="bf4e06e7-e8de-4902-9020-37284a27fa04" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FilterByBoolMask" x="2340.21837095109" y="1308.19830328505" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FilterByBoolMask@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="0a9fa423-bf28-4c98-bf7d-6bdb5ff21bae" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="5565.57459961813" y="432.681738883602" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;View Name&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="c57560ba-4a9f-47d6-b6e3-a8c392ae5ec3" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="4719.13711329039" y="33.8035869769224" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Category&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="87734195-2142-4f52-96f0-0c19d119b207" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="SortByFunction" x="3451.78520381041" y="1503.48802356492" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="SortByFunction@var[]..[],_FunctionObject">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="70356493-e002-4c36-8d13-91e47c3647e5" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="3137.09144497844" y="1551.47543116306" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="d64715c9-d0c8-479c-b7a4-8231d5b27e99" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2959.18992579184" y="1574.11490388634" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Mark&quot;;" ShouldFocus="false" />
<CoreNodeModels.Input.BoolSelector guid="95fbe7e1-95e2-401d-b05b-52511c1fc25e" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="2037.97770689733" y="633.96160540679" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>False</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<CoreNodeModels.Logic.If guid="117d4fa0-ef02-497f-849c-649b060ebc01" type="CoreNodeModels.Logic.If" nickname="If" x="2575.83251024188" y="1023.81745913054" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="eec5376f-651d-48e5-b8d5-9d05667c62e2" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="List.Join" x="2763.30449705441" y="1247.286207553" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Join@var[]..[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="12a3f79d-0967-4d4a-8aba-76feafe1bc00" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2332.83196019505" y="1021.10060274437" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="null;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="015e7247-a62a-4355-bc0d-6e3e4eaf6ebd" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Clean" x="3183.27264742866" y="1285.5774212636" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Clean@var[]..[],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="f745cf9f-ffb2-4c3f-aa2f-f27ffe2598cf" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2987.88160353822" y="1366.57446501475" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="false;" ShouldFocus="false" />
<CoreNodeModels.CreateList guid="fb330b95-88bc-4aa8-93a4-a0bc7ba698a1" type="CoreNodeModels.CreateList" nickname="List.Create" x="6531.58120059471" y="2240.00377839315" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="3">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f2296402-a468-4b92-9978-490184c4c53a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Transpose" x="6773.36431904696" y="2253.0736494645" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Transpose@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="a860e6a9-2877-431f-9667-ae53664f5f90" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="6773.36431904696" y="2143.28698279783" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot; | &quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="4950eded-8376-46f7-8f91-97e5a9c8afe0" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Join" x="7040.36431904696" y="2183.0736494645" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Join@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="272bea07-3531-4757-9dd4-79b32158c373" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="7310.47655693151" y="2258.29078050058" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="false;" ShouldFocus="false" />
<CoreNodeModels.Input.BoolSelector guid="547df0b2-2a81-45d9-9bc8-d0b17447aafc" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="7308.63166965668" y="2402.89189654406" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b3703853-9275-4e14-bb33-554e7434dc9e" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Length" x="4805.67655431811" y="2129.07423550571" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Length@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1f522f80-9471-4147-93df-af63bacf7412" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.MaximumItem" x="5039.15017127539" y="2135.33640469231" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.MaximumItem@var[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="25a91cd3-f577-47f9-80a7-e654724b4f00" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.PadRight" x="5271.6729957218" y="2071.55016222825" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.PadRight@string,int,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="4bdd8441-7385-4609-8491-f764df9d7d1e" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Length" x="4826.10398741682" y="1816.84377243001" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Length@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f4448d00-2a45-4e0a-96cd-88bcae82563f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.MaximumItem" x="5059.5776043741" y="1823.10594161661" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.MaximumItem@var[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="dd719bae-5eb6-44e9-a068-9f960114935b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.PadRight" x="5292.10042882051" y="1759.31969915256" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.PadRight@string,int,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="315680c9-2b7a-4cb0-badc-1fa55c865f50" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Length" x="5908.96646778198" y="1755.31749513653" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Length@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="92299c7b-535d-4724-befd-de7f1a15d473" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.MaximumItem" x="6142.44008473926" y="1761.57966432313" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.MaximumItem@var[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f23b044a-d109-43b7-9517-417bbdaf2b4e" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.PadRight" x="6374.96290918567" y="1697.79342185908" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.PadRight@string,int,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="8de04ce9-090d-4476-b1c6-367618ea850e" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="4134" y="1379" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="Clockwork.Element.OwnerView;" ShouldFocus="false">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="8219a693-5fa8-46ff-99aa-e426916e16a2" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="7552.46461883887" y="2235.09874478695" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Springs.Watch+&quot;;&#xA;input;&#xA;addIndexes;&#xA;reset;" ShouldFocus="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="fe1d923b-32ce-401a-b33f-9b4efa6427d2" start_index="0" end="2bd59d45-2cff-4572-b713-1491cb27e8ee" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fe1d923b-32ce-401a-b33f-9b4efa6427d2" start_index="0" end="bf4e06e7-e8de-4902-9020-37284a27fa04" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="21e75096-61bc-43bd-895b-5f6945207640" start_index="0" end="fe1d923b-32ce-401a-b33f-9b4efa6427d2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="74767c3b-3221-415e-9eed-ec5f40f64a05" start_index="0" end="056d8b57-9c13-4017-98d4-d95ca00c5441" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="74767c3b-3221-415e-9eed-ec5f40f64a05" start_index="1" end="d4bfd6c0-41be-4449-99a2-83eb77444957" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5be9187c-f1f0-4eb4-8f94-100de55e693f" start_index="0" end="61ae1606-357e-4f60-b5a6-78f02767b09f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="ff62a877-6f87-4885-be01-499d38021adb" start_index="0" end="a10bfce1-11a2-425f-a319-94b2fa801c90" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="ff62a877-6f87-4885-be01-499d38021adb" start_index="1" end="c202def8-6762-4b29-a992-0986f5a93a3b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="7752cacd-1494-480f-ad34-589f54900418" start_index="0" end="57c75b11-692a-426b-921c-78e06bfcb3ab" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="61ae1606-357e-4f60-b5a6-78f02767b09f" start_index="0" end="57c75b11-692a-426b-921c-78e06bfcb3ab" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="57c75b11-692a-426b-921c-78e06bfcb3ab" start_index="0" end="cec5af3a-6cdf-49e9-9d32-e09f3529e83b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a10bfce1-11a2-425f-a319-94b2fa801c90" start_index="0" end="91d0c987-4112-4930-985c-8c5374620f27" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c202def8-6762-4b29-a992-0986f5a93a3b" start_index="0" end="91d0c987-4112-4930-985c-8c5374620f27" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c829df93-fbff-469e-ba63-3158f42f0482" start_index="0" end="29f6b74a-fbb2-4b89-ad8f-f06c808ae850" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="17636a4e-3269-4514-a4e6-8aeeffb3bdf4" start_index="0" end="c829df93-fbff-469e-ba63-3158f42f0482" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="91d0c987-4112-4930-985c-8c5374620f27" start_index="0" end="2a3721da-405b-46b7-8479-3039a4f34e82" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2a3721da-405b-46b7-8479-3039a4f34e82" start_index="0" end="c829df93-fbff-469e-ba63-3158f42f0482" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c7c654f8-df3e-4b20-a962-95f5d167923b" start_index="0" end="cec5af3a-6cdf-49e9-9d32-e09f3529e83b" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cec5af3a-6cdf-49e9-9d32-e09f3529e83b" start_index="0" end="315680c9-2b7a-4cb0-badc-1fa55c865f50" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cec5af3a-6cdf-49e9-9d32-e09f3529e83b" start_index="0" end="f23b044a-d109-43b7-9517-417bbdaf2b4e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="29f6b74a-fbb2-4b89-ad8f-f06c808ae850" start_index="0" end="cec5af3a-6cdf-49e9-9d32-e09f3529e83b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="056d8b57-9c13-4017-98d4-d95ca00c5441" start_index="0" end="4bdd8441-7385-4609-8491-f764df9d7d1e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="056d8b57-9c13-4017-98d4-d95ca00c5441" start_index="0" end="dd719bae-5eb6-44e9-a068-9f960114935b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d4bfd6c0-41be-4449-99a2-83eb77444957" start_index="0" end="b3703853-9275-4e14-bb33-554e7434dc9e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d4bfd6c0-41be-4449-99a2-83eb77444957" start_index="0" end="25a91cd3-f577-47f9-80a7-e654724b4f00" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2bd59d45-2cff-4572-b713-1491cb27e8ee" start_index="0" end="a5212466-be66-42e5-bbca-839b817ed144" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3d107a98-af20-4844-8912-df3a39963ae2" start_index="0" end="2bd59d45-2cff-4572-b713-1491cb27e8ee" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a5212466-be66-42e5-bbca-839b817ed144" start_index="0" end="db9df6a2-1be8-43bc-a7a8-47e61c12e2c4" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="db9df6a2-1be8-43bc-a7a8-47e61c12e2c4" start_index="0" end="bf4e06e7-e8de-4902-9020-37284a27fa04" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="822fd254-29b2-4eec-947c-a0d4047c3fef" start_index="0" end="db9df6a2-1be8-43bc-a7a8-47e61c12e2c4" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bf4e06e7-e8de-4902-9020-37284a27fa04" start_index="0" end="eec5376f-651d-48e5-b8d5-9d05667c62e2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bf4e06e7-e8de-4902-9020-37284a27fa04" start_index="1" end="117d4fa0-ef02-497f-849c-649b060ebc01" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0a9fa423-bf28-4c98-bf7d-6bdb5ff21bae" start_index="0" end="c7c654f8-df3e-4b20-a962-95f5d167923b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c57560ba-4a9f-47d6-b6e3-a8c392ae5ec3" start_index="0" end="5be9187c-f1f0-4eb4-8f94-100de55e693f" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="87734195-2142-4f52-96f0-0c19d119b207" start_index="0" end="d4bfd6c0-41be-4449-99a2-83eb77444957" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="87734195-2142-4f52-96f0-0c19d119b207" start_index="0" end="056d8b57-9c13-4017-98d4-d95ca00c5441" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="87734195-2142-4f52-96f0-0c19d119b207" start_index="0" end="8de04ce9-090d-4476-b1c6-367618ea850e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="70356493-e002-4c36-8d13-91e47c3647e5" start_index="0" end="87734195-2142-4f52-96f0-0c19d119b207" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d64715c9-d0c8-479c-b7a4-8231d5b27e99" start_index="0" end="70356493-e002-4c36-8d13-91e47c3647e5" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="95fbe7e1-95e2-401d-b05b-52511c1fc25e" start_index="0" end="117d4fa0-ef02-497f-849c-649b060ebc01" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="117d4fa0-ef02-497f-849c-649b060ebc01" start_index="0" end="eec5376f-651d-48e5-b8d5-9d05667c62e2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="eec5376f-651d-48e5-b8d5-9d05667c62e2" start_index="0" end="015e7247-a62a-4355-bc0d-6e3e4eaf6ebd" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="12a3f79d-0967-4d4a-8aba-76feafe1bc00" start_index="0" end="117d4fa0-ef02-497f-849c-649b060ebc01" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="015e7247-a62a-4355-bc0d-6e3e4eaf6ebd" start_index="0" end="87734195-2142-4f52-96f0-0c19d119b207" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f745cf9f-ffb2-4c3f-aa2f-f27ffe2598cf" start_index="0" end="015e7247-a62a-4355-bc0d-6e3e4eaf6ebd" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fb330b95-88bc-4aa8-93a4-a0bc7ba698a1" start_index="0" end="f2296402-a468-4b92-9978-490184c4c53a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f2296402-a468-4b92-9978-490184c4c53a" start_index="0" end="4950eded-8376-46f7-8f91-97e5a9c8afe0" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a860e6a9-2877-431f-9667-ae53664f5f90" start_index="0" end="4950eded-8376-46f7-8f91-97e5a9c8afe0" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4950eded-8376-46f7-8f91-97e5a9c8afe0" start_index="0" end="8219a693-5fa8-46ff-99aa-e426916e16a2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="272bea07-3531-4757-9dd4-79b32158c373" start_index="0" end="8219a693-5fa8-46ff-99aa-e426916e16a2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="547df0b2-2a81-45d9-9bc8-d0b17447aafc" start_index="0" end="8219a693-5fa8-46ff-99aa-e426916e16a2" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b3703853-9275-4e14-bb33-554e7434dc9e" start_index="0" end="1f522f80-9471-4147-93df-af63bacf7412" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1f522f80-9471-4147-93df-af63bacf7412" start_index="0" end="25a91cd3-f577-47f9-80a7-e654724b4f00" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="25a91cd3-f577-47f9-80a7-e654724b4f00" start_index="0" end="fb330b95-88bc-4aa8-93a4-a0bc7ba698a1" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="4bdd8441-7385-4609-8491-f764df9d7d1e" start_index="0" end="f4448d00-2a45-4e0a-96cd-88bcae82563f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f4448d00-2a45-4e0a-96cd-88bcae82563f" start_index="0" end="dd719bae-5eb6-44e9-a068-9f960114935b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="dd719bae-5eb6-44e9-a068-9f960114935b" start_index="0" end="fb330b95-88bc-4aa8-93a4-a0bc7ba698a1" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="315680c9-2b7a-4cb0-badc-1fa55c865f50" start_index="0" end="92299c7b-535d-4724-befd-de7f1a15d473" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="92299c7b-535d-4724-befd-de7f1a15d473" start_index="0" end="f23b044a-d109-43b7-9517-417bbdaf2b4e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f23b044a-d109-43b7-9517-417bbdaf2b4e" start_index="0" end="fb330b95-88bc-4aa8-93a4-a0bc7ba698a1" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8de04ce9-090d-4476-b1c6-367618ea850e" start_index="0" end="5be9187c-f1f0-4eb4-8f94-100de55e693f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8de04ce9-090d-4476-b1c6-367618ea850e" start_index="0" end="a10bfce1-11a2-425f-a319-94b2fa801c90" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8de04ce9-090d-4476-b1c6-367618ea850e" start_index="0" end="c202def8-6762-4b29-a992-0986f5a93a3b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8de04ce9-090d-4476-b1c6-367618ea850e" start_index="0" end="c7c654f8-df3e-4b20-a962-95f5d167923b" end_index="0" portType="0" />
</Connectors>
<Notes>
<Dynamo.Graph.Notes.NoteModel guid="cd8b51aa-68fb-4a74-b875-fc1cdead297e" text="True if sheet" x="5891.95768461261" y="27.0178876205623" />
</Notes>
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="c01a28c1-9fde-46f1-8c9c-73c3d08cbfc7" annotationText="Get sheet names" left="4983.55112964975" top="780.524419743662" width="1601" height="354.786666666668" fontSize="30" InitialTop="826.524419743662" InitialHeight="338.786666666667" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="a10bfce1-11a2-425f-a319-94b2fa801c90" />
<Models ModelGuid="c202def8-6762-4b29-a992-0986f5a93a3b" />
<Models ModelGuid="c829df93-fbff-469e-ba63-3158f42f0482" />
<Models ModelGuid="17636a4e-3269-4514-a4e6-8aeeffb3bdf4" />
<Models ModelGuid="91d0c987-4112-4930-985c-8c5374620f27" />
<Models ModelGuid="2a3721da-405b-46b7-8479-3039a4f34e82" />
<Models ModelGuid="29f6b74a-fbb2-4b89-ad8f-f06c808ae850" />
<Models ModelGuid="ff62a877-6f87-4885-be01-499d38021adb" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="3408875b-906d-4d09-b077-8f58ecbf4af3" annotationText="Get view names" left="5555.57459961813" top="386.681738883602" width="524.63404731237" height="210.590950540871" fontSize="30" InitialTop="432.681738883602" InitialHeight="149" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="c7c654f8-df3e-4b20-a962-95f5d167923b" />
<Models ModelGuid="0a9fa423-bf28-4c98-bf7d-6bdb5ff21bae" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="21324332-363c-40a3-b6ff-7c12d7ae0dfe" annotationText="View or sheet name" left="6924.56902736272" top="711.444092259874" width="147" height="263" fontSize="30" InitialTop="829.444092259874" InitialHeight="175" TextblockHeight="108" backgrouund="#FFC1D676">
<Models ModelGuid="cec5af3a-6cdf-49e9-9d32-e09f3529e83b" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="6d0bff52-dd2b-4c59-946b-a0eaa11fc2a8" annotationText="Find sheets" left="4709.13711329039" top="-73.2899881209107" width="1276.82057132222" height="283.087938629994" fontSize="30" InitialTop="-27.2899881209107" InitialHeight="244.07881088986" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="5be9187c-f1f0-4eb4-8f94-100de55e693f" />
<Models ModelGuid="7752cacd-1494-480f-ad34-589f54900418" />
<Models ModelGuid="61ae1606-357e-4f60-b5a6-78f02767b09f" />
<Models ModelGuid="57c75b11-692a-426b-921c-78e06bfcb3ab" />
<Models ModelGuid="cd8b51aa-68fb-4a74-b875-fc1cdead297e" />
<Models ModelGuid="c57560ba-4a9f-47d6-b6e3-a8c392ae5ec3" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="fd1fa588-e884-4423-9394-e97167aa18ea" annotationText="Find if it has mark" left="1226.89278180345" top="970.71799043647" width="1013" height="279" fontSize="30" InitialTop="1016.71799043647" InitialHeight="254.281215885176" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="2bd59d45-2cff-4572-b713-1491cb27e8ee" />
<Models ModelGuid="3d107a98-af20-4844-8912-df3a39963ae2" />
<Models ModelGuid="a5212466-be66-42e5-bbca-839b817ed144" />
<Models ModelGuid="db9df6a2-1be8-43bc-a7a8-47e61c12e2c4" />
<Models ModelGuid="822fd254-29b2-4eec-947c-a0d4047c3fef" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="a00cffe3-e094-4234-a852-7dcd275ec249" annotationText="Get revision clouds" left="684.312598834573" top="1325.63915297432" width="476.000000000004" height="139" fontSize="30" InitialTop="1371.63915297432" InitialHeight="155.46328782863" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="fe1d923b-32ce-401a-b33f-9b4efa6427d2" />
<Models ModelGuid="21e75096-61bc-43bd-895b-5f6945207640" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="10b207c3-1143-48be-83d8-e37e70a265ae" annotationText="Clouds with marks" left="2330.21837095109" top="1226.19830328505" width="191" height="201" fontSize="30" InitialTop="1308.19830328505" InitialHeight="149" TextblockHeight="72" backgrouund="#FFC1D676">
<Models ModelGuid="bf4e06e7-e8de-4902-9020-37284a27fa04" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="31872960-9ebf-4396-b5f7-0f550b362294" annotationText="Get cloud marks and comments" left="3912.12271515712" top="1890.75254189445" width="542.68166425665" height="359.96036118026" fontSize="30" InitialTop="1936.75254189445" InitialHeight="343.960361180261" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="74767c3b-3221-415e-9eed-ec5f40f64a05" />
<Models ModelGuid="056d8b57-9c13-4017-98d4-d95ca00c5441" />
<Models ModelGuid="d4bfd6c0-41be-4449-99a2-83eb77444957" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="68af7ad2-f794-4c08-82f8-019729b2b41d" annotationText="Sort by mark" left="2949.18992579184" top="1457.48802356492" width="701.59527801857" height="209.62688032142" fontSize="30" InitialTop="1503.48802356492" InitialHeight="193.626880321419" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="87734195-2142-4f52-96f0-0c19d119b207" />
<Models ModelGuid="70356493-e002-4c36-8d13-91e47c3647e5" />
<Models ModelGuid="d64715c9-d0c8-479c-b7a4-8231d5b27e99" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="5319d81a-c03d-4dbe-8ef7-1b522e5092c4" annotationText="Only with number" left="2027.97770689733" top="551.96160540679" width="155" height="150" fontSize="30" InitialTop="633.96160540679" InitialHeight="98" TextblockHeight="72" backgrouund="#FFFF7BAC">
<Models ModelGuid="95fbe7e1-95e2-401d-b05b-52511c1fc25e" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="16.6458286233696" eyeY="122.372519932489" eyeZ="37.7221875885318" lookX="-16.6458286233696" lookY="-122.372519932489" lookZ="-37.7221875885318" upX="-0.346051335334778" upY="0.515038073062897" upZ="-0.784209311008453" />
</Cameras>
</Workspace>

View File

@@ -18,7 +18,7 @@
"Inputs": [
{
"Id": "b0f744c47bb0442cb7f8af04190fa311",
"Name": "Sheet",
"Name": "_sheet",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
@@ -27,7 +27,7 @@
},
{
"Id": "71c1366fd1664198bd026bc09e93f431",
"Name": "Revision",
"Name": "_revision",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
@@ -36,7 +36,7 @@
},
{
"Id": "fa128cadfafa4ce79ba7dc0f010df104",
"Name": "RunIt",
"Name": "_runIt",
"Description": "bool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
@@ -47,7 +47,7 @@
"Outputs": [
{
"Id": "303d7d0fb98b4857a99a25a14906c41b",
"Name": "Sheet",
"Name": "_sheet",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
@@ -67,7 +67,7 @@
"Inputs": [
{
"Id": "6e291c8c69924f299e79126551aa0d23",
"Name": "RunIt",
"Name": "_runIt",
"Description": "bool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
@@ -78,7 +78,7 @@
"Outputs": [
{
"Id": "ec1704fa82f24198bf7af5d8a9b7cf43",
"Name": "Revision",
"Name": "_revision",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
@@ -139,16 +139,46 @@
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 447,
"NodeType": "ExtensionNode",
"Id": "a257cc85cad14f55a1a750fc2cb8cc72",
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "196f272d8da94e6ca6c185deb24c1338",
"Inputs": [
{
"Id": "8ed899fa935c4f16bf30984b7ab1d83c",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8d2687e2310c4e31ad97f081cc0b4208",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Sheets\";",
"Id": "ecef84dbfe974797b83c3445e6739e15",
"Inputs": [],
"Outputs": [
{
"Id": "16653c24e4c344998d63250606c1d577",
"Name": "Category",
"Description": "The selected Category.",
"Id": "11eb54f98614453b845fe90e0f964e4d",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
@@ -156,7 +186,7 @@
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
@@ -181,22 +211,38 @@
"Id": "d6b30447aa43436ab02a6b30c94f8c45"
},
{
"Start": "16653c24e4c344998d63250606c1d577",
"Start": "8d2687e2310c4e31ad97f081cc0b4208",
"End": "6d8468ba9e404d80a3d2a4e7fcdf5709",
"Id": "1f6532401d604660b18e7f6a3cab569f"
"Id": "73839c96ef2046daa21f2c7e16241fd7"
},
{
"Start": "11eb54f98614453b845fe90e0f964e4d",
"End": "8ed899fa935c4f16bf30984b7ab1d83c",
"Id": "ad741b2ecab74671b963d71a8e5c3849"
}
],
"Dependencies": [
"b489e87e-6c60-4887-ab3c-88ef8a099209",
"e4f67d90-ea21-4d85-acbf-a9388cf512c8"
],
"NodeLibraryDependencies": [
{
"Name": "archi-lab.net",
"Version": "2021.25.4",
"ReferenceType": "Package",
"Nodes": [
"95b9719aeade4cb8815d185eb8dfd3ff",
"e40961d4071b4eb4b62f816cee79cfac"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": false,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.2.6826",
"Version": "2.3.0.5885",
"RunType": "Manual",
"RunPeriod": "1000"
},
@@ -255,13 +301,23 @@
},
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "a257cc85cad14f55a1a750fc2cb8cc72",
"Name": "Category.ByName",
"Id": "196f272d8da94e6ca6c185deb24c1338",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2816.2407371433519,
"Y": 651.10785353272479
"X": 2915.0912230990907,
"Y": 658.65894131051414
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "ecef84dbfe974797b83c3445e6739e15",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2747.2067970870708,
"Y": 668.93220163553
}
],
"Annotations": [
@@ -274,7 +330,7 @@
],
"Left": 3387.9611841839296,
"Top": 796.32061144745853,
"Width": 559.7398071982002,
"Width": 568.7398071982002,
"Height": 185.468173629033,
"FontSize": 30.0,
"InitialTop": 842.32061144745853,
@@ -297,8 +353,8 @@
"Background": "#FFC1D676"
}
],
"X": -1888.2019668751,
"Y": -63.152857441085075,
"Zoom": 0.71334304733390941
"X": -1893.4188908067767,
"Y": 162.13694908375578,
"Zoom": 0.679723448268878
}
}

View File

@@ -2,7 +2,7 @@
"Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
"IsCustomNode": false,
"Description": "",
"Name": "AddOneRevisionsToAllSheets",
"Name": "AddOneRevisionsToAllSheets-DP",
"ElementResolver": {
"ResolutionMap": {}
},
@@ -18,7 +18,7 @@
"Inputs": [
{
"Id": "a92b8c0091da408598e3c7a9d33ff6ab",
"Name": "Sheet",
"Name": "_sheet",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
@@ -27,7 +27,7 @@
},
{
"Id": "9e47165a133c41faa23b6a91d87e8e1c",
"Name": "Revision",
"Name": "_revision",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
@@ -36,7 +36,7 @@
},
{
"Id": "b8e47f8873db44bca9218cdec372f263",
"Name": "RunIt",
"Name": "_runIt",
"Description": "bool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
@@ -47,7 +47,7 @@
"Outputs": [
{
"Id": "ed6939e745fe44e297a2800cc8318f2a",
"Name": "Sheet",
"Name": "_sheet",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
@@ -107,29 +107,10 @@
"Replication": "Disabled",
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 447,
"NodeType": "ExtensionNode",
"Id": "a257cc85cad14f55a1a750fc2cb8cc72",
"Inputs": [],
"Outputs": [
{
"Id": "919fa4aaa27c4f4a888e06b3d4c48d48",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "DSRevitNodesUI.RevitRevisions, DSRevitNodesUI",
"SelectedIndex": 0,
"SelectedString": "Seq. 1 - Révision",
"NodeType": "ExtensionNode",
"Id": "24d9a652979b417980c9de4dfbe9d81d",
"Inputs": [],
@@ -146,6 +127,56 @@
],
"Replication": "Disabled",
"Description": "Select an existing Revit Revision from the active document."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "17bc7604bf6647f487f4a442390b00ea",
"Inputs": [
{
"Id": "51e4d81aebb54240a203221df05462e1",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "76490d4abbd9466c854f1fb871c3d409",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Sheets\";",
"Id": "ac142c715c5049c79fda0022eb406349",
"Inputs": [],
"Outputs": [
{
"Id": "f9f71fcc48ae4d62ae1b82335499ccd8",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
@@ -159,27 +190,42 @@
"End": "a92b8c0091da408598e3c7a9d33ff6ab",
"Id": "f30df703032845bbab627f9fc5e690a6"
},
{
"Start": "919fa4aaa27c4f4a888e06b3d4c48d48",
"End": "762d9e47687442839af5f79d76c9600e",
"Id": "171570d2a1234321ab39313b45bff3f1"
},
{
"Start": "d7caf0e101784eaaa14155fef1fe383d",
"End": "9e47165a133c41faa23b6a91d87e8e1c",
"Id": "330b66181c9a4abfbdc0ba8a78ddf1f1"
},
{
"Start": "76490d4abbd9466c854f1fb871c3d409",
"End": "762d9e47687442839af5f79d76c9600e",
"Id": "aa93103703584a1bbfcc742937f8e4ae"
},
{
"Start": "f9f71fcc48ae4d62ae1b82335499ccd8",
"End": "51e4d81aebb54240a203221df05462e1",
"Id": "3ef3b19efb9b4e29a9a483c0a18d694f"
}
],
"Dependencies": [
"b489e87e-6c60-4887-ab3c-88ef8a099209"
],
"NodeLibraryDependencies": [
{
"Name": "archi-lab.net",
"Version": "2021.25.4",
"ReferenceType": "Package",
"Nodes": [
"95b9719aeade4cb8815d185eb8dfd3ff"
]
}
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": false,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.2.6826",
"Version": "2.3.0.5885",
"RunType": "Manual",
"RunPeriod": "1000"
},
@@ -226,16 +272,6 @@
"X": 3218.84170442825,
"Y": 683.511265531232
},
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "a257cc85cad14f55a1a750fc2cb8cc72",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3002.78551205807,
"Y": 685.04903202497
},
{
"ShowGeometry": true,
"Name": "Select Revision",
@@ -243,8 +279,28 @@
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2979.43579731577,
"Y": 815.907150532393
"X": 2942.4229727977695,
"Y": 908.73056260866042
},
{
"ShowGeometry": true,
"Name": "Category.ByName",
"Id": "17bc7604bf6647f487f4a442390b00ea",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2967.3965477970264,
"Y": 696.46341613429308
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "ac142c715c5049c79fda0022eb406349",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2810.3295820446247,
"Y": 715.16704179553744
}
],
"Annotations": [
@@ -256,7 +312,7 @@
],
"Left": 3493.54110958517,
"Top": 793.787405213118,
"Width": 223.0,
"Width": 232.0,
"Height": 191.0,
"FontSize": 30.0,
"InitialTop": 839.787405213118,
@@ -279,8 +335,8 @@
"Background": "#FFC1D676"
}
],
"X": -2522.1982609966644,
"Y": -377.83839036521033,
"Zoom": 0.90002773577644624
"X": -1786.075357332069,
"Y": 178.45915900808666,
"Zoom": 0.65526186611887527
}
}

Some files were not shown because too many files have changed in this diff Show More