-
0
2
2
-
1
0
7
- 149eed49-3705-4c3d-ac10-66358a17bace
- Shaded
- Selection
- 1
-
100;150;0;0
-
100;0;150;0
- 637566900729092224
- Caribou - Extensions Example.ghx
- 0
-
-151
-1446
- 1.33111632
- 0
- 0
- 2
- Caribou, Version=0.13.3.0, Culture=neutral, PublicKeyToken=null
- 0.13.2.0
- Philip Belesky
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Caribou
- Human, Version=1.7.3.0, Culture=neutral, PublicKeyToken=null
- 1.7.3.0
- 5f86fa9f-c62b-50e8-157b-b454ef3e00fa
- Human
- 1.3.1
- 149
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 11594a61-dfad-47b3-9809-1ecde14c14c3
- Panel
- false
- 0
- 0
- building=office
-
-233
1190
182
39
- 0
- 0
- 0
-
-232.463
1190.187
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Text
- Contains a collection of text fragments
- c8e67342-30f8-49ef-bf60-eb2049db44f8
- Text
- Text
- false
- a72778ce-d5af-4770-a74d-517302fa408a
- 1
-
22
309
50
24
-
47.05078
321.3843
- 537b0419-bbc2-4ff4-bf08-afe526367b2c
- Custom Preview
- Allows for customized geometry previews
- true
- 90231e15-51f0-4383-b96b-084d62951d53
- Custom Preview
- Custom Preview
-
777
48
86
44
-
849
70
- Geometry to preview
- true
- 434adfdd-c24f-4730-956e-c56391570ab8
- Geometry
- Geometry
- false
- 629ca09d-2d5d-4b2d-9e5d-23be8a35fd08
- 1
-
779
50
55
20
-
808
60
- The material override
- 8062b5df-24d3-426c-918a-47de91dc4153
- Material
- Material
- false
- 7e8b543c-2d91-47d6-8a32-1e6882039639
- 1
-
779
70
55
20
-
808
80
- 1
- 1
- {0}
-
255;221;160;221
-
255;66;48;66
- 0.5
-
255;255;255;255
- 0
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 8ba0ee14-bb59-45aa-9ae8-eb458f764571
- Panel
- false
- 0
- 0
- highway=traffic_signals
-
-231
1090
182
39
- 0
- 0
- 0
-
-230.3281
1090.267
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- e6b48fa4-3313-42df-84a4-bac85306a011
- Panel
- false
- 0
- 0
- addr:street=Taranaki Street
-
-233
1341
183
41
- 0
- 0
- 0
-
-232.4256
1341.504
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- df197808-f8d1-4219-9f13-2326d4d181ff
- Panel
- false
- 0
- 0
- cuisine=mexican
-
-230
1140
182
39
- 0
- 0
- 0
-
-229.397
1140.458
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;255;141;101
- A group of Grasshopper objects
- 90231e15-51f0-4383-b96b-084d62951d53
- 1a4f5577-a29b-4774-8adf-36f906ec7f67
- 1f42b74c-bd67-4426-bca7-c355930e99b1
- 4d5c794c-e52e-4a13-9c4f-d162c0e96d30
- 87734e63-e855-4ce7-962f-b43dceed9284
- fb8d2b34-2e62-4264-bb11-721d752e8677
- 893afe32-fad9-4118-931f-8daef67a3106
- cec3a576-4c29-4e7f-89b2-a6878b69b30f
- 19bb3477-b3d8-4c6d-991f-647d3e711bc5
- ba0d93b2-9cff-410d-ba09-36b30304d18c
- cf4ef510-808a-44ca-b2f1-0ca163fce192
- 2f0db7be-eed9-4183-b3a1-cbf81e315f4d
- 8fc9b4ed-c61a-4790-8108-0bf3e00f6739
- bb997a51-6c39-498d-a468-b63a791c756d
- 47171fed-2921-40ae-95b9-6ab4234f583d
- e35b3952-12e9-4388-a498-5ce7f651bd1d
- 00f42d71-b5fc-4d37-821e-e7e22eee7e1f
- c2067661-02ca-4bdd-96e0-979a8c1b39c9
- 5341a0bf-bccc-4c83-a774-6a00d024fe30
- b6240aee-5c18-42ac-a2c4-8aa98426fca3
- 279ff765-4111-4bac-b33a-f5761b48f001
- 21
- b7536ce5-3e7c-47ae-bca1-d0c12111c693
- Group
- Visualise in Grasshopper with Per-Feature Colors
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;170;135;255
- A group of Grasshopper objects
- 5de78038-2ca9-488a-94ae-947b43cf9664
- 1
- 18222ac8-7305-4f4f-856d-f1eba5774c72
- Group
- If on Mac and ReadFile is error-ing, use this
- 06953bda-1d37-4d58-9b38-4b3c74e54c8f
- File Path
- Contains a collection of file paths
- false
- All files|*.*
- 8c5049bc-5ec5-4ca9-8691-cda373fb6b48
- File Path
- File Path
- false
- 3a3b21e9-8479-4e96-980c-47285b9c838e
- 1
-
22
251
50
24
-
47.34246
263
- cc8d82ba-f381-46ee-8014-7e2d1bff824c
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Specify Features
- Provides a graphical interface (via double-click or right-click menu) to specify a list of OSM features.
- 1c33b2dc-3dfe-4f2d-8b81-d061efd60eb8
- Specify Features
- Specify Features
- true
- craft=*,emergency=*,healthcare=*,highway=*,historic=*,sport=*
-
-139
309
109
89
-
-125
331
- 1
- A list of OSM features and subfeatures
- a72778ce-d5af-4770-a74d-517302fa408a
- OSM Features
- OSM Features
- false
- 0
-
-110
311
78
20
-
-71
321
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- 30fafaba-887f-4b53-b23f-b2deffbfd8ab
- Debug
- Debug
- false
- 0
-
-110
331
78
20
-
-71
341
- 06953bda-1d37-4d58-9b38-4b3c74e54c8f
- File Path
- Contains a collection of file paths
- false
- All files|*.*
- 3a3b21e9-8479-4e96-980c-47285b9c838e
- File Path
- File Path
- false
- 0
-
-68
12
50
24
-
-42.54197
24.79329
- 1
- 1
- {0}
- false
- Z:\Sites\Caribou\OSM Test Data\wellington-overpass-export.osm
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;170;135;255
- A group of Grasshopper objects
- 3a3b21e9-8479-4e96-980c-47285b9c838e
- 1
- 919da672-b28d-4158-b444-8ae1d2e4c337
- Group
- Reference OSM example here
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 47171fed-2921-40ae-95b9-6ab4234f583d
- Data
- Data
- false
- 479052a5-0b55-4cf2-8633-7f5baac3d09a
- 1
-
581
38
50
24
-
606.7476
50.56486
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- 00f42d71-b5fc-4d37-821e-e7e22eee7e1f
- List Item
- List Item
-
660
93
80
64
-
710
125
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- e781f13b-df9c-403f-add0-a064256990bc
- List
- List
- false
- 5341a0bf-bccc-4c83-a774-6a00d024fe30
- 1
-
662
95
33
20
-
680
105
- Item index
- 28a4015d-6f5c-44c5-914a-d38622ad6052
- Index
- Index
- false
- c2067661-02ca-4bdd-96e0-979a8c1b39c9
- 1
-
662
115
33
20
-
680
125
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- dece4191-8a4d-4cf6-b814-48c3de0f8d46
- Wrap
- Wrap
- false
- 0
-
662
135
33
20
-
680
145
- 1
- 1
- {0}
- true
- Item at {i'}
- 7e8b543c-2d91-47d6-8a32-1e6882039639
- false
- Item
- i
- false
- 0
-
725
95
13
60
-
731.5
125
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- c2067661-02ca-4bdd-96e0-979a8c1b39c9
- Panel
- false
- 0
- 0
- 3
-
582
115
50
38
- 0
- 0
- 0
-
582.1495
115.862
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 5341a0bf-bccc-4c83-a774-6a00d024fe30
- Data
- Data
- false
- 945f80e4-1b2f-4723-84ab-48035ef7f6a2
- 1
-
582
79
50
24
-
607.2299
91.36185
- f6867cdd-2216-4451-9134-7da94bdcd5af
- Legend
- Display a legend consisting of Tags and Colours
- 5ecf1664-11ef-4a31-9a94-42aab289b0ac
- 1
- Legend
- Legend
-
886
479
179.043
418.8206
- 1
- Legend colours
- f27bae24-1afb-4e4e-a2a2-0e24a0e84fda
- Colour
- Colour
- true
- 77f22fa0-4e67-420d-a7d1-513f33a5f94c
- 1
-
889
481
55
138
-
918
550.1368
- 1
- 4
- {0}
-
255;211;211;211
-
255;105;105;105
-
255;128;0;0
-
255;0;0;128
- 1
- Legend tags
- 070b5be9-a6f6-4d73-b484-020476b40935
- Tags
- Tags
- true
- 63119716-0d34-46ed-9f1c-464eb2e6be99
- 1
-
889
619
55
138
-
918
688.4103
- 1
- 4
- {0}
- false
- One Fish
- false
- Two Fish
- false
- Red Fish
- false
- Blue Fish
- Optional legend rectangle in 3D space
- 261568ab-144b-43d2-b0fa-e6b51eee72a0
- Rectangle
- Rectangle
- true
- 9c740f17-5445-49e5-ac6d-e425610bccbe
- 1
-
889
757
55
138
-
918
826.6838
- abf9c670-5462-4cd8-acb3-f1ab0256dbf3
- Rectangle
- Contains a collection of rectangles
- true
- 9c740f17-5445-49e5-ac6d-e425610bccbe
- Rectangle
- Rectangle
- false
- 0
-
820
815
50
24
-
845.166
827.2443
- 1
- 1
- {0}
-
2905.73452997733
3916.77310491417
0
1
0
0
0
1
0
-
-591.082054043114
591.082054043114
-1013.8699121434
1013.8699121434
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- f9ad2b91-7689-4f53-910e-69f9ba51e90b
- List Item
- List Item
-
635
610
80
64
-
685
642
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- 33666e73-f34d-4e54-920d-c78fd0ab7d64
- List
- List
- false
- b234775b-dc48-4a1e-82ba-07002fc1f7f5
- 1
-
637
612
33
20
-
655
622
- Item index
- f4a3c3c2-d408-417b-aaf4-d2328b2b262a
- Index
- Index
- false
- f45a1a0d-4f85-4763-88ad-2c063ca40074
- 1
-
637
632
33
20
-
655
642
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- 7c306573-8434-495b-8dfa-9042ae0896de
- Wrap
- Wrap
- false
- 0
-
637
652
33
20
-
655
662
- 1
- 1
- {0}
- true
- Item at {i'}
- b99c909c-2cb0-4858-9cf6-09898020e844
- false
- Item
- i
- false
- 0
-
700
612
13
60
-
706.5
642
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- f45a1a0d-4f85-4763-88ad-2c063ca40074
- Panel
- false
- 0
- 0
- 0
-
593
641
30
38
- 0
- 0
- 0
-
593.7021
641.4594
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- b7a0c2f4-b05d-4a68-9dfe-82c037f8d832
- List Item
- List Item
-
767
518
96
64
-
817
550
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- eba668e6-05e3-40cf-880b-29b6ec1e1d02
- List
- List
- false
- b234775b-dc48-4a1e-82ba-07002fc1f7f5
- 1
-
769
520
33
20
-
787
530
- Item index
- a4fe9ba1-281f-4c6e-8dbe-9569e61aa707
- Index
- Index
- false
- 5c3bc1b3-59c9-4af5-bf39-80b974d84ac7
- 1
-
769
540
33
20
-
787
550
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- 23630b3c-2246-4575-b33a-f3a48ef8ffdd
- Wrap
- Wrap
- false
- 0
-
769
560
33
20
-
787
570
- 1
- 1
- {0}
- true
- Item at {i'}
- 77f22fa0-4e67-420d-a7d1-513f33a5f94c
- 1
- false
- Item
- i
- false
- 0
-
832
520
29
60
-
838.5
550
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 5c3bc1b3-59c9-4af5-bf39-80b974d84ac7
- Panel
- false
- 0
- 0
- 3
-
721
549
30
38
- 0
- 0
- 0
-
721.5459
549.2
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- b234775b-dc48-4a1e-82ba-07002fc1f7f5
- Data
- Data
- false
- ce6fb192-7b39-4859-9399-a1e821169981
- 1
-
573
487
50
24
-
598.4103
499.8154
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- 6e3dea49-06ae-4ee3-802c-e4390e971741
- List Item
- List Item
-
635
688
80
64
-
685
720
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- 60a8f217-6538-442e-ab67-af7608dfee35
- List
- List
- false
- b234775b-dc48-4a1e-82ba-07002fc1f7f5
- 1
-
637
690
33
20
-
655
700
- Item index
- 0d6c667e-001e-4707-b996-6c454b9dc8da
- Index
- Index
- false
- 84716ab8-e16a-4b1a-b06a-263322cad523
- 1
-
637
710
33
20
-
655
720
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- 670f49c6-696a-49ed-83cb-f583a47212d8
- Wrap
- Wrap
- false
- 0
-
637
730
33
20
-
655
740
- 1
- 1
- {0}
- true
- Item at {i'}
- 62370981-aba9-4538-bd6a-914deb54097b
- false
- Item
- i
- false
- 0
-
700
690
13
60
-
706.5
720
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 84716ab8-e16a-4b1a-b06a-263322cad523
- Panel
- false
- 0
- 0
- 2
-
593
719
30
38
- 0
- 0
- 0
-
593.7021
719.2694
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;0;255;101
- A group of Grasshopper objects
- 90231e15-51f0-4383-b96b-084d62951d53
- 1a4f5577-a29b-4774-8adf-36f906ec7f67
- 1f42b74c-bd67-4426-bca7-c355930e99b1
- 4d5c794c-e52e-4a13-9c4f-d162c0e96d30
- 87734e63-e855-4ce7-962f-b43dceed9284
- fb8d2b34-2e62-4264-bb11-721d752e8677
- 893afe32-fad9-4118-931f-8daef67a3106
- cec3a576-4c29-4e7f-89b2-a6878b69b30f
- 19bb3477-b3d8-4c6d-991f-647d3e711bc5
- ba0d93b2-9cff-410d-ba09-36b30304d18c
- cf4ef510-808a-44ca-b2f1-0ca163fce192
- 2f0db7be-eed9-4183-b3a1-cbf81e315f4d
- 8fc9b4ed-c61a-4790-8108-0bf3e00f6739
- bb997a51-6c39-498d-a468-b63a791c756d
- 47171fed-2921-40ae-95b9-6ab4234f583d
- e35b3952-12e9-4388-a498-5ce7f651bd1d
- 00f42d71-b5fc-4d37-821e-e7e22eee7e1f
- c2067661-02ca-4bdd-96e0-979a8c1b39c9
- 5341a0bf-bccc-4c83-a774-6a00d024fe30
- b6240aee-5c18-42ac-a2c4-8aa98426fca3
- 279ff765-4111-4bac-b33a-f5761b48f001
- 66a68633-a44f-4cee-8643-59e41deb1be9
- 22
- aacb87a7-4d60-4822-a41f-c39dfa92f809
- Group
- Visualise in Grasshopper with Per-Feature Colors
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 83851d0a-bf07-438b-9f03-4661e43f34b6
- Panel
- false
- 0
- 0
- building=apartments
-
-233
1241
182
39
- 0
- 0
- 0
-
-232.6756
1241.144
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 1274d51a-81e6-4ccf-ad1f-0edf4c769cac
- Text Join
- Join a collection of text fragments into one
- true
- ee06b026-3870-4c9c-8523-b9940f97af5b
- Text Join
- Text Join
-
746
666
117
44
-
790
688
- 1
- Text fragments to join.
- e674dc4d-7e4b-4baf-b046-3aa4a486fa67
- Text
- Text
- false
- b99c909c-2cb0-4858-9cf6-09898020e844
- 62370981-aba9-4538-bd6a-914deb54097b
- 2
-
748
668
27
20
-
763
678
- Fragment separator.
- a45c8373-5587-4eca-9bd4-3e677f48bc12
- Join
- Join
- true
- 0
-
748
688
27
20
-
763
698
- 1
- 1
- {0}
- false
- ,
- Resulting text
- 63119716-0d34-46ed-9f1c-464eb2e6be99
- 1
- Result
- Result
- false
- 0
-
805
668
56
40
-
825
688
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;210;255;101
- A group of Grasshopper objects
- 5ecf1664-11ef-4a31-9a94-42aab289b0ac
- 9c740f17-5445-49e5-ac6d-e425610bccbe
- f9ad2b91-7689-4f53-910e-69f9ba51e90b
- f45a1a0d-4f85-4763-88ad-2c063ca40074
- b7a0c2f4-b05d-4a68-9dfe-82c037f8d832
- 5c3bc1b3-59c9-4af5-bf39-80b974d84ac7
- b234775b-dc48-4a1e-82ba-07002fc1f7f5
- 6e3dea49-06ae-4ee3-802c-e4390e971741
- 84716ab8-e16a-4b1a-b06a-263322cad523
- ee06b026-3870-4c9c-8523-b9940f97af5b
- 10
- 6747218e-e765-45b1-8aa1-68a80633957f
- Group
- Make a key to be shown in Rhino with Per-Feature Colors and Counts
- 04289394-caf5-4494-a4ef-013a2c4a4cd1
- 5f86fa9f-c62b-50e8-157b-b454ef3e00fa
- Bake Geometry
- false
- Bake geometry to the document with the specified attributes
- 0
- 08d2c786-d24a-47ac-a688-c1fa5decd843
- Bake Geometry
- Bake Geometry
- false
-
1238
1157
86
64
-
1310
1189
- 3
- cb95db89-6165-43b6-9c41-5702bc5bf137
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 0
- Set to true to bake objects to the document with the specified attributes. This component is designed for regular Grasshopper geometry - if you have special objects to bake, such as lights, hatches, or blocks, use their dedicated creation components.
- 840227c2-338d-4a65-8699-cdd85b387587
- Bake?
- Bake?
- false
- 4fa17bb0-ecf7-4210-881d-6aa0bbeaff4b
- 1
-
1240
1159
55
20
-
1269
1169
- 1
- 1
- {0}
- false
- The Grasshopper geometry to bake
- 42a98628-771e-4337-89a5-69d62e1e9eb2
- Geometry
- Geometry
- false
- 5cad9935-c142-486e-b5df-f6e2f3e3649d
- 1
-
1240
1179
55
20
-
1269
1189
- The Attributes to assign the geometry
- fc2284a0-10cb-46c5-a89b-77e13d307f84
- Attributes
- Attributes
- true
- 35043dbe-ce37-4aa8-ab53-6379a0b151d7
- 1
-
1240
1199
55
20
-
1269
1209
- a8b97322-2d53-47cd-905e-b932c3ccd74e
- Button
- Button object with two values
- False
- True
- 4fa17bb0-ecf7-4210-881d-6aa0bbeaff4b
- Button
- BAKE!
- false
- 0
-
575
1141
98
22
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 68eb83c3-86e2-4528-8ee4-25907a1ad133
- Data
- Data
- false
- b1b591da-2d58-4a09-8c4b-191216b48760
- 1
-
579
1183
50
24
-
604.6318
1195.56
- 88f43ac4-b6e9-42eb-9bd3-e608ef797018
- 5f86fa9f-c62b-50e8-157b-b454ef3e00fa
- CreateAttributes
- Create Object Attributes
- true
- 8f125241-30a9-4f76-9493-1b3ec1639bf5
- CreateAttributes
- CreateAttributes
- true
-
997
1213
213
224
-
1100
1325
- the object name
- 8ce9a1c7-c5c6-4b42-8cfd-4be8b667419c
- Name
- Name
- true
- 0
-
999
1215
86
20
-
1043.5
1225
- The name of the layer the object is on
- 970fa13f-4dcd-4c0b-89f4-a79332e7bb30
- Layer Name
- Layer Name
- true
- 1c96563f-b348-4043-97b8-6a5f491b93e2
- 1
-
999
1235
86
20
-
1043.5
1245
- The object's display color
- cbad72ac-b755-4133-ad77-bebc4e1e62a2
- Color
- Color
- true
- 0
-
999
1255
86
20
-
1043.5
1265
- The name of the object's render material
- 7fe843f5-f85a-4afa-a59f-1c86f17a312f
- Material Name
- Material Name
- true
- 0
-
999
1275
86
20
-
1043.5
1285
- The name of the object's linetype
- c46f44ed-aa23-471c-9253-566fbdd968b9
- Linetype Name
- Linetype Name
- true
- 0
-
999
1295
86
20
-
1043.5
1305
- 1
- The indices of the groups to which each object belongs
- 778e6504-254e-4df5-a9a2-c0e80de541c6
- Group Indices
- Group Indices
- true
- 0
-
999
1315
86
20
-
1043.5
1325
- Object Plot Weight in mm.
- 936f0b77-13e9-42fa-99e5-a1d9903b06c4
- Plot Weight
- Plot Weight
- true
- 0
-
999
1335
86
20
-
1043.5
1345
- The object plot color
- 3d7e0052-ebfa-471f-9b4e-d46d99d97905
- Plot Color
- Plot Color
- true
- 0
-
999
1355
86
20
-
1043.5
1365
- True if the object is visible, false if it's hidden
- 625e1418-b30e-4ca8-ae51-c57bcdcab92c
- Visibility
- Visibility
- true
- 0
-
999
1375
86
20
-
1043.5
1385
- 1
- The keys for user data on the object
- e9aeaed3-aae2-45a9-a5de-5b684c3639e1
- UserData Keys
- UserData Keys
- true
- 0
-
999
1395
86
20
-
1043.5
1405
- 1
- The values for user data on the object. List length must match the keys
- 4b18f8fa-3b93-4aa7-bc0c-126f2a5da359
- UserData Values
- UserData Values
- true
- 0
-
999
1415
86
20
-
1043.5
1425
- Object Attributes
- 35043dbe-ce37-4aa8-ab53-6379a0b151d7
- Object Attributes
- Object Attributes
- false
- 0
-
1115
1215
93
220
-
1161.5
1325
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- a40bb1d4-630d-4dc9-bff8-b2362457d5a0
- List Item
- List Item
-
655
1233
80
64
-
705
1265
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- 27661a98-59be-4c84-bab1-67c52e8b03dd
- List
- List
- false
- 217b8a7f-51b4-482c-9bd4-67ba5c9b4604
- 1
-
657
1235
33
20
-
675
1245
- Item index
- abcf8ba2-357c-42ef-bba5-af718b14c738
- Index
- Index
- false
- c2b59cd9-0cfb-4012-94bd-23b8b077c5bb
- 1
-
657
1255
33
20
-
675
1265
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- 66cff441-e10f-4675-bfb1-f678d3bf1f83
- Wrap
- Wrap
- false
- 0
-
657
1275
33
20
-
675
1285
- 1
- 1
- {0}
- true
- Item at {i'}
- 41a1a745-4842-4c93-bb66-c20372287c33
- false
- Item
- i
- false
- 0
-
720
1235
13
60
-
726.5
1265
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- c2b59cd9-0cfb-4012-94bd-23b8b077c5bb
- Panel
- false
- 0
- 0
- 5
-
579
1238
30
38
- 0
- 0
- 0
-
579.4747
1238.077
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 217b8a7f-51b4-482c-9bd4-67ba5c9b4604
- Data
- Data
- false
- 6c6095dc-c2a7-45b0-a5ff-15b1b3a8e4c0
- 1
-
579
1288
50
24
-
604.7911
1300.023
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;255;61;101
- A group of Grasshopper objects
- 08d2c786-d24a-47ac-a688-c1fa5decd843
- 4fa17bb0-ecf7-4210-881d-6aa0bbeaff4b
- 68eb83c3-86e2-4528-8ee4-25907a1ad133
- 8f125241-30a9-4f76-9493-1b3ec1639bf5
- a40bb1d4-630d-4dc9-bff8-b2362457d5a0
- c2b59cd9-0cfb-4012-94bd-23b8b077c5bb
- 217b8a7f-51b4-482c-9bd4-67ba5c9b4604
- 4ffdd3f6-f883-4cc1-bfd2-af1a14c8da92
- 5d433d35-17b2-4ad6-ab5d-14f92d4b2c8e
- fb4b3fab-2db2-4d43-b1c8-6fe2786648cb
- a5706014-0f7f-4e4e-b39a-8962afd0d522
- 11
- cffb4051-3e7a-41b5-ab26-167f1933d000
- Group
- Bake all geometry into Rhino we Per-Feature Layers and Colors
- b2d64fc5-3f97-4000-a6d3-e8ad2513a1a0
- 5f86fa9f-c62b-50e8-157b-b454ef3e00fa
- Create/Modify Layers
- Create and Modify Rhino Layers
- 4ffdd3f6-f883-4cc1-bfd2-af1a14c8da92
- Create/Modify Layers
- Create/Modify Layers
- true
-
761
1253
191
164
-
855
1335
- Layer to add or modify
- 38e952a2-f8fc-4e81-bd7a-8b1b3c57cf6e
- Layer Name
- Layer Name
- false
- 41a1a745-4842-4c93-bb66-c20372287c33
- 1
-
763
1255
77
20
-
803
1265
- Layer's display color
- 70f03b93-577a-449a-b670-ea274d7c075e
- Layer Color
- Layer Color
- true
- 70a7e352-8778-4045-a62f-2b822e84c710
- 1
-
763
1275
77
20
-
803
1285
- The name of the layer's linetype. A list of available linetypes can be retrieved with the Linetype Table component.
- 3fa30e22-7347-488f-8440-f247fc3c75df
- Layer Linetype
- Layer Linetype
- true
- 0
-
763
1295
77
20
-
803
1305
- The name of the layer's render material. Leave as an empty string for the default material.
- b52ce32d-b15d-40e9-b6f6-ffc84691524a
- Layer Material
- Layer Material
- true
- 0
-
763
1315
77
20
-
803
1325
- True if the layer is visible.
- bf15b8ba-f1fa-46c8-bce0-f3422998bd78
- Visibility
- Visibility
- true
- 0
-
763
1335
77
20
-
803
1345
- Layer Print Width. 0.0 = Default
- d63c1e37-8665-4611-ac9e-938c40939df2
- Print Width
- Print Width
- true
- 0
-
763
1355
77
20
-
803
1365
- Layer print color.
- cf6833e7-f2cf-4685-b66a-e5e82f30ba10
- Print Color
- Print Color
- true
- 0
-
763
1375
77
20
-
803
1385
- Set to true to delete the layer
- 578e13b2-8696-47b1-8d9b-2f11376760a3
- Delete Layer
- Delete Layer
- false
- 0
-
763
1395
77
20
-
803
1405
- 1
- 1
- {0}
- false
- On success, the name of the created/modified layer.
- bdc0372c-8ec7-4440-98f9-122f6131cb2b
- Layer Names
- Layer Names
- false
- 0
-
870
1255
80
80
-
910
1295
- On success, the full path of the created/modified layer.
- 1c96563f-b348-4043-97b8-6a5f491b93e2
- Layer Full Path
- Layer Full Path
- false
- 0
-
870
1335
80
80
-
910
1375
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- f386c321-aad4-42d6-8b58-8cda8484c514
- Panel
- false
- 0
- 0
- amenity=cafe
-
-231
1393
183
41
- 0
- 0
- 0
-
-230.5871
1393.311
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- 5d433d35-17b2-4ad6-ab5d-14f92d4b2c8e
- List Item
- List Item
-
653
1306
80
64
-
703
1338
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- 3c68eab7-2b2e-4a70-8517-643b4b29926f
- List
- List
- false
- 217b8a7f-51b4-482c-9bd4-67ba5c9b4604
- 1
-
655
1308
33
20
-
673
1318
- Item index
- a4322b33-ba36-4347-bb58-6f89a671c25f
- Index
- Index
- false
- fb4b3fab-2db2-4d43-b1c8-6fe2786648cb
- 1
-
655
1328
33
20
-
673
1338
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- 3359d82d-a5e1-45e4-98d4-72a3787ae20d
- Wrap
- Wrap
- false
- 0
-
655
1348
33
20
-
673
1358
- 1
- 1
- {0}
- true
- Item at {i'}
- 70a7e352-8778-4045-a62f-2b822e84c710
- false
- Item
- i
- false
- 0
-
718
1308
13
60
-
724.5
1338
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- fb4b3fab-2db2-4d43-b1c8-6fe2786648cb
- Panel
- false
- 0
- 0
- 3
-
576
1319
30
38
- 0
- 0
- 0
-
576.1144
1319.608
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- f3dcbe59-f107-4d06-88cd-7e63882d5302
- Panel
- NOTE!
- false
- 0
- 0
- If you want to see this example file in action, you will need to reference a downloaded Open Street Map xml file into the file path parameter to the right ->
-
-469
-204
371
442
- 0
- 0
- 0
-
-468.3582
-203.8458
- 3
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 8
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;0;0;255
- A group of Grasshopper objects
- 11594a61-dfad-47b3-9809-1ecde14c14c3
- 8ba0ee14-bb59-45aa-9ae8-eb458f764571
- e6b48fa4-3313-42df-84a4-bac85306a011
- df197808-f8d1-4219-9f13-2326d4d181ff
- 83851d0a-bf07-438b-9f03-4661e43f34b6
- f386c321-aad4-42d6-8b58-8cda8484c514
- c21c1cbc-f533-4f9c-a0bb-ac9c0b3042af
- 7
- f5667bdc-b88e-456f-9a0e-a66fc284f208
- Group
- Define custom queries
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- Geometry
- Contains a collection of generic geometry
- true
- b0b7e9e9-9ece-4d3e-abe0-12d07ad436dc
- Geometry
- Geometry
- false
- 4936cf9d-3ca2-47c7-ba2f-8c70e80ef21e
- 1
-
1168
119
50
24
-
1193.664
131.6532
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- aab113ea-3775-401b-b6f5-9d98f89cc0cb
- Data
- Data
- false
- d95180e9-5333-47ec-b52f-40cb835ff305
- 1
-
1168
160
50
24
-
1193.779
172.1679
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- Geometry
- Contains a collection of generic geometry
- 09144bee-ae43-4b9c-a538-1942bfcb671a
- Geometry
- Geometry
- false
- e2cff2a3-7afe-45f3-947e-6871dbab214b
- 1
-
1812
16
50
24
-
1837.23
28.53284
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;0;0;255
- A group of Grasshopper objects
- c8a76631-43d5-4bca-b403-9ce34a19b6b0
- eaa2da4a-9184-4ee6-9f05-ddb31f50fde0
- 82a2d745-6533-4266-94aa-a44c1e5797ea
- 319bed17-d442-4808-98f8-975ee97c45b9
- b0b7e9e9-9ece-4d3e-abe0-12d07ad436dc
- aab113ea-3775-401b-b6f5-9d98f89cc0cb
- fec13da0-2427-4077-9dd2-01ef8ef01341
- f0e148a9-b46a-42ee-9733-717c41b14e22
- b04a49c5-52cd-4d1d-9284-ef0d041ac470
- 09144bee-ae43-4b9c-a538-1942bfcb671a
- b00f3296-26a2-4fc1-b80b-687d747e877e
- 8c645044-c363-4bcc-bdcf-8292ca0e1a22
- 05ded073-f0e9-4fd7-8f8b-67c902135d2f
- 214e4796-f143-4a04-b5da-f9a8505342c2
- 1843d100-2441-4658-9738-382db2c12b84
- 9797c087-d770-4184-b03a-df7623113898
- ac454150-8c8c-4c32-889b-212a9c9a382a
- 8d34c48c-5866-42f7-8a7c-fc71eb1dac9a
- 4468095d-b8f0-406e-9057-90984d7c54e9
- df63fbff-0e47-4bdb-8454-480de624b03f
- 0cc77b5a-9acd-411a-9f2c-cf70265598a2
- ba3c8673-93d5-45a1-9e96-0f13573b40cd
- 3c369380-c9f5-4b77-a7bb-8077bbf1e887
- 85165c45-253e-4a33-9bf7-ca989e51b236
- 38e2474d-e54c-43e5-afd5-0764735dcb5a
- 5f4cea19-140f-49c4-a3e2-04d1b57606ad
- ce218629-b854-4efe-a01c-0935fa5dc71c
- 4a024bae-f5ce-4dd4-a4b4-d4069bf4beb2
- 28
- 86db44f3-a85e-43bd-a954-faa2d820c302
- Group
- Filter geometry by tag match (e.g. find all roads tagged as oneway and as paved) with further refinement
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- b7c532e2-7b82-487a-8752-0b09006479dd
- Panel
- Filter for Match
- false
- 0
- 0
- maxspeed=*
-
1168
485
126
70
- 0
- 0
- 0
-
1168.372
485.9007
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 3756c55f-95c3-442c-a027-6b3ab0455a94
- Match Text
- Match a text against a pattern
- true
- cf0831c2-f492-47da-82cb-cb588b2313a6
- Match Text
- Match Text
-
1312
485
117
84
-
1371
527
- Text to match
- fb2670b8-57c5-41ad-85ae-d319fa455e1c
- Text
- Text
- false
- 979453a6-13a9-479b-bf0d-8f29e1ef63d3
- 1
-
1314
487
42
20
-
1336.5
497
- Optional wildcard pattern for matching
- a87f3acc-73ea-42cd-9781-81220330e766
- Pattern
- Pattern
- true
- b7c532e2-7b82-487a-8752-0b09006479dd
- 1
-
1314
507
42
20
-
1336.5
517
- Optional RegEx pattern for matching
- adc674cd-f0bd-48d0-90a2-712c05af79f0
- RegEx
- RegEx
- true
- 0
-
1314
527
42
20
-
1336.5
537
- Compare using case-sensitive matching
- 8b282426-81f0-44f4-b19d-8b5be621de5d
- Case
- Case
- false
- 0
-
1314
547
42
20
-
1336.5
557
- 1
- 1
- {0}
- false
- True if the text adheres to all supplied patterns
- a705fee7-4779-4343-9b66-1c05a8b44b87
- Match
- Match
- false
- 0
-
1386
487
41
80
-
1406.5
527
- 30d58600-1aab-42db-80a3-f1ea6c4269a0
- Larger Than
- Larger than (or equal to)
- true
- ed9eb320-2465-4d5f-a6de-62974e72b0e9
- Larger Than
- Larger Than
-
2110
439
194
44
-
2213
461
- Number to test
- db176404-bfbe-4436-9cf2-0bbf900e0f65
- First Number
- First Number
- false
- 388c14ae-2b69-4313-acce-3e0f9436dd33
- 1
-
2112
441
86
20
-
2156.5
451
- Number to test against
- 00a766e5-9e62-4009-875b-46488e573457
- Second Number
- Second Number
- false
- 0
-
2112
461
86
20
-
2156.5
471
- 1
- 1
- {0}
- 0
- True if A > B
- 6e522b18-e00d-4e2f-b463-80938e731f20
- Larger than
- Larger than
- false
- 0
-
2228
441
74
20
-
2265
451
- True if A >= B
- a3566645-e33f-451f-9023-0f555cac3851
- … or Equal to
- … or Equal to
- false
- 0
-
2228
461
74
20
-
2265
471
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- Geometry
- Contains a collection of generic geometry
- true
- 0ccd93ef-8686-4339-a84b-bd073ce88cb3
- Geometry
- Geometry
- false
- 4936cf9d-3ca2-47c7-ba2f-8c70e80ef21e
- 1
-
1172
392
50
24
-
1197.852
404.6004
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 979453a6-13a9-479b-bf0d-8f29e1ef63d3
- Data
- Data
- false
- d95180e9-5333-47ec-b52f-40cb835ff305
- 1
-
1172
433
50
24
-
1197.967
445.1151
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull (remove) elements in a list using a repeating bit mask.
- true
- 40b32518-7f3b-4a1a-a005-e02fa9fbdcdf
- Cull Pattern
- Cull Pattern
-
2324
395
139
44
-
2404
417
- 1
- List to cull
- 2d67ffbe-4eb3-463d-a2bb-539842fa82b8
- List
- List
- false
- 0ccd93ef-8686-4339-a84b-bd073ce88cb3
- 1
-
2326
397
63
20
-
2359
407
- 1
- Culling pattern
- e3b0b228-c606-4830-bd83-749d79845be7
- Cull Pattern
- Cull Pattern
- false
- 6e522b18-e00d-4e2f-b463-80938e731f20
- 1
-
2326
417
63
20
-
2359
427
- 1
- 4
- {0}
- false
- false
- true
- true
- 1
- Culled list
- ce228d35-d882-4097-93bd-2b211f9e613d
- 1
- List
- List
- false
- 0
-
2419
397
42
40
-
2432
417
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;0;0;255
- A group of Grasshopper objects
- b7c532e2-7b82-487a-8752-0b09006479dd
- cf0831c2-f492-47da-82cb-cb588b2313a6
- b8ef8216-49ce-4c3f-acc2-52d7ba6841bf
- ed9eb320-2465-4d5f-a6de-62974e72b0e9
- 0ccd93ef-8686-4339-a84b-bd073ce88cb3
- 979453a6-13a9-479b-bf0d-8f29e1ef63d3
- 40b32518-7f3b-4a1a-a005-e02fa9fbdcdf
- 925047c1-caa1-4858-84e4-c409c3770ea9
- eae60348-9d99-4eed-a904-e2354d9863b8
- 3244ca42-78de-418c-ac78-ce0752516e3d
- 63da9680-0438-4591-9a0a-802721dbeb69
- d0bbf322-86ae-4ac7-87be-58639fca4d3b
- 2013dfe9-aaea-49e4-981b-5fa5e613f9f3
- 81bcf554-62ac-4d56-8d9f-9331b83dc5db
- 5169b8e7-551f-4a3b-86f9-668d2817cbb9
- c31a319a-c028-4873-8954-1d2f304d6a6a
- 63490326-e563-414f-a813-8e00b773e25a
- 52810e24-0ff6-4f80-992d-bd40ad44f936
- b08f411a-d224-421e-95da-7d4a888a65aa
- f7a788e4-ee73-4d58-b8a8-e9de4b9e44a4
- 013e2032-429e-489b-adfa-8e5333b18d2d
- 6edbdc9b-e7a3-4e2c-83be-e4c6c0601ba7
- 22
- a722ff44-31c9-4326-8c16-295f3d3acb75
- Group
- Filter geometry by tag value (without using the filter component) - e.g. find all roads with a maxspeed value between X and Y
- 008e9a6f-478a-4813-8c8a-546273bc3a6b
- Cull Pattern
- Cull (remove) elements in a list using a repeating bit mask.
- true
- b08f411a-d224-421e-95da-7d4a888a65aa
- Cull Pattern
- Cull Pattern
-
1466
431
123
44
-
1546
453
- 1
- List to cull
- 0bda8c9b-9687-49bf-b5f8-b9e70bc9e263
- List
- List
- false
- 979453a6-13a9-479b-bf0d-8f29e1ef63d3
- 1
-
1468
433
63
20
-
1501
443
- 1
- Culling pattern
- 50a25517-1351-4b23-b77a-43d853afcfc6
- Cull Pattern
- Cull Pattern
- false
- a705fee7-4779-4343-9b66-1c05a8b44b87
- 1
-
1468
453
63
20
-
1501
463
- 1
- 4
- {0}
- false
- false
- true
- true
- 1
- Culled list
- c57ec0f7-930f-4fd0-a8d9-85bc135dd30b
- List
- List
- false
- 0
-
1561
433
26
40
-
1574
453
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- Geometry
- Contains a collection of generic geometry
- true
- 4936cf9d-3ca2-47c7-ba2f-8c70e80ef21e
- Geometry
- Geometry
- false
- 479052a5-0b55-4cf2-8633-7f5baac3d09a
- 1
-
797
192
50
24
-
822.3105
204.5328
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- d95180e9-5333-47ec-b52f-40cb835ff305
- Data
- Data
- false
- e858142f-7806-4d94-9ce8-5fa76668cff4
- 1
-
797
233
50
24
-
822.4254
245.0475
- 4df8df00-3635-45bd-95e6-f9206296c110
- Replace Text
- Replace all occurences of a specific text fragment with another
- f7a788e4-ee73-4d58-b8a8-e9de4b9e44a4
- Replace Text
- Replace Text
- false
-
1571
552
119
64
-
1633
584
- Text to operate on.
- 2506e922-b578-40f7-840e-d1f7c5439d7f
- Text
- Text
- false
- c57ec0f7-930f-4fd0-a8d9-85bc135dd30b
- 1
-
1573
554
45
20
-
1597
564
- Fragment to replace.
- 4131c002-f635-4cd7-a931-7343cbd1435c
- Find
- Find
- true
- 013e2032-429e-489b-adfa-8e5333b18d2d
- 1
-
1573
574
45
20
-
1597
584
- Optional fragment to replace with. If blank, all occurences of F will be removed.
- 543c6c40-ef7e-4f15-8b95-269d33be60c2
- Replace
- Replace
- true
- 0
-
1573
594
45
20
-
1597
604
- Result of text replacement
- e3b046c5-aba9-4425-8890-186c31e9c17c
- Result
- Result
- false
- 0
-
1648
554
40
60
-
1668
584
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 013e2032-429e-489b-adfa-8e5333b18d2d
- Panel
- Filter to Extract Value
- false
- 0
- 0
- maxspeed=
-
1168
571
126
70
- 0
- 0
- 0
-
1168.372
571.2733
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- f217f873-92f1-47ae-ad71-ca3c5a45c3f8
- Includes
- Test a numeric value to see if it is included in the domain
- true
- 63da9680-0438-4591-9a0a-802721dbeb69
- Includes
- Includes
-
1715
605
135
44
-
1777
627
- Value to test for inclusion
- cc479e90-22f2-4a4c-bb3f-f7907bbc59be
- Value
- Value
- false
- e3b046c5-aba9-4425-8890-186c31e9c17c
- 1
-
1717
607
45
20
-
1741
617
- Domain to test with
- 2cbc9247-7a97-4065-8645-0f7b440ad97a
- Domain
- Domain
- false
- aa35e661-92d7-4e3d-97c3-f9bc76457e57
- 1
-
1717
627
45
20
-
1741
637
- 1
- 1
- {0}
-
0
1
- True if the value is included in the domain
- 9f28052d-bf39-4e93-9b63-9d5670821759
- Includes
- Includes
- false
- 0
-
1792
607
56
20
-
1820
617
- Distance between the value and the nearest value inside the domain
- 16296aba-7eec-4aa5-b6a7-ee90746eaf3b
- Deviation
- Deviation
- false
- 0
-
1792
627
56
20
-
1820
637
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 63490326-e563-414f-a813-8e00b773e25a
- Number Slider
- Lower Value Limit
- false
- 0
-
1169
668
219
20
-
1169.832
668.5466
- 3
- 1
- 1
- 10
- 0
- 0
- 0
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 52810e24-0ff6-4f80-992d-bd40ad44f936
- Number Slider
- Upper Value Limit
- false
- 0
-
1169
700
220
20
-
1169.576
700.3365
- 3
- 1
- 1
- 100
- 0
- 0
- 48
- d1a28e95-cf96-4936-bf34-8bf142d731bf
- Construct Domain
- Create a numeric domain from two numeric extremes.
- d0bbf322-86ae-4ac7-87be-58639fca4d3b
- Construct Domain
- Construct Domain
-
1429
662
152
44
-
1516
684
- Start value of numeric domain
- 2f0bd6bc-f1b8-430e-a7b1-dc577e389dc5
- Domain start
- Domain start
- false
- 63490326-e563-414f-a813-8e00b773e25a
- 1
-
1431
664
70
20
-
1467.5
674
- 1
- 1
- {0}
- 0
- End value of numeric domain
- 86c1c72d-11b3-4fbc-b565-bc37a2aa45db
- Domain end
- Domain end
- false
- 52810e24-0ff6-4f80-992d-bd40ad44f936
- 1
-
1431
684
70
20
-
1467.5
694
- 1
- 1
- {0}
- 1
- Numeric domain between {A} and {B}
- aa35e661-92d7-4e3d-97c3-f9bc76457e57
- Domain
- Domain
- false
- 0
-
1531
664
48
40
-
1555
684
- 5b850221-b527-4bd6-8c62-e94168cd6efa
- Mass Addition
- Perform mass addition of a list of items
- true
- 2013dfe9-aaea-49e4-981b-5fa5e613f9f3
- Mass Addition
- Mass Addition
-
1876
595
145
44
-
1926
617
- 1
- Input values for mass addition.
- 1a1a7a14-8430-4929-bd08-9da2e2c8651c
- Input
- Input
- false
- 9f28052d-bf39-4e93-9b63-9d5670821759
- 1
-
1878
597
33
40
-
1896
617
- Result of mass addition
- 4242a672-f672-44b0-9531-d6e51b032d3e
- Result
- Result
- false
- 0
-
1941
597
78
20
-
1980
607
- 1
- List of partial results
- ff46a670-6557-4064-ad40-86d80581dc37
- Partial Results
- Partial Results
- false
- 0
-
1941
617
78
20
-
1980
627
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- Geometry
- Contains a collection of generic geometry
- c31a319a-c028-4873-8954-1d2f304d6a6a
- Geometry
- Geometry
- false
- ce228d35-d882-4097-93bd-2b211f9e613d
- 1
-
2498
406
50
24
-
2523.37
418.4901
- f3230ecb-3631-4d6f-86f2-ef4b2ed37f45
- Replace Nulls
- Replace nulls or invalid data with other data
- true
- 81bcf554-62ac-4d56-8d9f-9331b83dc5db
- Replace Nulls
- Replace Nulls
-
2059
595
148
44
-
2151
617
- 1
- Items to test for null
- 7c755982-5ea9-408c-8c2f-5a7b98bbe40f
- Items
- Items
- false
- 4242a672-f672-44b0-9531-d6e51b032d3e
- 1
-
2061
597
75
20
-
2100
607
- 1
- Items to replace nulls with
- 843ca4f5-5dbd-4e70-9711-7b3ac67dd800
- Replacements
- Replacements
- false
- 5169b8e7-551f-4a3b-86f9-668d2817cbb9
- 1
-
2061
617
75
20
-
2100
627
- 1
- List without any nulls
- 388c14ae-2b69-4313-acce-3e0f9436dd33
- Items
- Items
- false
- 0
-
2166
597
39
20
-
2185.5
607
- Number of items replaced
- e9cf87b3-e78b-43d4-a7a4-972c46aa7a15
- Count
- Count
- false
- 0
-
2166
617
39
20
-
2185.5
627
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 5169b8e7-551f-4a3b-86f9-668d2817cbb9
- Panel
- false
- 0
- 0
- 0
-
1993
653
30
38
- 0
- 0
- 0
-
1993.548
653.2693
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 6edbdc9b-e7a3-4e2c-83be-e4c6c0601ba7
- Panel
- Explanation of the two filter panels
- false
- 0
- 0
- The first panel identifies a piece of text to find that covers all possible values. Generally this takes the form of SOMETHING=* where the "*" matches any subsequent value.
The second panel identifies a piece of text to remove so that only the value/number you want to identify is present. Most of the time this will be the same as the previous panel but without the "*"
-
1709
422
369
149
- 0
- 0
- 0
-
1709.158
422.3539
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- f677053e-0416-433b-9a8e-ce3124998b7d
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Extract Ways
- Load and parse way (e.g. polyline) data from an OSM file based on its metadata
- true
- 16a0b326-776e-47e4-bacc-7b963dfa7365
- Extract Ways
- Extract Ways
-
192
165
155
104
-
284
217
- 1
- The path to XML file(s) downloaded from Open Street map
- e602eb01-4137-4e07-bd2e-723897cc2f53
- OSM File Path
- OSM File Path
- false
- 8c5049bc-5ec5-4ca9-8691-cda373fb6b48
- 1
-
194
167
75
50
-
233
192
- 1
- A list of features and subfeatures to extract from the OSM file, in a 'key=value' format separated by newlines or commas
- 7ede36d2-6a84-4020-9b7d-cf0f17162e41
- OSM Features
- OSM Features
- false
- c8e67342-30f8-49ef-bf60-eb2049db44f8
- 1
-
194
217
75
50
-
233
242
- 2
- Ways; e.g. nodes linked in a linear order via a Polyline
- 479052a5-0b55-4cf2-8633-7f5baac3d09a
- Ways
- Ways
- false
- 0
-
299
167
46
20
-
322
177
- 2
- The metadata attached to each particular node
- e858142f-7806-4d94-9ce8-5fa76668cff4
- Tags
- Tags
- false
- 0
-
299
187
46
20
-
322
197
- 2
- The name, count, and description of each feature
- 945f80e4-1b2f-4723-84ab-48035ef7f6a2
- Report
- Report
- false
- 0
-
299
207
46
20
-
322
217
- 1
- The boundary extends of the OSM file(s)
- 0e4fbbd9-1839-4da0-aad2-1db389c4644a
- Bounds
- Bounds
- false
- 0
-
299
227
46
20
-
322
237
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- 13477637-7328-4c95-a05c-d7e5c086d17f
- Debug
- Debug
- false
- 0
-
299
247
46
20
-
322
257
- 912176ea-061e-2b5b-9642-8417372d6371
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Extract Nodes
- Load and parse node (e.g. point) data from an OSM file based on its metadata
- true
- 73bbe2d0-5606-426a-abcd-9207af4e0ae4
- Extract Nodes
- Extract Nodes
-
192
363
155
104
-
284
415
- 1
- The path to XML file(s) downloaded from Open Street map
- 460e04c6-0d7a-4ef3-be95-6dce103981f0
- OSM File Path
- OSM File Path
- false
- 8c5049bc-5ec5-4ca9-8691-cda373fb6b48
- 1
-
194
365
75
50
-
233
390
- 1
- A list of features and subfeatures to extract from the OSM file, in a 'key=value' format separated by newlines or commas
- 80e7dc7a-f4d6-4a86-83df-763669793e8d
- OSM Features
- OSM Features
- false
- c8e67342-30f8-49ef-bf60-eb2049db44f8
- 1
-
194
415
75
50
-
233
440
- 2
- Nodes; e.g. points that describe a location of interest
- 4c73b3d7-9c8c-42d6-aadc-319fab3eb36b
- Nodes
- Nodes
- false
- 0
-
299
365
46
20
-
322
375
- 2
- The metadata attached to each particular node
- 5af9f082-5f7a-4d0a-a8d5-505cce5d24d7
- Tags
- Tags
- false
- 0
-
299
385
46
20
-
322
395
- 2
- The name, count, and description of each feature
- ce6fb192-7b39-4859-9399-a1e821169981
- Report
- Report
- false
- 0
-
299
405
46
20
-
322
415
- 1
- The boundary extends of the OSM file(s)
- 1b226aba-9cfc-4a19-80fc-708c38c8751d
- Bounds
- Bounds
- false
- 0
-
299
425
46
20
-
322
435
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- 21ae1165-dce4-466a-a60b-9392482ed75d
- Debug
- Debug
- false
- 0
-
299
445
46
20
-
322
455
- 0e86143a-d051-488b-bf65-b91087bce4ac
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Filter Tags
- Provides a graphical interface of OSM features to filter the results of an Extract component based on common tags.
- true
- ba3c8673-93d5-45a1-9e96-0f13573b40cd
- Filter Tags
- Filter Tags
- true
- oneway=yes
-
1290
110
111
129
-
1341
152
- 2
- Nodes, Ways, or Building outputs from one of the Extract components
- 3720b6c9-ca62-4d9a-89b6-24c62ada6a95
- Items
- Items
- false
- b0b7e9e9-9ece-4d3e-abe0-12d07ad436dc
- 1
-
1292
112
34
40
-
1310.5
132
- 2
- The Tags output from the same extract component whose nodes/ways/buildings you are providing as Items
- 30e0dc1b-5c9a-456c-8054-90f3fe38e231
- Tags
- Tags
- false
- aab113ea-3775-401b-b6f5-9d98f89cc0cb
- 1
-
1292
152
34
40
-
1310.5
172
- 2
- The geometry that possess the specified tags
- 7087acc0-a61f-4ee0-ae50-dbfb868073d5
- Items
- Items
- false
- 0
-
1356
112
43
20
-
1377.5
122
- 2
- The metadata attached to each particular item
- b3090d50-efaf-4279-9bff-898cca1d8b29
- Tags
- Tags
- false
- 0
-
1356
132
43
20
-
1377.5
142
- 2
- The name, count, and description of each feature
- ff85b7fd-42f7-4406-af76-f2a5dda2cded
- Report
- Report
- false
- 0
-
1356
152
43
20
-
1377.5
162
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- d301fd79-07c3-4b2e-9869-18f77119cdcf
- Debug
- Debug
- false
- 0
-
1356
172
43
20
-
1377.5
182
- 1177d6ee-3993-4226-9558-52b7fd63e1e3
- Trim Tree
- Reduce the complexity of a tree by merging the outermost branches.
- true
- 66a68633-a44f-4cee-8643-59e41deb1be9
- Trim Tree
- Trim Tree
-
660
38
102
44
-
714
60
- 2
- Data tree to flatten
- 672ad608-b7c6-4e07-a68c-922ca6905f78
- Tree
- Tree
- false
- 47171fed-2921-40ae-95b9-6ab4234f583d
- 1
-
662
40
37
20
-
682
50
- Number of outermost branches to merge
- 4fd64208-d6bb-4116-b914-59150de190bf
- Depth
- Depth
- false
- 0
-
662
60
37
20
-
682
70
- 1
- 1
- {0}
- 1
- 2
- Trimmed data tree
- 629ca09d-2d5d-4b2d-9e5d-23be8a35fd08
- Tree
- Tree
- false
- 0
-
729
40
31
40
-
744.5
60
- 537b0419-bbc2-4ff4-bf08-afe526367b2c
- Custom Preview
- Allows for customized geometry previews
- true
- f29948cf-3848-4597-92f0-45d2f212bc22
- Custom Preview
- Custom Preview
-
777
320
86
44
-
849
342
- Geometry to preview
- true
- c5705015-a660-4a0d-ab4e-213df793f8a5
- Geometry
- Geometry
- false
- fe636faf-d08f-411b-aba0-d1205e433e94
- 1
-
779
322
55
20
-
808
332
- The material override
- 538fe664-1126-431d-b370-573cd763b660
- Material
- Material
- false
- 1067880e-4cc8-49da-80b4-2e416d191989
- 1
-
779
342
55
20
-
808
352
- 1
- 1
- {0}
-
255;221;160;221
-
255;66;48;66
- 0.5
-
255;255;255;255
- 0
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;255;141;101
- A group of Grasshopper objects
- f29948cf-3848-4597-92f0-45d2f212bc22
- 1a4f5577-a29b-4774-8adf-36f906ec7f67
- 1f42b74c-bd67-4426-bca7-c355930e99b1
- 4d5c794c-e52e-4a13-9c4f-d162c0e96d30
- 87734e63-e855-4ce7-962f-b43dceed9284
- fb8d2b34-2e62-4264-bb11-721d752e8677
- 893afe32-fad9-4118-931f-8daef67a3106
- cec3a576-4c29-4e7f-89b2-a6878b69b30f
- 19bb3477-b3d8-4c6d-991f-647d3e711bc5
- ba0d93b2-9cff-410d-ba09-36b30304d18c
- cf4ef510-808a-44ca-b2f1-0ca163fce192
- 2f0db7be-eed9-4183-b3a1-cbf81e315f4d
- 8fc9b4ed-c61a-4790-8108-0bf3e00f6739
- bb997a51-6c39-498d-a468-b63a791c756d
- 0621fd92-29bb-4aab-abfe-d777c480a86d
- e35b3952-12e9-4388-a498-5ce7f651bd1d
- 557b39f4-f06f-42d3-9d71-f250b1a2d2d6
- 11469e57-81db-4503-979e-54a30905ab18
- 08edef76-beb0-492a-b014-f0045de9c66d
- b6240aee-5c18-42ac-a2c4-8aa98426fca3
- 279ff765-4111-4bac-b33a-f5761b48f001
- 21
- 666eb0db-65ce-4bdd-af67-25346a9b8293
- Group
- Visualise in Grasshopper with Per-Feature Colors
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 0621fd92-29bb-4aab-abfe-d777c480a86d
- Data
- Data
- false
- 4c73b3d7-9c8c-42d6-aadc-319fab3eb36b
- 1
-
581
310
50
24
-
606.7725
322.7898
- 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- List Item
- 0
- Retrieve a specific item from a list.
- true
- 557b39f4-f06f-42d3-9d71-f250b1a2d2d6
- List Item
- List Item
-
660
365
80
64
-
710
397
- 3
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- cb95db89-6165-43b6-9c41-5702bc5bf137
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Base list
- a295eff9-c046-40bb-9dde-7fc26e4b1af8
- List
- List
- false
- 08edef76-beb0-492a-b014-f0045de9c66d
- 1
-
662
367
33
20
-
680
377
- Item index
- fbe6dbb8-299e-4901-8577-63dd08287a33
- Index
- Index
- false
- 11469e57-81db-4503-979e-54a30905ab18
- 1
-
662
387
33
20
-
680
397
- 1
- 1
- {0}
- 0
- Wrap index to list bounds
- 1218aa66-f7f9-4b62-869f-9e382e6f22bb
- Wrap
- Wrap
- false
- 0
-
662
407
33
20
-
680
417
- 1
- 1
- {0}
- true
- Item at {i'}
- 1067880e-4cc8-49da-80b4-2e416d191989
- false
- Item
- i
- false
- 0
-
725
367
13
60
-
731.5
397
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 11469e57-81db-4503-979e-54a30905ab18
- Panel
- false
- 0
- 0
- 3
-
582
388
50
38
- 0
- 0
- 0
-
582.1746
388.087
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 08edef76-beb0-492a-b014-f0045de9c66d
- Data
- Data
- false
- ce6fb192-7b39-4859-9399-a1e821169981
- 1
-
582
351
50
24
-
607.2548
363.5868
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;0;255;101
- A group of Grasshopper objects
- f29948cf-3848-4597-92f0-45d2f212bc22
- 1a4f5577-a29b-4774-8adf-36f906ec7f67
- 1f42b74c-bd67-4426-bca7-c355930e99b1
- 4d5c794c-e52e-4a13-9c4f-d162c0e96d30
- 87734e63-e855-4ce7-962f-b43dceed9284
- fb8d2b34-2e62-4264-bb11-721d752e8677
- 893afe32-fad9-4118-931f-8daef67a3106
- cec3a576-4c29-4e7f-89b2-a6878b69b30f
- 19bb3477-b3d8-4c6d-991f-647d3e711bc5
- ba0d93b2-9cff-410d-ba09-36b30304d18c
- cf4ef510-808a-44ca-b2f1-0ca163fce192
- 2f0db7be-eed9-4183-b3a1-cbf81e315f4d
- 8fc9b4ed-c61a-4790-8108-0bf3e00f6739
- bb997a51-6c39-498d-a468-b63a791c756d
- 0621fd92-29bb-4aab-abfe-d777c480a86d
- e35b3952-12e9-4388-a498-5ce7f651bd1d
- 557b39f4-f06f-42d3-9d71-f250b1a2d2d6
- 11469e57-81db-4503-979e-54a30905ab18
- 08edef76-beb0-492a-b014-f0045de9c66d
- b6240aee-5c18-42ac-a2c4-8aa98426fca3
- 279ff765-4111-4bac-b33a-f5761b48f001
- 69a2f5c0-f0e2-420d-8cb0-cbdc077ce14d
- 22
- a88d1049-9850-4245-ad0e-a119f4d8403a
- Group
- Visualise in Grasshopper with Per-Feature Colors
- 1177d6ee-3993-4226-9558-52b7fd63e1e3
- Trim Tree
- Reduce the complexity of a tree by merging the outermost branches.
- true
- 69a2f5c0-f0e2-420d-8cb0-cbdc077ce14d
- Trim Tree
- Trim Tree
-
660
310
102
44
-
714
332
- 2
- Data tree to flatten
- 0d288339-65c3-4af3-8569-1807d42b0060
- Tree
- Tree
- false
- 0621fd92-29bb-4aab-abfe-d777c480a86d
- 1
-
662
312
37
20
-
682
322
- Number of outermost branches to merge
- d8642ad0-bf8e-4a29-9db3-96560a8084a9
- Depth
- Depth
- false
- 0
-
662
332
37
20
-
682
342
- 1
- 1
- {0}
- 1
- 2
- Trimmed data tree
- fe636faf-d08f-411b-aba0-d1205e433e94
- Tree
- Tree
- false
- 0
-
729
312
31
40
-
744.5
332
- 0e86143a-d051-488b-bf65-b91087bce4ac
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Filter Tags
- Provides a graphical interface of OSM features to filter the results of an Extract component based on common tags.
- true
- 3c369380-c9f5-4b77-a7bb-8077bbf1e887
- Filter Tags
- Filter Tags
- true
- surface=asphalt
-
1495
16
111
129
-
1546
58
- 2
- Nodes, Ways, or Building outputs from one of the Extract components
- 40562f4a-1b98-4284-962e-593afa731619
- Items
- Items
- false
- 7087acc0-a61f-4ee0-ae50-dbfb868073d5
- 1
-
1497
18
34
40
-
1515.5
38
- 2
- The Tags output from the same extract component whose nodes/ways/buildings you are providing as Items
- a8b10697-cd8b-4a2c-b4f7-cd23768bbc1e
- Tags
- Tags
- false
- b3090d50-efaf-4279-9bff-898cca1d8b29
- 1
-
1497
58
34
40
-
1515.5
78
- 2
- The geometry that possess the specified tags
- e2cff2a3-7afe-45f3-947e-6871dbab214b
- Items
- Items
- false
- 0
-
1561
18
43
20
-
1582.5
28
- 2
- The metadata attached to each particular item
- 5bd2623c-09c5-4e85-87f9-3e76311eda18
- Tags
- Tags
- false
- 0
-
1561
38
43
20
-
1582.5
48
- 2
- The name, count, and description of each feature
- 026c81c0-24c4-456f-8c1d-897fc6410ca0
- Report
- Report
- false
- 0
-
1561
58
43
20
-
1582.5
68
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- e6eb0f2c-87ba-42f5-944b-384e06836206
- Debug
- Debug
- false
- 0
-
1561
78
43
20
-
1582.5
88
- 0e86143a-d051-488b-bf65-b91087bce4ac
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Filter Tags
- Provides a graphical interface of OSM features to filter the results of an Extract component based on common tags.
- true
- 85165c45-253e-4a33-9bf7-ca989e51b236
- Filter Tags
- Filter Tags
- true
- surface=paved
-
1495
192
111
129
-
1546
234
- 2
- Nodes, Ways, or Building outputs from one of the Extract components
- 552e5bda-a03c-47cc-93d6-3c2221009f89
- Items
- Items
- false
- 7087acc0-a61f-4ee0-ae50-dbfb868073d5
- 1
-
1497
194
34
40
-
1515.5
214
- 2
- The Tags output from the same extract component whose nodes/ways/buildings you are providing as Items
- 77983344-ba65-4bda-b3a3-ccd852c83fbd
- Tags
- Tags
- false
- b3090d50-efaf-4279-9bff-898cca1d8b29
- 1
-
1497
234
34
40
-
1515.5
254
- 2
- The geometry that possess the specified tags
- 5be6d567-f9c3-4ed8-bd9e-805f414c4557
- Items
- Items
- false
- 0
-
1561
194
43
20
-
1582.5
204
- 2
- The metadata attached to each particular item
- e018e3bf-a469-48e1-8994-0f638b961c2c
- Tags
- Tags
- false
- 0
-
1561
214
43
20
-
1582.5
224
- 2
- The name, count, and description of each feature
- 8ae26e11-365d-406e-a066-7100a665ff4e
- Report
- Report
- false
- 0
-
1561
234
43
20
-
1582.5
244
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- 53cf98a6-c1c6-4f5b-bcd6-466c3e066ef1
- Debug
- Debug
- false
- 0
-
1561
254
43
20
-
1582.5
264
- 06953bda-1d37-4d58-9b38-4b3c74e54c8f
- File Path
- Contains a collection of file paths
- false
- All files|*.*
- d9f47944-badc-45a4-b3e3-fac1b0539db8
- File Path
- File Path
- false
- 3a3b21e9-8479-4e96-980c-47285b9c838e
- 1
- 1
-
-76
2064
50
24
-
-50.59367
2076.208
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- e09c8915-42c6-4f26-9f13-b4be54745999
- Panel
- false
- 0
- 0
- wheelchair=yes
-
-142
2183
115
38
- 0
- 0
- 0
-
-141.1951
2183.231
- 2
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- d9571b10-8bdd-4128-8221-6540c302da64
- Panel
- false
- 0
- 0
- takeaway=yes
-
-141
1965
115
38
- 0
- 0
- 0
-
-140.5452
1965.813
- 2
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- 82f19c48-9e73-43a4-ae6c-3a8368099b08
- Set Intersection
- Creates the intersection of two sets (the collection of unique objects present in both sets).
- true
- 969f4c8e-00e3-4405-b1fd-b2bfac14f5f0
- Set Intersection
- Set Intersection
-
810
1923
105
44
-
859
1945
- 2
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- Data for set Intersection
- 84b28b56-da35-44e4-97d5-9c57213475f1
- Set A
- Set A
- true
- 17aff5a5-1806-49e8-8bfa-aa6322b8aad1
- 1
-
812
1925
32
20
-
829.5
1935
- 1
- Data for set Intersection
- 1f4c5875-1384-4371-8c9b-18006b99055f
- Set B
- Set B
- true
- c9a6f7ab-96fb-4d91-a7e4-0d106aa11b27
- 1
-
812
1945
32
20
-
829.5
1955
- 1
- The Set Union of all input sets
- b1271e06-7b39-4b43-9f7b-2370988b66ef
- Union
- Union
- false
- 0
-
874
1925
39
40
-
893.5
1945
- 98c3c63a-e78a-43ea-a111-514fcf312c95
- Create Set
- Creates the valid set from a list of items (a valid set only contains distinct elements).
- true
- dfe9a493-961e-49ea-bf54-1c36ff99beac
- Create Set
- Create Set
-
669
1895
105
44
-
725
1917
- 1
- List of data.
- d57d7a0a-5eca-4a9d-bf60-6c39b2f260ef
- 1
- List
- List
- false
- e4b3e420-8747-4584-92d5-851d64c5e6a4
- 1
-
671
1897
39
40
-
700
1917
- 1
- A set of all the distincts values in L
- 17aff5a5-1806-49e8-8bfa-aa6322b8aad1
- Set
- Set
- false
- 0
-
740
1897
32
20
-
756
1907
- 1
- An index map from original indices to set indices
- 05026243-7bc5-487c-ac5d-a5745de6671d
- Map
- Map
- false
- 0
-
740
1917
32
20
-
756
1927
- 98c3c63a-e78a-43ea-a111-514fcf312c95
- Create Set
- Creates the valid set from a list of items (a valid set only contains distinct elements).
- true
- f35cf4c4-83fb-4f7e-8ea4-826f55254848
- Create Set
- Create Set
-
666
2302
105
44
-
722
2324
- 1
- List of data.
- 733f23c8-bf32-4459-9ccf-2f487cff02c9
- 1
- List
- List
- false
- 95700073-2df0-4ffc-a882-7c4a24075661
- 1
-
668
2304
39
40
-
697
2324
- 1
- A set of all the distincts values in L
- 188fdbd4-6003-4373-89b7-ce7f23856181
- Set
- Set
- false
- 0
-
737
2304
32
20
-
753
2314
- 1
- An index map from original indices to set indices
- f3d083a1-03f5-4b56-8dc7-33c3c773cb5b
- Map
- Map
- false
- 0
-
737
2324
32
20
-
753
2334
- e3b1a10c-4d49-4140-b8e6-0b5732a26c31
- Set Difference
- Create the difference of two sets (the collection of objects present in A but not in B).
- true
- b2e6da9e-49ea-4f34-bb3e-b56eded860aa
- Set Difference
- Set Difference
-
801
2268
105
44
-
850
2290
- 1
- Set to subtract from.
- 4f11f211-2c06-4c4d-93cb-ef55fb73c3c5
- Set A
- Set A
- false
- cf07bb3b-40ad-4294-8903-899ef1cb727d
- 1
-
803
2270
32
20
-
820.5
2280
- 1
- Substraction set.
- dc77f68e-cc19-4318-9289-aa7741c6709d
- Set B
- Set B
- false
- 188fdbd4-6003-4373-89b7-ce7f23856181
- 1
-
803
2290
32
20
-
820.5
2300
- 1
- The Set Difference of A minus B
- e27ac671-e083-46c6-b529-941efe2c2345
- Union
- Union
- false
- 0
-
865
2270
39
40
-
884.5
2290
- 912176ea-061e-2b5b-9642-8417372d6371
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Extract Nodes
- Load and parse node (e.g. point) data from an OSM file based on its metadata
- true
- 143b01b3-f54e-43fe-aa20-63c9c3aa0d3e
- Extract Nodes
- Extract Nodes
-
189
1907
155
104
-
281
1959
- 1
- The path to XML file(s) downloaded from Open Street map
- 784ce72d-dddb-441c-bf18-ae2eee1d888c
- OSM File Path
- OSM File Path
- false
- d9f47944-badc-45a4-b3e3-fac1b0539db8
- 1
-
191
1909
75
50
-
230
1934
- 1
- A list of features and subfeatures to extract from the OSM file, in a 'key=value' format separated by newlines or commas
- 3df4c083-ee02-42e5-9c6e-7827479490ee
- OSM Features
- OSM Features
- false
- d9571b10-8bdd-4128-8221-6540c302da64
- 1
-
191
1959
75
50
-
230
1984
- 2
- Nodes; e.g. points that describe a location of interest
- bf1c577d-b965-43e6-af63-7953337c8c9f
- Nodes
- Nodes
- false
- 0
-
296
1909
46
20
-
319
1919
- 2
- The metadata attached to each particular node
- 6fe79d80-6ea1-40ac-b7ff-608058bb3860
- Tags
- Tags
- false
- 0
-
296
1929
46
20
-
319
1939
- 2
- The name, description, and number of items found of each specified feature
- cddcf31a-6750-4c8b-bb76-a04c11efee7f
- Report
- Report
- false
- 0
-
296
1949
46
20
-
319
1959
- 1
- The boundary extends of the OSM file(s)
- f117035d-7bd0-4bd6-bbcf-0d7cf6e16944
- Bounds
- Bounds
- false
- 0
-
296
1969
46
20
-
319
1979
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- a7237f88-cc8b-4bf5-947b-751850a11ab8
- Debug
- Debug
- false
- 0
-
296
1989
46
20
-
319
1999
- 912176ea-061e-2b5b-9642-8417372d6371
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Extract Nodes
- Load and parse node (e.g. point) data from an OSM file based on its metadata
- true
- 885d9d9d-db23-41cf-bfff-cd9104e7ccee
- Extract Nodes
- Extract Nodes
-
189
2124
155
104
-
281
2176
- 1
- The path to XML file(s) downloaded from Open Street map
- 42dbbe1b-1038-40f9-a1b7-6a6acf27ed22
- OSM File Path
- OSM File Path
- false
- d9f47944-badc-45a4-b3e3-fac1b0539db8
- 1
-
191
2126
75
50
-
230
2151
- 1
- A list of features and subfeatures to extract from the OSM file, in a 'key=value' format separated by newlines or commas
- a349d0e6-977e-425e-84de-8a6e557876cc
- OSM Features
- OSM Features
- false
- e09c8915-42c6-4f26-9f13-b4be54745999
- 1
-
191
2176
75
50
-
230
2201
- 2
- Nodes; e.g. points that describe a location of interest
- 80727339-21a4-4784-a5cb-0d695d11d2b7
- Nodes
- Nodes
- false
- 0
-
296
2126
46
20
-
319
2136
- 2
- The metadata attached to each particular node
- fac543a4-90ac-4681-a718-c27416ae311f
- Tags
- Tags
- false
- 0
-
296
2146
46
20
-
319
2156
- 2
- The name, description, and number of items found of each specified feature
- ca8072e9-2bd8-4b11-887b-4d74b89020a3
- Report
- Report
- false
- 0
-
296
2166
46
20
-
319
2176
- 1
- The boundary extends of the OSM file(s)
- 3b7fcd45-fd8e-4e62-9a58-36c46d83c51c
- Bounds
- Bounds
- false
- 0
-
296
2186
46
20
-
319
2196
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- 40651397-56ac-4837-9c38-d7f43ea162a0
- Debug
- Debug
- false
- 0
-
296
2206
46
20
-
319
2216
- 3ff27857-b988-417a-b495-b24c733dbd00
- Member Index
- Find the occurences of a specific member in a set.
- true
- f342cfe2-35b3-4170-8fdf-041b55e94253
- Member Index
- Member Index
-
943
1895
121
44
-
1008
1917
- 1
- Set to operate on.
- 49e7d138-9dce-478d-9d3a-8f7514313d99
- Set
- Set
- false
- 17aff5a5-1806-49e8-8bfa-aa6322b8aad1
- 1
-
945
1897
48
20
-
970.5
1907
- Member to search for.
- bb21ad53-2ad5-4134-8ee7-1ab9c9e0c6b4
- Member
- Member
- false
- b1271e06-7b39-4b43-9f7b-2370988b66ef
- 1
-
945
1917
48
20
-
970.5
1927
- 1
- Indices of member.
- 8d023881-01c1-4ed3-8016-2447222ea8ae
- Index
- Index
- false
- 0
-
1023
1897
39
20
-
1042.5
1907
- Number of occurences of the member.
- 6be8289e-a08c-484c-9859-390bf3c520de
- Count
- Count
- false
- 0
-
1023
1917
39
20
-
1042.5
1927
- 946cb61e-18d2-45e3-8840-67b0efa26528
- Construct Path
- Construct a data tree branch path.
- true
- 3c539b4c-0c0c-457b-81a2-3afaef01e162
- Construct Path
- Construct Path
-
1051
2005
118
28
-
1109
2019
- 1
- Branch path indices
- 8566420e-85b4-4bc0-b3cf-bfcd84d57709
- Indices
- Indices
- false
- 8d023881-01c1-4ed3-8016-2447222ea8ae
- 1
-
1053
2007
41
24
-
1075
2019
- Branch path
- 1de9b646-5fda-4d66-8100-9427a8600b83
- Branch
- Branch
- false
- 0
-
1124
2007
43
24
-
1145.5
2019
- 3a710c1e-1809-4e19-8c15-82adce31cd62
- Tree Branch
- Retrieve a specific branch from a data tree.
- true
- 7ea8c280-909f-4e34-8227-d847c31b723b
- true
- Tree Branch
- Tree Branch
-
1229
2044
122
44
-
1291
2066
- 2
- Data Tree
- 19d5295c-e94a-45db-b446-ecabe0e04c7d
- Tree
- Tree
- false
- true
- 22a7b418-5ecb-4a3d-982b-08afb401e495
- 1
-
1231
2046
45
20
-
1263
2056
- Data tree branch path
- 6f2974f1-4b20-4f2f-b780-ec64bdb79f5c
- Path
- Path
- false
- 1de9b646-5fda-4d66-8100-9427a8600b83
- 1
-
1231
2066
45
20
-
1263
2076
- 2
- Branch at {P}
- 3867df79-a48f-48b7-aa7a-ed3e2644b25f
- Branch
- Branch
- false
- 0
-
1306
2046
43
40
-
1327.5
2066
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- e4b3e420-8747-4584-92d5-851d64c5e6a4
- Point
- Point
- false
- bf1c577d-b965-43e6-af63-7953337c8c9f
- 1
-
577
1909
50
24
-
602.9285
1921.427
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 22a7b418-5ecb-4a3d-982b-08afb401e495
- Data
- Data
- false
- 6fe79d80-6ea1-40ac-b7ff-608058bb3860
- 1
-
577
2065
50
24
-
602.0359
2077.599
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- 95700073-2df0-4ffc-a882-7c4a24075661
- Point
- Point
- false
- 80727339-21a4-4784-a5cb-0d695d11d2b7
- 1
-
577
2367
50
24
-
602.7851
2379.052
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 10da70a6-8153-4a4f-8759-14d31bde5614
- Data
- Data
- false
- 6fe79d80-6ea1-40ac-b7ff-608058bb3860
- 1
-
578
2408
50
24
-
603.7067
2420.092
- 98c3c63a-e78a-43ea-a111-514fcf312c95
- Create Set
- Creates the valid set from a list of items (a valid set only contains distinct elements).
- true
- 27370bc8-4f96-42f9-8a62-fbd78b435f2b
- Create Set
- Create Set
-
666
1967
105
44
-
722
1989
- 1
- List of data.
- a9389963-04b5-4a35-9f8e-92dc79f57f71
- 1
- List
- List
- false
- 40f92573-2ba1-4857-8a86-f12ea40c0f5f
- 1
-
668
1969
39
40
-
697
1989
- 1
- A set of all the distincts values in L
- c9a6f7ab-96fb-4d91-a7e4-0d106aa11b27
- Set
- Set
- false
- 0
-
737
1969
32
20
-
753
1979
- 1
- An index map from original indices to set indices
- 43a0d416-b984-40ae-b4d0-0f76eb794d1f
- Map
- Map
- false
- 0
-
737
1989
32
20
-
753
1999
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- 40f92573-2ba1-4857-8a86-f12ea40c0f5f
- Point
- Point
- false
- 80727339-21a4-4784-a5cb-0d695d11d2b7
- 1
-
577
2027
50
24
-
602.0359
2039
- 98c3c63a-e78a-43ea-a111-514fcf312c95
- Create Set
- Creates the valid set from a list of items (a valid set only contains distinct elements).
- true
- 150da24a-5883-4611-9f16-d012cf01714e
- Create Set
- Create Set
-
670
2241
105
44
-
726
2263
- 1
- List of data.
- 0d43e7ec-c05f-4e54-8203-9a482f5cc4a4
- 1
- List
- List
- false
- 8916fe2f-4ed0-4a62-a94d-d2daf37dcc9a
- 1
-
672
2243
39
40
-
701
2263
- 1
- A set of all the distincts values in L
- cf07bb3b-40ad-4294-8903-899ef1cb727d
- Set
- Set
- false
- 0
-
741
2243
32
20
-
757
2253
- 1
- An index map from original indices to set indices
- 67738c62-35c1-4e38-bda2-e13aadbe431d
- Map
- Map
- false
- 0
-
741
2263
32
20
-
757
2273
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- 8916fe2f-4ed0-4a62-a94d-d2daf37dcc9a
- Point
- Point
- false
- bf1c577d-b965-43e6-af63-7953337c8c9f
- 1
-
578
2249
50
24
-
603.7851
2261.103
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- 281c1680-ce41-49a4-82e4-28ff7ff717ea
- Point
- Point
- false
- d740da32-c864-4a75-89bf-9196504399bb
- 1
-
1382
1971
50
24
-
1407.109
1983.398
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Text
- Contains a collection of text fragments
- 2032c950-9b86-40ce-9b12-19a5fa0925e2
- Text
- Text
- false
- 3867df79-a48f-48b7-aa7a-ed3e2644b25f
- 1
-
1383
2054
50
24
-
1408.058
2066.798
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;109;209;214
- A group of Grasshopper objects
- 969f4c8e-00e3-4405-b1fd-b2bfac14f5f0
- dfe9a493-961e-49ea-bf54-1c36ff99beac
- 26d5e3fc-085e-48d9-b88f-31480c98de40
- c3045dc6-1c94-47c5-a058-4aa6888a5047
- 6b600948-a6e6-47cd-ac4f-1f21673ec198
- d5b69537-4798-47c9-a248-8924416a9a09
- c335374d-ec50-41da-83bd-38dc10772475
- f342cfe2-35b3-4170-8fdf-041b55e94253
- 3c539b4c-0c0c-457b-81a2-3afaef01e162
- 7ea8c280-909f-4e34-8227-d847c31b723b
- e4b3e420-8747-4584-92d5-851d64c5e6a4
- 22a7b418-5ecb-4a3d-982b-08afb401e495
- 27370bc8-4f96-42f9-8a62-fbd78b435f2b
- 40f92573-2ba1-4857-8a86-f12ea40c0f5f
- 281c1680-ce41-49a4-82e4-28ff7ff717ea
- 2032c950-9b86-40ce-9b12-19a5fa0925e2
- 16
- 36ea6ca6-9d50-456f-b435-ffc840e6fd7a
- Group
- Use sets to identify items that match multiple tags simulataneously; e.g. places marked as having takeaway service AND wheelchair access
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 6ce126f3-d119-4790-94a5-070d54785057
- Panel
- false
- 0
- 2032c950-9b86-40ce-9b12-19a5fa0925e2
- 1
- Double click to edit panel content…
-
1553
2027
242
240
- 0
- 0
- 0
-
1553.936
2027.068
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- 537b0419-bbc2-4ff4-bf08-afe526367b2c
- Custom Preview
- Allows for customized geometry previews
- true
- 7a6fb528-9c65-4b22-9f00-ce34787f168a
- Custom Preview
- Custom Preview
-
1708
1971
86
44
-
1780
1993
- Geometry to preview
- true
- f81ecacb-2ebb-4599-86e4-6456c5a548fc
- Geometry
- Geometry
- false
- 281c1680-ce41-49a4-82e4-28ff7ff717ea
- 1
-
1710
1973
55
20
-
1739
1983
- The material override
- 06f70d4e-23e7-4054-947b-cd20fe50402e
- Material
- Material
- false
- e814e887-b8c6-4061-bbdf-3a67ef706086
- 1
-
1710
1993
55
20
-
1739
2003
- 1
- 1
- {0}
-
255;221;160;221
-
255;66;48;66
- 0.5
-
255;255;255;255
- 0
- 9c53bac0-ba66-40bd-8154-ce9829b9db1a
- Colour Swatch
- Colour (palette) swatch
- e814e887-b8c6-4061-bbdf-3a67ef706086
- Colour Swatch
- Colour Swatch
- false
- 0
-
255;255;255;255
-
1553
1994
124
20
-
1553.796
1994.148
- 3ff27857-b988-417a-b495-b24c733dbd00
- Member Index
- Find the occurences of a specific member in a set.
- true
- c8929cfe-5472-466f-8e4b-5af33476acbb
- Member Index
- Member Index
-
939
2241
121
44
-
1004
2263
- 1
- Set to operate on.
- 508d9308-25ca-4da2-9cd5-aff0fdd250a3
- Set
- Set
- false
- cf07bb3b-40ad-4294-8903-899ef1cb727d
- 1
-
941
2243
48
20
-
966.5
2253
- Member to search for.
- 19a49b86-719b-4c3b-b137-7d9eb7ba05b5
- Member
- Member
- false
- e27ac671-e083-46c6-b529-941efe2c2345
- 1
-
941
2263
48
20
-
966.5
2273
- 1
- Indices of member.
- 0529d463-0016-4988-8d2c-c07f33e5baf3
- Index
- Index
- false
- 0
-
1019
2243
39
20
-
1038.5
2253
- Number of occurences of the member.
- ee43ce1f-1fa7-4add-8a57-a5ffc32d6db5
- Count
- Count
- false
- 0
-
1019
2263
39
20
-
1038.5
2273
- 946cb61e-18d2-45e3-8840-67b0efa26528
- Construct Path
- Construct a data tree branch path.
- true
- 381a8b54-1668-4303-b988-a3f26d49e15b
- Construct Path
- Construct Path
-
1052
2349
118
28
-
1110
2363
- 1
- Branch path indices
- 8cc9838a-fb0c-4b05-a78f-ad3582c990e3
- Indices
- Indices
- false
- 0529d463-0016-4988-8d2c-c07f33e5baf3
- 1
-
1054
2351
41
24
-
1076
2363
- Branch path
- a5e3e748-fa8b-4d3b-b652-b91205be2eec
- Branch
- Branch
- false
- 0
-
1125
2351
43
24
-
1146.5
2363
- 3a710c1e-1809-4e19-8c15-82adce31cd62
- Tree Branch
- Retrieve a specific branch from a data tree.
- true
- ed7f1c8c-367d-409b-add6-b05318b7c91c
- true
- Tree Branch
- Tree Branch
-
1230
2387
122
44
-
1292
2409
- 2
- Data Tree
- 5bd9e659-4268-4562-ab78-177fa8d8f685
- Tree
- Tree
- false
- true
- 10da70a6-8153-4a4f-8759-14d31bde5614
- 1
-
1232
2389
45
20
-
1264
2399
- Data tree branch path
- 7194c5ba-d807-47d3-b5c3-75a805f0da21
- Path
- Path
- false
- a5e3e748-fa8b-4d3b-b652-b91205be2eec
- 1
-
1232
2409
45
20
-
1264
2419
- 2
- Branch at {P}
- 1e04703d-b374-4d0d-87ec-354a9f09a4f0
- Branch
- Branch
- false
- 0
-
1307
2389
43
40
-
1328.5
2409
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Contains a collection of three-dimensional points
- true
- cf75c761-de2f-4eb1-99f4-f7ec1a0c8de9
- Point
- Point
- false
- 94796fa5-5060-4b10-84c5-973136df4ba3
- 1
-
1392
2323
50
24
-
1417.933
2335.451
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Text
- Contains a collection of text fragments
- 13210a8d-99fa-4db6-a9f8-00a3cc1d319d
- Text
- Text
- false
- 1e04703d-b374-4d0d-87ec-354a9f09a4f0
- 1
-
1392
2398
50
24
-
1417.548
2410.054
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 772108e8-1c1c-4a3d-bd0e-8072cc71aaa1
- Panel
- false
- 0
- 13210a8d-99fa-4db6-a9f8-00a3cc1d319d
- 1
- Double click to edit panel content…
-
1554
2377
241
232
- 0
- 0
- 0
-
1554.054
2377.353
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- 537b0419-bbc2-4ff4-bf08-afe526367b2c
- Custom Preview
- Allows for customized geometry previews
- true
- 658251ee-2de8-4558-809a-1e51f0e0bd3b
- Custom Preview
- Custom Preview
-
1708
2323
86
44
-
1780
2345
- Geometry to preview
- true
- c92a7a5b-6d0d-498e-bcca-315e4e72ca21
- Geometry
- Geometry
- false
- cf75c761-de2f-4eb1-99f4-f7ec1a0c8de9
- 1
-
1710
2325
55
20
-
1739
2335
- The material override
- 7c568471-485a-4bbe-9ed8-8eea2d2b0050
- Material
- Material
- false
- 5fc1490a-53fe-4cd4-8207-a0eec63dfead
- 1
-
1710
2345
55
20
-
1739
2355
- 1
- 1
- {0}
-
255;221;160;221
-
255;66;48;66
- 0.5
-
255;255;255;255
- 0
- 9c53bac0-ba66-40bd-8154-ce9829b9db1a
- Colour Swatch
- Colour (palette) swatch
- 5fc1490a-53fe-4cd4-8207-a0eec63dfead
- Colour Swatch
- Colour Swatch
- false
- 0
-
255;255;255;255
-
1553
2352
124
20
-
1553.983
2352.445
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;109;209;214
- A group of Grasshopper objects
- f35cf4c4-83fb-4f7e-8ea4-826f55254848
- b2e6da9e-49ea-4f34-bb3e-b56eded860aa
- 95700073-2df0-4ffc-a882-7c4a24075661
- 10da70a6-8153-4a4f-8759-14d31bde5614
- 150da24a-5883-4611-9f16-d012cf01714e
- 8916fe2f-4ed0-4a62-a94d-d2daf37dcc9a
- c8929cfe-5472-466f-8e4b-5af33476acbb
- 381a8b54-1668-4303-b988-a3f26d49e15b
- ed7f1c8c-367d-409b-add6-b05318b7c91c
- cf75c761-de2f-4eb1-99f4-f7ec1a0c8de9
- 13210a8d-99fa-4db6-a9f8-00a3cc1d319d
- 11
- 092097fb-74f7-42a1-b989-0ec3b78a5dd6
- Group
- Use sets to identify items that have one tag but not the other; e.g. places marked as having takeaway service and NOT wheelchair access
- d6b1b021-2b5d-4fa6-9cf2-eb368dd632a1
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Extract Buildings
- Load and parse node (e.g. point) data from an OSM file based on its metadata
- true
- a843ead3-6dde-4bdd-94d6-0cb06f9862e7
- Extract Buildings
- Extract Buildings
-
194
1182
178
104
-
301
1234
- 1
- The path to XML file(s) downloaded from Open Street map
- ce27af45-5119-4203-954f-0672bb2e8aa4
- OSM File Path
- OSM File Path
- false
- 3a3b21e9-8479-4e96-980c-47285b9c838e
- 1
-
196
1184
90
33
-
242.5
1200.667
- 1
- A list of features and subfeatures to extract from the OSM file, in a 'key=value' format separated by newlines or commas
- ff69e7e4-64b5-4ca2-9dab-a77992d6e756
- OSM Features
- OSM Features
- false
- 11594a61-dfad-47b3-9809-1ecde14c14c3
- 83851d0a-bf07-438b-9f03-4661e43f34b6
- c21c1cbc-f533-4f9c-a0bb-ac9c0b3042af
- 3
-
196
1217
90
33
-
242.5
1234
- If true, only outputs buildings with height data. If false, only outputs buildings without height data.
- 29f90d54-d837-4e95-b128-d9d6cda0c1e3
- Output Heighted
- Output Heighted
- false
- 0
-
196
1250
90
34
-
242.5
1267.333
- 1
- 1
- {0}
- true
- 2
- Buildings as extrusions from associated way geometries
- b1b591da-2d58-4a09-8c4b-191216b48760
- Buildings
- Buildings
- false
- 0
-
316
1184
54
20
-
343
1194
- 2
- The metadata attached to each particular node
- a912e41c-e33f-4413-992a-3063855d7d81
- Tags
- Tags
- false
- 0
-
316
1204
54
20
-
343
1214
- 2
- The name, description, and number of items found of each specified feature
- 6c6095dc-c2a7-45b0-a5ff-15b1b3a8e4c0
- Report
- Report
- false
- 0
-
316
1224
54
20
-
343
1234
- 1
- The boundary extends of the OSM file(s)
- fcefc07a-21fe-4f6b-a395-ffa9503a1031
- Bounds
- Bounds
- false
- 0
-
316
1244
54
20
-
343
1254
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- 6a581d1e-22c7-49bd-8700-7d26d071f11a
- Debug
- Debug
- false
- 0
-
316
1264
54
20
-
343
1274
- 0e86143a-d051-488b-bf65-b91087bce4ac
- f7d1db23-92ab-4f95-bb7a-2370ae5e67f6
- Filter Tags
- Provides a graphical interface of OSM features to filter the results of an Extract component based on common tags.
- true
- 0321ee5b-60ab-4caf-bb85-0fa69d183d27
- Filter Tags
- Filter Tags
- true
- cycleway:both=*,cycleway:left:oneway=*,cycleway:left=*,cycleway:right=*,cycleway=*
-
1669
192
111
129
-
1720
234
- 2
- Nodes, Ways, or Building outputs from one of the Extract components
- f06a1a99-cfde-47b0-9a61-6d1c82ad7058
- Items
- Items
- false
- 5be6d567-f9c3-4ed8-bd9e-805f414c4557
- 1
-
1671
194
34
40
-
1689.5
214
- 2
- The Tags output from the same extract component whose nodes/ways/buildings you are providing as Items
- 028e40a6-0412-4f49-8763-b8263b819c5e
- Tags
- Tags
- false
- e018e3bf-a469-48e1-8994-0f638b961c2c
- 1
-
1671
234
34
40
-
1689.5
254
- 2
- The geometry that possess the specified tags
- 6c384848-d71a-450b-a3c8-7ceed5899ee5
- Items
- Items
- false
- 0
-
1735
194
43
20
-
1756.5
204
- 2
- The metadata attached to each particular item
- e6c93f00-7861-4eb6-9741-246eaa4f80bc
- Tags
- Tags
- false
- 0
-
1735
214
43
20
-
1756.5
224
- 2
- The name, count, and description of each feature
- 4e214095-8072-4480-8586-2f6ea5117456
- Report
- Report
- false
- 0
-
1735
234
43
20
-
1756.5
244
- 1
- Debug output logged from component - this parameter should be hidden in release builds
- 2f17ff9c-bafb-4ccd-b454-d15acc2995db
- Debug
- Debug
- false
- 0
-
1735
254
43
20
-
1756.5
264
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- Geometry
- Contains a collection of generic geometry
- 4a024bae-f5ce-4dd4-a4b4-d4069bf4beb2
- Geometry
- Geometry
- false
- 6c384848-d71a-450b-a3c8-7ceed5899ee5
- 1
-
1812
192
50
24
-
1837.93
204.5328
- ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278
- Geometry
- Contains a collection of generic geometry
- 699e294a-0b5c-4fea-be6e-4afead8b7577
- Geometry
- Geometry
- false
- b1b591da-2d58-4a09-8c4b-191216b48760
- 1
-
576
1606
50
24
-
601.2263
1618.061
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- 4bc8d644-092c-432f-9123-d39b1c9ef1d2
- Data
- Data
- false
- a912e41c-e33f-4413-992a-3063855d7d81
- 1
-
577
1645
50
24
-
602.9285
1657.07
- 5a41528b-12b9-40dc-a3f2-842034d267c4
- Text Tag 3D
- Represents a list of 3D text tags in a Rhino viewport
- 150eaa5e-18a7-4a16-88bc-3fb364ebd6fb
- Text Tag 3D
- Text Tag 3D
-
1287
1652
95
104
-
1368
1704
- Location and orientation of text tag
- true
- 4694609c-bbf8-4f43-8e18-9456d8e9feaf
- Location
- Location
- false
- 180608e9-603f-4d96-b6b0-d6c04b703b80
- 1
-
1289
1654
64
20
-
1322.5
1664
- The text to display
- 783dfd41-6278-40d3-a48d-b7ff9846619d
- Text
- Text
- true
- e2561cea-7452-4866-aa51-9086ae910d89
- 1
-
1289
1674
64
20
-
1322.5
1684
- Size of text
- af93ed2b-7ed9-4b24-a739-4b3ea028cf68
- Size
- Size
- false
- 0
-
1289
1694
64
20
-
1322.5
1704
- 1
- 1
- {0}
- 1
- Optional colour of tag
- cef6bc0a-a605-4e8c-9c7b-1e86e079a16d
- Colour
- Colour
- true
- 8f5f66d3-d01d-4979-85b6-3a0cf262258c
- 1
-
1289
1714
64
20
-
1322.5
1724
- Text justification
- 4613b73e-bd64-4166-afbf-9dac02f6540b
- Justification
- Justification
- false
- 0
-
1289
1734
64
20
-
1322.5
1744
- 1
- 1
- {0}
- 5
- 1274d51a-81e6-4ccf-ad1f-0edf4c769cac
- Text Join
- Join a collection of text fragments into one
- 704733fd-28cc-4f1d-bc5f-bd5fe9b61dfe
- Text Join
- Text Join
-
1083
1662
101
44
-
1127
1684
- 1
- Text fragments to join.
- e09d236e-7315-494d-be5e-ae9c6d0878f8
- Text
- Text
- false
- 4bc8d644-092c-432f-9123-d39b1c9ef1d2
- 1
-
1085
1664
27
20
-
1100
1674
- Fragment separator.
- 3c35832c-28e8-4a77-9561-b7d229e608d6
- Join
- Join
- true
- bf1a0c46-1d26-4c82-aefd-74fffb8dc67f
- 1
-
1085
1684
27
20
-
1100
1694
- Resulting text
- e2561cea-7452-4866-aa51-9086ae910d89
- Result
- Result
- false
- 0
-
1142
1664
40
40
-
1162
1684
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- bf1a0c46-1d26-4c82-aefd-74fffb8dc67f
- Panel
- (newline)
- false
- 0
- 0
-
-
979
1706
60
38
- 0
- 0
- 0
-
979.1909
1706.995
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- 9c53bac0-ba66-40bd-8154-ce9829b9db1a
- Colour Swatch
- Colour (palette) swatch
- c9cca465-5b9a-4723-95e3-4e054b7715fb
- Colour Swatch
- Label color
- false
- 0
-
255;255;255;255
-
575
1758
107
20
-
575.7874
1758.706
- 4c4e56eb-2f04-43f9-95a3-cc46a14f495a
- Line
- Create a line between two points.
- true
- ac6f5f9f-10db-470b-9586-d29583794d92
- Line
- Line
-
1123
1569
122
44
-
1198
1591
- Line start point
- 9810c923-5fdd-4d56-9d16-2eb21d30d239
- Start Point
- Start Point
- false
- d4bca862-6ee5-47d4-9289-90ca7e30e2f3
- 1
-
1125
1571
58
20
-
1155.5
1581
- Line end point
- 30badd1a-624b-4564-af82-c014cd140460
- End Point
- End Point
- false
- 180608e9-603f-4d96-b6b0-d6c04b703b80
- 1
-
1125
1591
58
20
-
1155.5
1601
- Line segment
- 6d5040e0-4e9e-4dee-a85d-83ecc352f0c3
- Line
- Line
- false
- 0
-
1213
1571
30
40
-
1228
1591
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
150;109;209;214
- A group of Grasshopper objects
- 1156a184-a6a1-4f3f-b3fb-2ef541d33321
- 1
- 7414cfbe-138c-4dde-a317-06c3478a7206
- Group
- 4beead95-8aa2-4613-8bb9-24758a0f5c4c
- Brep Closest Point
- Find the closest point on a brep
- true
- 96f0c5f4-ab8f-46a9-a24f-8dd8ce6f7df8
- Brep Closest Point
- Brep Closest Point
-
799
1569
117
64
-
848
1601
- Sample point
- b7095456-5c80-477d-aab7-07f7b1600379
- Point
- Point
- false
- 29e540bc-e989-43b8-aae4-93272e31c434
- 1
-
801
1571
32
30
-
818.5
1586
- Base Brep
- 13a783a5-755b-47ce-a70b-1ebb5e98b1a8
- Brep
- Brep
- false
- 699e294a-0b5c-4fea-be6e-4afead8b7577
- 1
-
801
1601
32
30
-
818.5
1616
- Closest point
- d4bca862-6ee5-47d4-9289-90ca7e30e2f3
- Point
- Point
- false
- 0
-
863
1571
51
20
-
888.5
1581
- Normal direction at closest point
- a4318ae2-da85-4734-99ea-7c12f756d7bc
- Normal
- Normal
- false
- 0
-
863
1591
51
20
-
888.5
1601
- Distance between sample point and Brep
- 5e0beedb-c6c1-441f-8c89-77c40faee15a
- Distance
- Distance
- false
- 0
-
863
1611
51
20
-
888.5
1621
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Construct Point
- Construct a point from {xyz} coordinates.
- true
- 1cf071ce-dcf3-435a-88c5-d972328dde35
- Construct Point
- Construct Point
-
636
1531
138
64
-
722
1563
- {x} coordinate
- e150c020-c410-41a3-8a8e-aff0c6824fc7
- X coordinate
- X coordinate
- false
- 0
-
638
1533
69
20
-
674
1543
- 1
- 1
- {0}
- 0
- {y} coordinate
- 6e123ee6-7785-4059-8680-c00f396bac29
- Y coordinate
- Y coordinate
- false
- 0
-
638
1553
69
20
-
674
1563
- 1
- 1
- {0}
- 0
- {z} coordinate
- 11029369-746e-4047-83c0-c45b30ff30be
- Z coordinate
- Z coordinate
- false
- 0
-
638
1573
69
20
-
674
1583
- 1
- 1
- {0}
- 0
- Point coordinate
- 29e540bc-e989-43b8-aae4-93272e31c434
- Point
- Point
- false
- 0
-
737
1533
35
60
-
754.5
1563
- e9eb1dcf-92f6-4d4d-84ae-96222d60f56b
- Move
- Translate (move) an object along a vector.
- true
- 52eab78b-66e1-44da-b987-c5695d0ba3ee
- Move
- Move
-
949
1605
148
44
-
1021
1627
- Base geometry
- 993acec4-23d3-4a0b-9f0a-e22ede7cf297
- Geometry
- Geometry
- true
- d4bca862-6ee5-47d4-9289-90ca7e30e2f3
- 1
-
951
1607
55
20
-
980
1617
- Translation vector
- f2f962d3-3c49-43aa-8211-faed50d079fd
- Motion
- Motion
- false
- afdc5948-2269-4d91-85e1-be5582a437f6
- 1
-
951
1627
55
20
-
980
1637
- 1
- 1
- {0}
-
0
0
10
- Translated geometry
- 180608e9-603f-4d96-b6b0-d6c04b703b80
- Geometry
- Geometry
- false
- 0
-
1036
1607
59
20
-
1065.5
1617
- Transformation data
- 800e3f85-82ed-4628-b8c9-f22eed418661
- Transform
- Transform
- false
- 0
-
1036
1627
59
20
-
1065.5
1637
- 56b92eab-d121-43f7-94d3-6cd8f0ddead8
- Vector XYZ
- Create a vector from {xyz} components.
- d9965b16-fe2d-4500-b4d6-4c7555a0e357
- Vector XYZ
- Vector XYZ
-
799
1693
150
64
-
888
1725
- Vector {x} component
- e0a087ab-e0d0-4016-b26b-ba4606457074
- X component
- X component
- false
- 3caf433d-a3ff-4389-9fbd-75f237931412
- 1
-
801
1695
72
20
-
838.5
1705
- 1
- 1
- {0}
- 0
- Vector {y} component
- e56fe678-fa95-451d-911b-2bc7dbaa5439
- Y component
- Y component
- false
- b6181dbd-a4a4-498f-9349-32bb15dee0ef
- 1
-
801
1715
72
20
-
838.5
1725
- 1
- 1
- {0}
- 0
- Vector {z} component
- c5e08529-077a-4be0-bb55-127327ce3a6a
- Z component
- Z component
- false
- 0
-
801
1735
72
20
-
838.5
1745
- 1
- 1
- {0}
- 0
- Vector construct
- afdc5948-2269-4d91-85e1-be5582a437f6
- Vector
- Vector
- false
- 0
-
903
1695
44
30
-
925
1710
- Vector length
- 85612395-65e9-4ef5-8e06-cee78adf564f
- Length
- Length
- false
- 0
-
903
1725
44
30
-
925
1740
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 3caf433d-a3ff-4389-9fbd-75f237931412
- Number Slider
- Arrow distance
- false
- 0
-
575
1696
205
20
-
575.7874
1696.786
- 3
- 1
- 1
- 50
- -50
- 0
- -3
- 537b0419-bbc2-4ff4-bf08-afe526367b2c
- Custom Preview
- Allows for customized geometry previews
- true
- c4856302-59ed-43ec-bd81-192bc61279b2
- Custom Preview
- Custom Preview
-
1290
1579
86
44
-
1362
1601
- Geometry to preview
- true
- c78881aa-6c49-4886-81fa-2c1149b9c5e2
- Geometry
- Geometry
- false
- 6d5040e0-4e9e-4dee-a85d-83ecc352f0c3
- 1
-
1292
1581
55
20
-
1321
1591
- The material override
- dd2244ba-f294-40d7-a6bf-388adfee2498
- Material
- Material
- false
- 8f5f66d3-d01d-4979-85b6-3a0cf262258c
- 1
-
1292
1601
55
20
-
1321
1611
- 1
- 1
- {0}
-
255;221;160;221
-
255;66;48;66
- 0.5
-
255;255;255;255
- 0
- b6236720-8d88-4289-93c3-ac4c99f9b97b
- Relay
- 2
- A wire relay object
- 8f5f66d3-d01d-4979-85b6-3a0cf262258c
- Relay
- false
- c9cca465-5b9a-4723-95e3-4e054b7715fb
- 1
-
1184
1759
40
16
-
1204
1767
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;210;255;101
- A group of Grasshopper objects
- 699e294a-0b5c-4fea-be6e-4afead8b7577
- 4bc8d644-092c-432f-9123-d39b1c9ef1d2
- 150eaa5e-18a7-4a16-88bc-3fb364ebd6fb
- 704733fd-28cc-4f1d-bc5f-bd5fe9b61dfe
- bf1a0c46-1d26-4c82-aefd-74fffb8dc67f
- c9cca465-5b9a-4723-95e3-4e054b7715fb
- ac6f5f9f-10db-470b-9586-d29583794d92
- 96f0c5f4-ab8f-46a9-a24f-8dd8ce6f7df8
- 1cf071ce-dcf3-435a-88c5-d972328dde35
- 52eab78b-66e1-44da-b987-c5695d0ba3ee
- d9965b16-fe2d-4500-b4d6-4c7555a0e357
- 3caf433d-a3ff-4389-9fbd-75f237931412
- c4856302-59ed-43ec-bd81-192bc61279b2
- 8f5f66d3-d01d-4979-85b6-3a0cf262258c
- 14
- 8024532f-ebca-401f-b0ba-e22f2c331d83
- Group
- Attach metadata labels to each geometry item
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- b6181dbd-a4a4-498f-9349-32bb15dee0ef
- Number Slider
- Arrow distance
- false
- 0
-
575
1724
205
20
-
575.7874
1724.814
- 3
- 1
- 1
- 50
- -50
- 0
- -7
- 537b0419-bbc2-4ff4-bf08-afe526367b2c
- Custom Preview
- Allows for customized geometry previews
- true
- dc4fe13b-f334-4c07-bc19-ae58db20f258
- Custom Preview
- Custom Preview
-
793
952
102
44
-
881
974
- Geometry to preview
- true
- 5134e953-88bd-429a-90b4-9b48a3deca82
- Geometry
- Geometry
- false
- 8f7bdbe9-1fe9-4237-9f05-54f265238809
- 1
-
795
954
71
20
-
840
964
- The material override
- 58d92454-2b1d-4e77-bf2d-ec3719d593f5
- 2
- Material
- Material
- false
- 25e4030b-f5eb-4ec2-aad5-87b6d21d7cbf
- dda4a92c-860f-44bc-97cf-4b2f8c8deec0
- aef9c08e-73ca-4cdd-9d4f-b57a3777db6d
- 3
-
795
974
71
20
-
840
984
- 1
- 1
- {0}
-
255;221;160;221
-
255;66;48;66
- 0.5
-
255;255;255;255
- 0
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;255;141;101
- A group of Grasshopper objects
- dc4fe13b-f334-4c07-bc19-ae58db20f258
- 1a4f5577-a29b-4774-8adf-36f906ec7f67
- 1f42b74c-bd67-4426-bca7-c355930e99b1
- 4d5c794c-e52e-4a13-9c4f-d162c0e96d30
- 87734e63-e855-4ce7-962f-b43dceed9284
- fb8d2b34-2e62-4264-bb11-721d752e8677
- 893afe32-fad9-4118-931f-8daef67a3106
- cec3a576-4c29-4e7f-89b2-a6878b69b30f
- 19bb3477-b3d8-4c6d-991f-647d3e711bc5
- ba0d93b2-9cff-410d-ba09-36b30304d18c
- cf4ef510-808a-44ca-b2f1-0ca163fce192
- 2f0db7be-eed9-4183-b3a1-cbf81e315f4d
- 8fc9b4ed-c61a-4790-8108-0bf3e00f6739
- bb997a51-6c39-498d-a468-b63a791c756d
- f47f7bc4-d3db-4d44-ae5b-a1cb27fe3f3f
- e35b3952-12e9-4388-a498-5ce7f651bd1d
- 75aa7375-d281-49b5-9103-479523090f31
- 262354f4-0864-450f-bf4f-afd697745b04
- 829eeafc-a2fb-4d22-a80e-5f83c7be2a8d
- b6240aee-5c18-42ac-a2c4-8aa98426fca3
- 279ff765-4111-4bac-b33a-f5761b48f001
- 21
- 2d8cc8ed-ab95-4a21-8547-933d30fd66d0
- Group
- Visualise in Grasshopper with Per-Feature Colors
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Data
- Contains a collection of generic data
- true
- f47f7bc4-d3db-4d44-ae5b-a1cb27fe3f3f
- Data
- Data
- false
- b1b591da-2d58-4a09-8c4b-191216b48760
- 1
-
576
942
50
24
-
601.4078
954.8385
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
200;0;255;101
- A group of Grasshopper objects
- dc4fe13b-f334-4c07-bc19-ae58db20f258
- 1a4f5577-a29b-4774-8adf-36f906ec7f67
- 1f42b74c-bd67-4426-bca7-c355930e99b1
- 4d5c794c-e52e-4a13-9c4f-d162c0e96d30
- 87734e63-e855-4ce7-962f-b43dceed9284
- fb8d2b34-2e62-4264-bb11-721d752e8677
- 893afe32-fad9-4118-931f-8daef67a3106
- cec3a576-4c29-4e7f-89b2-a6878b69b30f
- 19bb3477-b3d8-4c6d-991f-647d3e711bc5
- ba0d93b2-9cff-410d-ba09-36b30304d18c
- cf4ef510-808a-44ca-b2f1-0ca163fce192
- 2f0db7be-eed9-4183-b3a1-cbf81e315f4d
- 8fc9b4ed-c61a-4790-8108-0bf3e00f6739
- bb997a51-6c39-498d-a468-b63a791c756d
- f47f7bc4-d3db-4d44-ae5b-a1cb27fe3f3f
- e35b3952-12e9-4388-a498-5ce7f651bd1d
- 75aa7375-d281-49b5-9103-479523090f31
- 262354f4-0864-450f-bf4f-afd697745b04
- 829eeafc-a2fb-4d22-a80e-5f83c7be2a8d
- b6240aee-5c18-42ac-a2c4-8aa98426fca3
- 279ff765-4111-4bac-b33a-f5761b48f001
- 173d96b9-5f76-496a-8dc1-457f6bc22586
- 25e4030b-f5eb-4ec2-aad5-87b6d21d7cbf
- dda4a92c-860f-44bc-97cf-4b2f8c8deec0
- aef9c08e-73ca-4cdd-9d4f-b57a3777db6d
- 25
- 8adaca17-4500-4ddb-b0a5-68899e7036fd
- Group
- Visualise in Grasshopper with Per-Feature Colors
- 1177d6ee-3993-4226-9558-52b7fd63e1e3
- Trim Tree
- Reduce the complexity of a tree by merging the outermost branches.
- true
- 173d96b9-5f76-496a-8dc1-457f6bc22586
- Trim Tree
- Trim Tree
-
655
942
102
44
-
709
964
- 2
- Data tree to flatten
- 577d2bdb-71ad-4100-9b6f-ebda2d024d21
- Tree
- Tree
- false
- f47f7bc4-d3db-4d44-ae5b-a1cb27fe3f3f
- 1
-
657
944
37
20
-
677
954
- Number of outermost branches to merge
- c72e9654-a607-42e0-8998-807c668055ef
- Depth
- Depth
- false
- 0
-
657
964
37
20
-
677
974
- 1
- 1
- {0}
- 1
- 2
- Trimmed data tree
- 8f7bdbe9-1fe9-4237-9f05-54f265238809
- Tree
- Tree
- false
- 0
-
724
944
31
40
-
739.5
964
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- c21c1cbc-f533-4f9c-a0bb-ac9c0b3042af
- Panel
- false
- 0
- 0
- building=industrial
-
-230
1292
182
39
- 0
- 0
- 0
-
-229.7416
1292.849
-
255;255;250;90
- true
- true
- true
- false
- false
- true
- Courier New
- 4
- 9c53bac0-ba66-40bd-8154-ce9829b9db1a
- Colour Swatch
- Colour (palette) swatch
- 25e4030b-f5eb-4ec2-aad5-87b6d21d7cbf
- Colour Swatch
- Colour Swatch
- false
- 0
-
255;46;119;255
-
576
1008
124
20
-
576.7167
1008.583
- 9c53bac0-ba66-40bd-8154-ce9829b9db1a
- Colour Swatch
- Colour (palette) swatch
- dda4a92c-860f-44bc-97cf-4b2f8c8deec0
- Colour Swatch
- Colour Swatch
- false
- 0
-
255;161;60;250
-
576
1038
124
20
-
576.75
1038.416
- 9c53bac0-ba66-40bd-8154-ce9829b9db1a
- Colour Swatch
- Colour (palette) swatch
- aef9c08e-73ca-4cdd-9d4f-b57a3777db6d
- Colour Swatch
- Colour Swatch
- false
- 0
-
255;255;94;218
-
576
1071
124
20
-
576.75
1071.649
- 1177d6ee-3993-4226-9558-52b7fd63e1e3
- Trim Tree
- Reduce the complexity of a tree by merging the outermost branches.
- true
- a5706014-0f7f-4e4e-b39a-8962afd0d522
- Trim Tree
- Trim Tree
-
761
1183
102
44
-
815
1205
- 2
- Data tree to flatten
- c0f7295c-ffce-4adb-81e6-254f7f79cd45
- Tree
- Tree
- false
- 68eb83c3-86e2-4528-8ee4-25907a1ad133
- 1
-
763
1185
37
20
-
783
1195
- Number of outermost branches to merge
- a7f81277-b1b2-49b2-b8a3-7974552e0792
- Depth
- Depth
- false
- 0
-
763
1205
37
20
-
783
1215
- 1
- 1
- {0}
- 1
- 2
- Trimmed data tree
- 5cad9935-c142-486e-b5df-f6e2f3e3649d
- Tree
- Tree
- false
- 0
-
830
1185
31
40
-
845.5
1205
- 3a710c1e-1809-4e19-8c15-82adce31cd62
- Tree Branch
- Retrieve a specific branch from a data tree.
- true
- 15152b0e-d92e-43b4-9ec5-8dfcea339933
- true
- Tree Branch
- Tree Branch
-
1229
2312
122
44
-
1291
2334
- 2
- Data Tree
- 38a689a1-adba-48d5-8576-33fc9b8af1c9
- Tree
- Tree
- false
- true
- 95700073-2df0-4ffc-a882-7c4a24075661
- 1
-
1231
2314
45
20
-
1263
2324
- Data tree branch path
- c69a8719-7a56-4f9a-b56c-9a831c6f364c
- Path
- Path
- false
- a5e3e748-fa8b-4d3b-b652-b91205be2eec
- 1
-
1231
2334
45
20
-
1263
2344
- 2
- Branch at {P}
- 94796fa5-5060-4b10-84c5-973136df4ba3
- Branch
- Branch
- false
- 0
-
1306
2314
43
40
-
1327.5
2334
- 3a710c1e-1809-4e19-8c15-82adce31cd62
- Tree Branch
- Retrieve a specific branch from a data tree.
- true
- b567cb2c-a8c4-4d24-baa5-bb2d9c2782ef
- true
- Tree Branch
- Tree Branch
-
1229
1961
122
44
-
1291
1983
- 2
- Data Tree
- 25faf0a7-a7fa-440c-8b2c-0e89fca0c767
- Tree
- Tree
- false
- true
- 40f92573-2ba1-4857-8a86-f12ea40c0f5f
- 1
-
1231
1963
45
20
-
1263
1973
- Data tree branch path
- b068e808-c708-4d02-991e-b3efb36f8f0b
- Path
- Path
- false
- 1de9b646-5fda-4d66-8100-9427a8600b83
- 1
-
1231
1983
45
20
-
1263
1993
- 2
- Branch at {P}
- d740da32-c864-4a75-89bf-9196504399bb
- Branch
- Branch
- false
- 0
-
1306
1963
43
40
-
1327.5
1983
-
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