-
0
2
2
-
1
0
7
- cbbb3145-ea0b-44d7-b1e8-9c2ea34fd8f5
- Shaded
- 1
-
255;201;201;201
-
255;191;191;191
- 637729662947815980
- XHG.⠀⠀⠀⠀◯⠀옷ߦᗩᴥᕤᕦ⠀◯⠀ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⠀◯⠀ᗝᗱᗴᙁⓄᴥИNᑎ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ᑎИNᴥⓄᙁᗱᗴᗝ⠀◯⠀ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⠀◯⠀ᕤᕦᴥᗩߦ옷⠀◯⠀⠀⠀⠀.GHX
- 0
-
-1353
-868
- 1
- 0
- 0
- 1
- Pufferfish, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null
- 3.0.0.0
- Michael Pryor
- 1c9de8a1-315f-4c56-af06-8f69fee80a7a
- Pufferfish
- 3.0.0.0
- 41
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Create a range of numbers.
- 41cbda26-39f6-4fbf-afec-1caac3b7de96
- Range
- Range
-
618
618
129
44
-
692
640
- Domain of numeric range
- 04911c59-6806-433a-8928-b424c9901ed1
- Domain
- Domain
- false
- ebe4a0a7-d61a-4ffc-801f-d07c14e20b0e
- 1
-
620
620
57
20
-
658
630
- 1
- 1
- {0}
-
0
1
- Number of steps
- fcb21b94-b90f-4058-a151-dbd5a876ce8c
- x-1
- Steps
- Steps
- false
- 518f83e8-92c3-458c-9646-880aa7239fa7
- 1
-
620
640
57
20
-
658
650
- 1
- 1
- {0}
- 10
- 1
- Range of numbers
- 4f4f30ab-5a4d-4b71-ad5c-6c41b7e080a7
- Range
- Range
- false
- 0
-
707
620
38
40
-
726
640
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 518f83e8-92c3-458c-9646-880aa7239fa7
- Number Slider
- Number Slider
- false
- 0
-
176
710
256
20
-
176.4777
710.4271
- 3
- 1
- 1
- 1024
- 0
- 0
- 1024
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Create a range of numbers.
- 680769e4-e88b-4b83-b3c8-ed06ed2337aa
- Range
- Range
-
471
694
129
44
-
545
716
- Domain of numeric range
- 5b201256-1968-4b50-90b0-f5d149626311
- Domain
- Domain
- false
- ebe4a0a7-d61a-4ffc-801f-d07c14e20b0e
- 1
-
473
696
57
20
-
511
706
- 1
- 1
- {0}
-
0
1
- Number of steps
- f4c64c4e-388d-43a1-8708-af9d1303eb51
- x-1
- Steps
- Steps
- false
- 518f83e8-92c3-458c-9646-880aa7239fa7
- 1
-
473
716
57
20
-
511
726
- 1
- 1
- {0}
- 10
- 1
- Range of numbers
- a30442fa-f38f-4c41-b507-0273115c9cfa
- Range
- Range
- false
- 0
-
560
696
38
40
-
579
716
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Construct Point
- Construct a point from {xyz} coordinates.
- true
- 79bd8e9b-4ce0-4bd3-ba8b-4e10ac213367
- Construct Point
- Construct Point
-
637
663
132
64
-
719
695
- {x} coordinate
- 6c25bbc7-d382-4ae9-97ae-6a83664a2207
- X coordinate
- X coordinate
- false
- a30442fa-f38f-4c41-b507-0273115c9cfa
- 1
-
639
665
65
20
-
673
675
- 1
- 1
- {0}
- 0
- {y} coordinate
- fe4ba091-c7d3-472e-ab42-0f9aa4a0855a
- Y coordinate
- Y coordinate
- false
- 4268a96a-f878-4f4c-a28a-03fa865dac49
- 1
-
639
685
65
20
-
673
695
- 1
- 1
- {0}
- 0
- {z} coordinate
- c1562ce0-822a-4947-b848-41339d99a0ee
- Z coordinate
- Z coordinate
- false
- 0
-
639
705
65
20
-
673
715
- 1
- 1
- {0}
- 0
- Point coordinate
- 706a04a9-108e-491c-8bc2-89ee77c0d457
- Point
- Point
- false
- 0
-
734
665
33
60
-
750.5
695
- 2b2a4145-3dff-41d4-a8de-1ea9d29eef33
- Interpolate
- Create an interpolated curve through a set of points.
- f1773618-bf16-4357-bc22-4d9cc8e258cc
- Interpolate
- Interpolate
-
828
697
128
84
-
895
739
- 1
- Interpolation points
- db0cc0a5-8a22-415c-96bf-9458100d16e4
- Vertices
- Vertices
- false
- 706a04a9-108e-491c-8bc2-89ee77c0d457
- 1
-
830
699
50
20
-
856.5
709
- Curve degree
- 6eca26cc-1be4-425a-9261-538c5f30d6cc
- Degree
- Degree
- false
- 0
-
830
719
50
20
-
856.5
729
- 1
- 1
- {0}
- 3
- Periodic curve
- aa994c80-f1e1-48ad-a8ce-6596a360dce7
- Periodic
- Periodic
- false
- 0
-
830
739
50
20
-
856.5
749
- 1
- 1
- {0}
- false
- Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
- c31502d1-fa8c-42d3-917d-dd0ffd6eeaed
- KnotStyle
- KnotStyle
- false
- 0
-
830
759
50
20
-
856.5
769
- 1
- 1
- {0}
- 0
- Resulting nurbs curve
- e73744fd-1523-4b73-b507-5f8501fcfd92
- Curve
- Curve
- false
- 0
-
910
699
44
26
-
932
712.3333
- Curve length
- 41dd12cb-da9a-43c4-af26-a9c85e6800ae
- Length
- Length
- false
- 0
-
910
725
44
27
-
932
739
- Curve domain
- 8dc98506-2004-4e68-841c-657c985387ab
- Domain
- Domain
- false
- 0
-
910
752
44
27
-
932
765.6666
- d1a28e95-cf96-4936-bf34-8bf142d731bf
- Construct Domain
- Create a numeric domain from two numeric extremes.
- 6fcecaff-71c8-43ee-890e-5d99235a1591
- Construct Domain
- Construct Domain
-
448
618
143
44
-
530
640
- Start value of numeric domain
- d538a9cc-d69e-426f-ad70-bf3c65517c4a
- Domain start
- Domain start
- false
- 50a09898-8b07-490f-b364-d2cbb2f0cc03
- 1
-
450
620
65
20
-
484
630
- 1
- 1
- {0}
- 0
- End value of numeric domain
- 494034d5-ed64-46ff-9c27-6c961cf03523
- Domain end
- Domain end
- false
- bc0d6729-b450-4eaf-97f1-da136c91b142
- 1
-
450
640
65
20
-
484
650
- 1
- 1
- {0}
- 1
- Numeric domain between {A} and {B}
- ebe4a0a7-d61a-4ffc-801f-d07c14e20b0e
- Domain
- Domain
- false
- 0
-
545
620
44
40
-
567
640
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- bc0d6729-b450-4eaf-97f1-da136c91b142
- Number Slider
- Number Slider
- false
- 0
-
137
646
256
20
-
137.8656
646.8671
- 3
- 1
- 0
- 16
- 0
- 0
- 2
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 50a09898-8b07-490f-b364-d2cbb2f0cc03
- Number Slider
- Number Slider
- false
- 0
-
175
620
256
20
-
175.8817
620.6271
- 3
- 1
- 0
- 100
- 0
- 0
- 0
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
255;255;255;255
- A group of Grasshopper objects
- 5252e59f-ffb1-472c-8395-1bf0a5c79d65
- 41cbda26-39f6-4fbf-afec-1caac3b7de96
- 518f83e8-92c3-458c-9646-880aa7239fa7
- 680769e4-e88b-4b83-b3c8-ed06ed2337aa
- 79bd8e9b-4ce0-4bd3-ba8b-4e10ac213367
- f1773618-bf16-4357-bc22-4d9cc8e258cc
- 6fcecaff-71c8-43ee-890e-5d99235a1591
- bc0d6729-b450-4eaf-97f1-da136c91b142
- 50a09898-8b07-490f-b364-d2cbb2f0cc03
- 771f4255-2ea6-49fe-a0ad-10dd18eca019
- b4cc584f-7b40-4647-89e7-8b7f5680c28d
- 7e8d883b-2637-4556-8b0c-a4dd67804f95
- a179e9ce-b793-4379-b6b4-2d4abd30abfb
- ee749c6c-f0c4-437f-b7d0-eae779975cfe
- 2274b9ce-48f3-4149-94fc-7975fd749a7e
- a88b1a0c-fa8a-49cd-9b09-9732aa637968
- 16
- fcaf7139-4958-4823-add1-32f6fa0d4dc3
- Group
- 33bcf975-a0b2-4b54-99fd-585c893b9e88
- Digit Scroller
- Numeric scroller for single numbers
- 771f4255-2ea6-49fe-a0ad-10dd18eca019
- Digit Scroller
- Digit Scroller
- false
- 0
- 12
- Digit Scroller
- 9
- 0.018
-
1037
737
250
20
-
1037.282
737.3861
- 5a41528b-12b9-40dc-a3f2-842034d267c4
- Text Tag 3D
- Represents a list of 3D text tags in a Rhino viewport
- true
- a179e9ce-b793-4379-b6b4-2d4abd30abfb
- Text Tag 3D
- Text Tag 3D
-
1386
660
92
104
-
1464
712
- Location and orientation of text tag
- true
- b1ef262c-238d-4cc5-b70d-388a386417bf
- Location
- Location
- false
- 522553b7-d401-48d4-9ef3-501dad3b6017
- 1
-
1388
662
61
20
-
1420
672
- The text to display
- 3bd0e7b8-60ed-4321-8b1b-8196fcc8f426
- Text
- Text
- true
- 0
-
1388
682
61
20
-
1420
692
- 1
- 1
- {0}
- false
- SQRT(.5^2-(X-.5)^2)
- Size of text
- 78213b40-82b2-4530-84a8-ae4b8f2f12c6
- Size
- Size
- false
- 771f4255-2ea6-49fe-a0ad-10dd18eca019
- 1
-
1388
702
61
20
-
1420
712
- 1
- 1
- {0}
- 1
- Optional colour of tag
- c1b7d19d-1d46-4987-b022-f78dd3bdef1f
- Colour
- Colour
- true
- 0
-
1388
722
61
20
-
1420
732
- 1
- 1
- {0}
-
255;212;212;212
- Text justification
- e681985c-8769-4ba9-b801-f3da945dfa40
- Justification
- Justification
- false
- 0
-
1388
742
61
20
-
1420
752
- 1
- 1
- {0}
- 8
- c048ad76-ffcd-43b1-a007-4dd1b2373326
- Horizontal Frame
- Get a horizontally aligned frame along a curve at a specified parameter.
- ee749c6c-f0c4-437f-b7d0-eae779975cfe
- Horizontal Frame
- Horizontal Frame
-
1240
682
125
44
-
1310
704
- Curve to evaluate
- 180cd76b-4178-479e-8e21-bcf04f5e1913
- Curve
- Curve
- false
- e73744fd-1523-4b73-b507-5f8501fcfd92
- 1
-
1242
684
53
20
-
1270
694
- Parameter on curve domain to evaluate
- 8c619fad-66f6-4526-a889-4588a84fd9ac
- Parameter
- Parameter
- false
- 2274b9ce-48f3-4149-94fc-7975fd749a7e
- 1
-
1242
704
53
20
-
1270
714
- Horizontal curve frame at {t}
- 522553b7-d401-48d4-9ef3-501dad3b6017
- Frame
- Frame
- false
- 0
-
1325
684
38
40
-
1344
704
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 2274b9ce-48f3-4149-94fc-7975fd749a7e
- Number Slider
- Number Slider
- false
- 0
-
1025
704
198
20
-
1025.282
704.3861
- 6
- 1
- 0
- 255
- 0
- 0
- 63
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
- Evaluate an expression
- SIN((X)*4*ATAN(1))
- a88b1a0c-fa8a-49cd-9b09-9732aa637968
- Expression
- Expression
-
886
607
183
28
-
977
621
- 1
- ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Expression variable
- 99556b3f-c67e-4851-bc73-a37f391cba01
- Variable X
- X
- true
- 4f4f30ab-5a4d-4b71-ad5c-6c41b7e080a7
- 1
-
888
609
14
24
-
896.5
621
- Result of expression
- 4268a96a-f878-4f4c-a28a-03fa865dac49
- Result
- R
- false
- 0
-
1051
609
16
24
-
1059
621
- 7376fe41-74ec-497e-b367-1ffe5072608b
- Curvature Graph
- Draws Rhino Curvature Graphs.
- 0ff96896-2589-4be7-bdcf-bfdb37ceaae7
- Curvature Graph
- Curvature Graph
-
1086
831
71
64
-
1143
863
- Curve for Curvature graph display
- true
- 77de4db9-a729-41b1-a2ad-886caec777be
- Curve
- Curve
- false
- e73744fd-1523-4b73-b507-5f8501fcfd92
- 1
-
1088
833
40
20
-
1109.5
843
- Sampling density of the Graph
- a8b5c2f5-9f47-48bf-846d-c3277827e4fb
- Density
- Density
- false
- c17b4a63-d882-438b-b245-1f527e39cffd
- 1
-
1088
853
40
20
-
1109.5
863
- 1
- 1
- {0}
- 5
- Scale of graph
- 290772f2-036f-44cb-b2de-83d33bdc5230
- Scale
- Scale
- false
- ab03a86e-03d7-4c8d-93dd-9f25fec8e0f2
- 1
-
1088
873
40
20
-
1109.5
883
- 1
- 1
- {0}
- 105
- 33bcf975-a0b2-4b54-99fd-585c893b9e88
- Digit Scroller
- Numeric scroller for single numbers
- c17b4a63-d882-438b-b245-1f527e39cffd
- Digit Scroller
- Digit Scroller
- false
- 0
- 12
- Digit Scroller
- 11
- 1.0
-
818
853
250
20
-
818.6603
853.349
- 33bcf975-a0b2-4b54-99fd-585c893b9e88
- Digit Scroller
- Numeric scroller for single numbers
- ab03a86e-03d7-4c8d-93dd-9f25fec8e0f2
- Digit Scroller
- Digit Scroller
- false
- 0
- 12
- Digit Scroller
- 11
- 89.0
-
817
873
250
20
-
817.4453
873.795
- 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- Divide Curve
- Divide a curve into equal length segments
- 6e7b2c4d-c69c-4fc0-97cf-561f7404fded
- Divide Curve
- Divide Curve
-
1116
948
128
64
-
1166
980
- Curve to divide
- 73429b7e-26d4-4c4e-96ff-b27ad0cf3805
- Curve
- Curve
- false
- a47fe91f-b928-4fe6-aa4c-c2626ca4ea77
- 1
-
1118
950
33
20
-
1136
960
- Number of segments
- f9526e3a-d62e-4355-b3df-4222f468ba3d
- Count
- Count
- false
- 06e7b367-0eca-4fe1-bdb3-2a9c3adc47d6
- 1
-
1118
970
33
20
-
1136
980
- 1
- 1
- {0}
- 10
- Split segments at kinks
- 9dacf3ae-9d3d-4653-bc06-7c42ea973d41
- Kinks
- Kinks
- false
- 0
-
1118
990
33
20
-
1136
1000
- 1
- 1
- {0}
- false
- 1
- Division points
- 89cb7b03-97bc-4d26-92e3-e006c1153319
- Points
- Points
- false
- 0
-
1181
950
61
20
-
1211.5
960
- 1
- Tangent vectors at division points
- 33ddc6b6-c647-4e2a-a6fc-9440bdd9ab55
- Tangents
- Tangents
- false
- 0
-
1181
970
61
20
-
1211.5
980
- 1
- Parameter values at division points
- 312b0a17-24a4-401f-baf2-4d8529757ca1
- Parameters
- Parameters
- false
- 0
-
1181
990
61
20
-
1211.5
1000
- 33bcf975-a0b2-4b54-99fd-585c893b9e88
- Digit Scroller
- Numeric scroller for single numbers
- 06e7b367-0eca-4fe1-bdb3-2a9c3adc47d6
- Digit Scroller
- Digit Scroller
- false
- 0
- 12
- Digit Scroller
- 11
- 1024.0
-
746
950
250
20
-
746.5372
950.456
- aaa665bd-fd6e-4ccb-8d2c-c5b33072125d
- Curvature
- Evaluate the curvature of a curve at a specified parameter.
- true
- 370c0787-b8af-4835-ab92-13890be40cd4
- Curvature
- Curvature
-
1366
888
140
64
-
1436
920
- Curve to evaluate
- c5965a84-3765-4f71-86b5-837a6b280d06
- Curve
- Curve
- false
- a47fe91f-b928-4fe6-aa4c-c2626ca4ea77
- 1
-
1368
890
53
30
-
1396
905
- Parameter on curve domain to evaluate
- a4845c6b-572d-437d-b32d-24713a275f4a
- Parameter
- Parameter
- false
- 5c90a295-d31e-470d-8e38-8e79445a7597
- 1
-
1368
920
53
30
-
1396
935
- Point on curve at {t}
- a04d259e-fc54-4dca-9db7-92746351eaa9
- Point
- Point
- false
- 0
-
1451
890
53
20
-
1477.5
900
- Curvature vector at {t}
- 7cd25b84-7a00-4d83-99d6-3a24720f117f
- Curvature
- Curvature
- false
- 0
-
1451
910
53
20
-
1477.5
920
- Curvature circle at {t}
- 3234ae9f-8dce-4d6c-a2ac-ef3584f7c441
- Curvature
- Curvature
- false
- 0
-
1451
930
53
20
-
1477.5
940
- d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- Curve
- Contains a collection of generic curves
- a47fe91f-b928-4fe6-aa4c-c2626ca4ea77
- Curve
- Curve
- false
- e73744fd-1523-4b73-b507-5f8501fcfd92
- 1
-
1056
905
50
24
-
1081.444
917.225
- fe502a6c-31bc-4089-821d-05de68d7fe76
- 1c9de8a1-315f-4c56-af06-8f69fee80a7a
- Curve Length At
- Get the length along a curve from its start to a point on the curve (or optionally to a parameter on the curve), if point is not on the curve it will be pulled to it.
- 3c1a7993-91c2-4029-89de-f5fb6845ea2e
- Curve Length At
- Curve Length At
-
1183
1030
147
84
-
1257
1072
- Curve to get length along
- 64d415ec-1083-4b3d-9247-d3ae71cda3fb
- Curve
- Curve
- false
- a47fe91f-b928-4fe6-aa4c-c2626ca4ea77
- 1
-
1185
1032
57
20
-
1215
1042
- Point on curve to get length to
- 68b3d962-e2cf-4e4e-94fb-92448bbaebe8
- Point
- Point
- true
- 89cb7b03-97bc-4d26-92e3-e006c1153319
- 1
-
1185
1052
57
20
-
1215
1062
- Optional parameter on curve to get length to instead of a point (will override point if a point is also input)
- 2b9d7234-bfda-458f-ab42-18635e8b365d
- Parameter
- Parameter
- true
- 0
-
1185
1072
57
20
-
1215
1082
- If true, the length output is normalized (0.0 - 1.0)
- 7f2c0199-02ca-4d00-a89b-db8f5867d60a
- Normalized
- Normalized
- false
- 0
-
1185
1092
57
20
-
1215
1102
- 1
- 1
- {0}
- false
- Length along curve from start to the point on curve
- b54c5cbd-cfff-479d-8590-9d79e33a157f
- Length
- Length
- false
- 0
-
1272
1032
56
40
-
1300
1052
- Curve parameter at the point on curve
- 5c90a295-d31e-470d-8e38-8e79445a7597
- Parameter
- Parameter
- false
- 0
-
1272
1072
56
40
-
1300
1092
- 23862862-049a-40be-b558-2418aacbd916
- Deconstruct Arc
- Retrieve the base plane, radius and angle domain of an arc.
- 5e011036-181b-4534-88ac-1f0f2f44bfd7
- Deconstruct Arc
- Deconstruct Arc
-
1530
963
117
64
-
1570
995
- Arc or Circle to deconstruct
- 15c08d06-3ab5-46e0-b2b3-002f1ccd9f86
- Arc
- Arc
- false
- 3234ae9f-8dce-4d6c-a2ac-ef3584f7c441
- 1
-
1532
965
23
60
-
1545
995
- Base plane of arc or circle
- 8ac867b3-bdc9-4c03-924f-2abe82a3bff8
- Base Plane
- Base Plane
- false
- 0
-
1585
965
60
20
-
1615
975
- Radius of arc or circle
- e19d849e-b13e-4f49-9f80-e7e055d7f067
- Radius
- Radius
- false
- 0
-
1585
985
60
20
-
1615
995
- Angle domain (in radians) of arc
- 2b458d8d-25da-4a8e-aa2d-482006d83fb9
- Angle
- Angle
- false
- 0
-
1585
1005
60
20
-
1615
1015
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- A panel for custom notes and text values
- 2fb716c8-584d-40ff-bda5-fca574670489
- Panel
- Panel
- false
- 0.1702127680182457
- 87e58dad-e540-4380-a263-7ec4f42be8fd
- 1
- Double click to edit panel content…
-
1773
935
160
224
- 0
- 0
- 0
-
1773.331
935.9789
-
255;255;255;255
- true
- true
- true
- false
- false
- true
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Create a range of numbers.
- a5438861-5743-4bcd-a078-c16c2d831a2c
- Range
- Range
-
676
1290
129
44
-
750
1312
- Domain of numeric range
- d4bbcedc-263b-4bff-857d-113761075358
- Domain
- Domain
- false
- 80e8e7ec-bcec-42d1-8689-31007ef8b91d
- 1
-
678
1292
57
20
-
716
1302
- 1
- 1
- {0}
-
0
1
- Number of steps
- 60a9f040-0b04-4a9a-9cef-74d06e9ee9c9
- x-1
- Steps
- Steps
- false
- a01a6ac1-1fb2-479f-9840-516df6d62b28
- 1
-
678
1312
57
20
-
716
1322
- 1
- 1
- {0}
- 10
- 1
- Range of numbers
- 2e309461-bf15-4c98-a45d-e750c1f069aa
- Range
- Range
- false
- 0
-
765
1292
38
40
-
784
1312
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- a01a6ac1-1fb2-479f-9840-516df6d62b28
- Number Slider
- Number Slider
- false
- 0
-
235
1383
256
20
-
235.3833
1383.098
- 3
- 1
- 1
- 1024
- 0
- 0
- 1024
- 9445ca40-cc73-4861-a455-146308676855
- Range
- Create a range of numbers.
- 80fcf06b-813a-48c4-afff-fb1111854df2
- Range
- Range
-
536
1351
129
44
-
610
1373
- Domain of numeric range
- 950923c3-78a4-438c-b08a-f17a87f749db
- Domain
- Domain
- false
- 80e8e7ec-bcec-42d1-8689-31007ef8b91d
- 1
-
538
1353
57
20
-
576
1363
- 1
- 1
- {0}
-
0
1
- Number of steps
- a50c2f3d-3a3e-41ad-8e40-4a968cca4233
- x-1
- Steps
- Steps
- false
- a01a6ac1-1fb2-479f-9840-516df6d62b28
- 1
-
538
1373
57
20
-
576
1383
- 1
- 1
- {0}
- 10
- 1
- Range of numbers
- b60e64fe-597c-4541-873a-90a8220456db
- Range
- Range
- false
- 0
-
625
1353
38
40
-
644
1373
- 3581f42a-9592-4549-bd6b-1c0fc39d067b
- Construct Point
- Construct a point from {xyz} coordinates.
- true
- d2939cef-431a-48d5-a86b-12bf61ad466a
- Construct Point
- Construct Point
-
728
1361
132
64
-
810
1393
- {x} coordinate
- b0cb8f0a-4783-4038-ab9d-494e567f802c
- X coordinate
- X coordinate
- false
- b60e64fe-597c-4541-873a-90a8220456db
- 1
-
730
1363
65
20
-
764
1373
- 1
- 1
- {0}
- 0
- {y} coordinate
- 61aa27f2-0e31-4fbb-b7ed-0e47e90295ca
- Y coordinate
- Y coordinate
- false
- 5edcabb9-3bc7-48bc-aab5-ce1b7eedb172
- 1
-
730
1383
65
20
-
764
1393
- 1
- 1
- {0}
- 0
- {z} coordinate
- 5c63e3fc-f770-4559-9f57-278548b53a8d
- Z coordinate
- Z coordinate
- false
- 0
-
730
1403
65
20
-
764
1413
- 1
- 1
- {0}
- 0
- Point coordinate
- 39a5507b-ff31-4fd2-856d-a4a5d2e38db1
- Point
- Point
- false
- 0
-
825
1363
33
60
-
841.5
1393
- 2b2a4145-3dff-41d4-a8de-1ea9d29eef33
- Interpolate
- Create an interpolated curve through a set of points.
- b578935a-17fb-4658-972f-ab1fe27a8b4c
- Interpolate
- Interpolate
-
886
1369
128
84
-
953
1411
- 1
- Interpolation points
- c28fb169-a2b4-4451-8188-7067b0c463b9
- Vertices
- Vertices
- false
- 39a5507b-ff31-4fd2-856d-a4a5d2e38db1
- 1
-
888
1371
50
20
-
914.5
1381
- Curve degree
- c6c4cee1-de8c-40ce-9f6e-33ba47e49299
- Degree
- Degree
- false
- 0
-
888
1391
50
20
-
914.5
1401
- 1
- 1
- {0}
- 3
- Periodic curve
- 519be2d0-570e-4349-a72d-04749301b8ab
- Periodic
- Periodic
- false
- 0
-
888
1411
50
20
-
914.5
1421
- 1
- 1
- {0}
- false
- Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
- fa0db0f2-ee0e-43c0-a53f-ea24574271c8
- KnotStyle
- KnotStyle
- false
- 0
-
888
1431
50
20
-
914.5
1441
- 1
- 1
- {0}
- 0
- Resulting nurbs curve
- caac96df-f888-4d5a-8cab-05a3da55e17a
- Curve
- Curve
- false
- 0
-
968
1371
44
26
-
990
1384.333
- Curve length
- a1340427-36cb-4bdb-b98a-64d7821e44cc
- Length
- Length
- false
- 0
-
968
1397
44
27
-
990
1411
- Curve domain
- efb56290-0304-4b83-b70c-b8711184c2a3
- Domain
- Domain
- false
- 0
-
968
1424
44
27
-
990
1437.667
- d1a28e95-cf96-4936-bf34-8bf142d731bf
- Construct Domain
- Create a numeric domain from two numeric extremes.
- 59bbb7a4-5733-4ae3-860c-b4d697c97186
- Construct Domain
- Construct Domain
-
506
1290
143
44
-
588
1312
- Start value of numeric domain
- 011e65a6-ce0b-4399-a3b6-261a4d6fd122
- Domain start
- Domain start
- false
- c42b228f-575f-495d-b7ce-5695680efece
- 1
-
508
1292
65
20
-
542
1302
- 1
- 1
- {0}
- 0
- End value of numeric domain
- 93098ddf-ed31-4d94-9d4f-6c7415b50ff7
- Domain end
- Domain end
- false
- bc0d6729-b450-4eaf-97f1-da136c91b142
- 1
-
508
1312
65
20
-
542
1322
- 1
- 1
- {0}
- 1
- Numeric domain between {A} and {B}
- 80e8e7ec-bcec-42d1-8689-31007ef8b91d
- Domain
- Domain
- false
- 0
-
603
1292
44
40
-
625
1312
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- 616056a7-984e-4568-ad14-15d443c9a6c7
- Number Slider
- Number Slider
- false
- 0
-
196
1319
256
20
-
196.7712
1319.538
- 3
- 1
- 0
- 16
- 0
- 0
- 1
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- c42b228f-575f-495d-b7ce-5695680efece
- Number Slider
- Number Slider
- false
- 0
-
234
1293
256
20
-
234.7873
1293.298
- 3
- 1
- 0
- 100
- 0
- 0
- 0
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
- 1
-
255;255;255;255
- A group of Grasshopper objects
- 5252e59f-ffb1-472c-8395-1bf0a5c79d65
- a5438861-5743-4bcd-a078-c16c2d831a2c
- a01a6ac1-1fb2-479f-9840-516df6d62b28
- 80fcf06b-813a-48c4-afff-fb1111854df2
- d2939cef-431a-48d5-a86b-12bf61ad466a
- b578935a-17fb-4658-972f-ab1fe27a8b4c
- 59bbb7a4-5733-4ae3-860c-b4d697c97186
- 616056a7-984e-4568-ad14-15d443c9a6c7
- c42b228f-575f-495d-b7ce-5695680efece
- a4f5db3d-967b-49f9-ba27-06bd46fe6570
- b4cc584f-7b40-4647-89e7-8b7f5680c28d
- 7e8d883b-2637-4556-8b0c-a4dd67804f95
- b85b8ad1-2a1a-4c22-a0bd-40d86704876c
- 92b49495-e01a-409c-adf8-1d99a84e7d2c
- a2d51bd6-7f34-4e2c-a935-fb8488443b63
- ca3537f5-f4a8-49b7-b964-9df6c1d56052
- 16
- 1a208087-9ef5-4e99-b912-fcb0f23a2d58
- Group
- 33bcf975-a0b2-4b54-99fd-585c893b9e88
- Digit Scroller
- Numeric scroller for single numbers
- a4f5db3d-967b-49f9-ba27-06bd46fe6570
- Digit Scroller
- Digit Scroller
- false
- 0
- 12
- Digit Scroller
- 9
- 0.018
-
1096
1410
250
20
-
1096.188
1410.057
- 5a41528b-12b9-40dc-a3f2-842034d267c4
- Text Tag 3D
- Represents a list of 3D text tags in a Rhino viewport
- true
- b85b8ad1-2a1a-4c22-a0bd-40d86704876c
- Text Tag 3D
- Text Tag 3D
-
1444
1332
92
104
-
1522
1384
- Location and orientation of text tag
- true
- a9c0b78a-c685-491b-bbd1-ba8141d3940a
- Location
- Location
- false
- d11c1a5f-e112-45f3-947a-51f0cd75db3f
- 1
-
1446
1334
61
20
-
1478
1344
- The text to display
- 2204905f-97ec-4445-b269-4e3997c8c7da
- Text
- Text
- true
- 0
-
1446
1354
61
20
-
1478
1364
- 1
- 1
- {0}
- false
- SQRT(.5^2-(X-.5)^2)
- Size of text
- 5e0bf5d6-0ea6-4b4b-b6e0-7d41c7e207ab
- Size
- Size
- false
- a4f5db3d-967b-49f9-ba27-06bd46fe6570
- 1
-
1446
1374
61
20
-
1478
1384
- 1
- 1
- {0}
- 1
- Optional colour of tag
- e49f6951-6e5f-476d-a08b-6bf29c863f11
- Colour
- Colour
- true
- 0
-
1446
1394
61
20
-
1478
1404
- 1
- 1
- {0}
-
255;212;212;212
- Text justification
- e0c65ef0-b98d-4d69-9737-4b93530d89fc
- Justification
- Justification
- false
- 0
-
1446
1414
61
20
-
1478
1424
- 1
- 1
- {0}
- 8
- c048ad76-ffcd-43b1-a007-4dd1b2373326
- Horizontal Frame
- Get a horizontally aligned frame along a curve at a specified parameter.
- 92b49495-e01a-409c-adf8-1d99a84e7d2c
- Horizontal Frame
- Horizontal Frame
-
1298
1354
125
44
-
1368
1376
- Curve to evaluate
- 5fd1fe55-ea7f-40c6-b6de-b25ac0abc5dd
- Curve
- Curve
- false
- caac96df-f888-4d5a-8cab-05a3da55e17a
- 1
-
1300
1356
53
20
-
1328
1366
- Parameter on curve domain to evaluate
- e560ec76-cfe7-4f36-8ce0-8a8a6cefb0db
- Parameter
- Parameter
- false
- a2d51bd6-7f34-4e2c-a935-fb8488443b63
- 1
-
1300
1376
53
20
-
1328
1386
- Horizontal curve frame at {t}
- d11c1a5f-e112-45f3-947a-51f0cd75db3f
- Frame
- Frame
- false
- 0
-
1383
1356
38
40
-
1402
1376
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Numeric slider for single values
- a2d51bd6-7f34-4e2c-a935-fb8488443b63
- Number Slider
- Number Slider
- false
- 0
-
1084
1377
198
20
-
1084.188
1377.057
- 6
- 1
- 0
- 255
- 0
- 0
- 63
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
- Evaluate an expression
- SIN((X)*4*ATAN(1))
- ca3537f5-f4a8-49b7-b964-9df6c1d56052
- Expression
- Expression
-
944
1279
183
28
-
1035
1293
- 1
- ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Expression variable
- 90b02ca7-cb7c-4e9b-b3b2-1114a2befc1b
- Variable X
- X
- true
- 2e309461-bf15-4c98-a45d-e750c1f069aa
- 1
-
946
1281
14
24
-
954.5
1293
- Result of expression
- a54852bb-5f51-4ee0-9a1c-ad104e93997d
- Result
- R
- false
- 0
-
1109
1281
16
24
-
1117
1293
- 2fcc2743-8339-4cdf-a046-a1f17439191d
- Remap Numbers
- Remap numbers into a new numeric domain
- 67014a57-4407-4c71-b6f3-2a5920f76112
- Remap Numbers
- Remap Numbers
-
1627
1165
118
64
-
1682
1197
- Value to remap
- feb52c3a-8042-435c-88ef-9ef28909f8ec
- Value
- Value
- false
- 87e58dad-e540-4380-a263-7ec4f42be8fd
- 1
-
1629
1167
38
20
-
1649.5
1177
- Source domain
- 4c92a464-0165-4690-905f-a2028825a937
- Source
- Source
- false
- 7d291a1f-5172-4648-a01e-6449f8566f7f
- 1
-
1629
1187
38
20
-
1649.5
1197
- 1
- 1
- {0}
-
0
1
- Target domain
- 6dec96a1-9141-410b-ad23-c3a0695b3255
- Target
- Target
- false
- 0
-
1629
1207
38
20
-
1649.5
1217
- 1
- 1
- {0}
-
0
1
- Remapped number
- 5edcabb9-3bc7-48bc-aab5-ce1b7eedb172
- Mapped
- Mapped
- false
- 0
-
1697
1167
46
30
-
1720
1182
- Remapped and clipped number
- 3e8030ae-e8e5-45da-bdd2-88b25c4c5593
- Clipped
- Clipped
- false
- 0
-
1697
1197
46
30
-
1720
1212
- f44b92b0-3b5b-493a-86f4-fd7408c3daf3
- Bounds
- Create a numeric domain which encompasses a list of numbers.
- 3212af03-9ce0-44de-96f5-ea02022f7663
- Bounds
- Bounds
-
1458
1183
125
28
-
1522
1197
- 1
- Numbers to include in Bounds
- a271bed8-0539-4bf7-b7a0-5347f4df3797
- Numbers
- Numbers
- false
- 87e58dad-e540-4380-a263-7ec4f42be8fd
- 1
-
1460
1185
47
24
-
1485
1197
- Numeric Domain between the lowest and highest numbers in {N}
- 7d291a1f-5172-4648-a01e-6449f8566f7f
- Domain
- Domain
- false
- 0
-
1537
1185
44
24
-
1559
1197
- 797d922f-3a1d-46fe-9155-358b009b5997
- One Over X
- Compute one over x.
- e8a84fe4-eb7c-4528-89be-675e8201d790
- One Over X
- One Over X
-
1452
1111
103
28
-
1501
1125
- Input value
- 4f99bd85-3880-4beb-9e73-85d362ffa363
- Value
- Value
- false
- e19d849e-b13e-4f49-9f80-e7e055d7f067
- 1
-
1454
1113
32
24
-
1471.5
1125
- Output value
- 87e58dad-e540-4380-a263-7ec4f42be8fd
- Result
- Result
- false
- 0
-
1516
1113
37
24
-
1534.5
1125
-
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