Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
100%
(1)
100% found this document useful (1 vote)
714 views
Grasshopper Components
Grasshopper Primer Components
Uploaded by
Harshi Garg
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Grasshopper Components For Later
Download
Save
Save Grasshopper Components For Later
100%
100% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
100%
(1)
100% found this document useful (1 vote)
714 views
Grasshopper Components
Grasshopper Primer Components
Uploaded by
Harshi Garg
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Grasshopper Components For Later
Carousel Previous
Carousel Next
Save
Save Grasshopper Components For Later
100%
100% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 12
Search
Fullscreen
AO Index This index provides additional information on all the components used in this primer, as well as other components you might find useful. This is just an introduction to over 500 components in the Grasshopper plugin. Parameters GEOMETRY Pocry PG. Circle parameter Circle Represents acollection of Circle primitives. PG.Geo Geometry Parameter Represents a collection of 3D Geometry, Pc. Geometry Pipeline Pipeline Defines a geometry pipeline from Rhino to Grasshopper. PGP Point Parameter Point parameters are capable of storing persistent data. You can set the persistent records through the parameter menu, PGSrf Surface Parameter: $$ Represents a collection of Surface geometry. Surface geometry is, ‘the common denominator of all surface types in Grasshopper. PRIMITIVE PPBo0l Boolean parameter Represents a collection of Boolean (True/False) values. PPD Domain Parameter Represents a collection of one-dimensional Domains. Domains are typically used to represent curve fragments and continuous rhumeric ranges. A domain consists of two numbers that indicate the limits of the domain, everything in between these numbers s part of the domain. PRD? Domain? Parameter: Curve Parameter Represents a collection of Curve geometry. Curve geometry is the ‘common denominator of all curve types in Grasshopper. Contains a collection of two-dimensional domains. 2D Domains are typically used to represent surface fragments. A two-dimensional domain consists of two one-dimensional domains. Pipeline Layer: pipeline Name: * Type * ADOPPID PPNum PpPath Pi.Button Puswatch Pu.Graph Guid Parameter Represents a collection of Globally Unique Identifiers. Gui parameters are capable of storing persistent data. You can set the persistent records through the parameter menu. Integer Parameter Represents a collection of integer numeric values. Integer parameters are capable of storing persistent data. You can set the persistent records through the parameter menu. Number Parameter: Represents a collection of floating point values. Number parameters are capable of storing persistent data. You can set the persistent records through the parameter menu. File Path Contains a collection of file paths. Boolean Toggle Boolean (true/false) toggle. Button Button object with two values. When pressed, the button object returns a true value and then resets to false. Color Swatch swatch isa special interface object that allows for quick setting. of individual color values. You can change the color of a swatch through the context menu, Gradient Control Gradient controls allow you to define a color gradient within a numeric domain, By default the unit domain (0.0 ~ 2.0) isused, but this can be adjusted via the LO and L1 input parameters. You can ‘add color grips to the gradient object by dragging from the color wheel at the upper left and set color grips by right clicking them. Graph Mapper Graph mapper objects allow you to remap a set of numbers By default the fx} and fy} domains of a graph function are unit domains (0.0 ~ 1.0), but these can be adjusted via the Graph Editor. Graph mappers can contain a single mapping function, which can be picked through the context menu. Graphs typically have grips (little circles), which can be used to modify the variables that define the graph equation. By default, a graph mapper objects contains no graph and performs. 1:1 mapping of values.PlSliéer Number Slider § slider is a special interface object that allows for quick set of individual numeric values. You can change the values and properties through the menu, or by double-clicking a slider object. Sliders can be made longer or shorter by dragging the rightmost ledge left or right. Note that sliders only have an output (ie.no input) 00250 Panel Pane $$$$$_$$__$__ Apanel for custom notes and text values. Its typically an inactive object that allows you to add remarks or explanations Double click to toa Document, Panels can also receive th edit panel elsewhere. If you plugan output parameter cansee the contents of that parameter in real Grasshopper can be viewed in this way, Panels can also stream their content toa text file pulse Yj Pros ots of postales Fon wich choose content, UTILITIES Represents a cluster input parameter. PUCOut Cluster Output Represents a cluster input parameter. PUDam Data Dam 1 Delay data on its way through the document. Coo PUJump Jump Jump between different locations. ig nse aa PU. Param Viewer § $$$ Viewer A viewer for data structures. PuSerib- Scribble ble Aqquick note. Maths Doubleclick Me! DOMAIN M.0and Bounds ——____ if Create a numeric domain which encompasses a lst of numbers. MO. Consecutive Domains Consec Create consecutive domains from a list of numbers,MDDom Construct Domai $NAmmmmmiaa$___——_—_ Create a numeric domain from two numeric extremes. MOD. Construct Domain* MOD. Beeonstryet Domain A$ MOD. Divide Domain* Divide Divides a two-dimensional domain into equal segments. Equals Test for (i =F Perform boolean conjunction (AND gate). Both inputs need to be MONot Gate Not —£$@@—— fase Perform boolean negation (NOT gate). Perform boolean disjunction (OR gate). Only a single input has to Larger Larger than (or equal to). : Osan Multiply Mathematical multiplication.Mo. Smaller Than ‘Smaller Larger than (or equal to). Mo. sintanty Sine fr cniany of wommber ; . z MoOSub Subtraction Or Mathematical subtraction. B scner ; MSEval Evaluate 4 fa, Ealateanecresion witha xe nner fares : MS. Expression & [format ("(0}, {2 Expression Evaluate an expression. - ms cos cone ri Compute the cosine of a value, A x MiLDeg Degrees id Coe ananlespcedia rads dees MTRad — Radians 7) Ce anand specedin eres trad wi3in She x Conakatbesrestovake By unumes MUA pera oka etre attr othe glen at wus $$ fei Rete afar Sets ust 3 su ont 19; Cine Cobh hor a ans oer hosSLltem Sling SLLong, SL. Replace SLRev SLShift SLi SLSort SLWeave Cross Reference Cross Reference data from multiple list. Dispatch Dispatch the items ina lst into two target lists. List dispatching is very similar to the [Cull Pattern} component, with the exception that both lists are provided as outputs. Insert Items Insert a collection of items into alist. List Item Retrieve a specific item from alist. List Length Measure the length ofa list. Elements ina list are identified by their index. The first element is stored at index zero, the second clement is stored at index one and so on and so forth. The highest possible index in alist equals the length of the list minus one. Longest List Grow a collection of ists to the longest length amongst them. Replace Items Replace certain itemsina lst Reverse List Reverse the order of a lst. The new index of each element will be N-iwhere Nis the highest index in thelist and tis the old index of the element, Shift List (Offset all items ina list. ters in the list are offset (moved) towards the end of the list ifthe shift offset is positive. If Wrap ‘equals True, then items that fall off the ends are re-appended, Shortest List Shrink a collection of lists to the shortest length amongst them. sift Pattern Sift elements in list using a repeating index pattern. Sort List Sort alist of numeric keys. In order for something to be sorted, it ‘must first be comparable. Most types of data are not comparable, Numbers and Strings being basicaly the sole exceptions. If you want to sort other types of data, such as curves, you'll need to create alist of keys first. Weave Weave a set of input data using a custom pattern. The patternis specified as alist of index values (integers) that define the order in which input data is collected,SETS sScul SSCull SSDup sSuitter 8. Random SSRar SS.Repeat S55e Cull Index Cull (remove) indexed elements from alist. Cull Pattern Cull remove) elements in a list using a repeating bit mask. The bit mask is defined as a list of Boolean values. The bit masks, repeated until all elements in the data list have been evaluated. Duplicate Data Duplicate data a predefined number of times. Data can be duplicated in two ways, either copies of the lst are appended at the end until the number of copies has been reached, or each item is duplicated a number of times before moving an to the next item, Jitter Randomly shuffles alist of values. The inputlist is reordered based on random noise. Jittering isa good way to get a random set with a good distribution. The jitter parameter sets radius of the random noise. Ifjitter equals 0.5, then each item is allowed to reposition itself randomly to within half the span of the entire set Random Generate a list of pseudo random numbers. The number sequence fs unique but stable far each seed value. If you do not like a random distribution, try different seed values. Range Create a range of numbers. The numbers are spaced equally inside a numeric domain, Use this component if you need to, create numbers between extremes. If you need control over the interval between successive numbers, you should be using the [Series] component, Repeat Data: Repeat a pattern until itreaches a certain length, Series Create a series of numbers. The numbers are spaced according to the Step} value. If you need to distribute numbers inside a fixed ‘numeric range, consider using the [Range] component instead. TREE STExplode SIFlattes Explode Tree Extract all the branches froma tree. Flatten Tree Flatten a data tree by removing all branching information.STFlp STMerge STPat! siFPrune stSimplify SITStat st Unflatten Vector GRID iexGrid RecGrid VGSaGria Flip Matrix. Flip a matrix-like data tree by swapping rows and columns. Graft Tree ‘Typically, data items are stored in branches at specific index values (0 for the frst item, 1 for the second item, and so on and so forth) and branches are stored in trees at specific branch paths, for example: (0:1), which indicates the second sub-branch of the first main branch. Grafting creates a new branch for every single data item. Merge Merge a bunch of data streams. Path Mapper Perform lexical operations on data trees. Lexical operations are logical mappings between data paths and indices which are defined by textual (lexical) masks and patterns. Prune Tree Removes all branches from a Tree that carry a special number of Data items, You can supply both a lower and an upper limit for branch pruning, Simplify Tree Simplify a tree by removing the overlap shared amongst all branches. ‘Tree Statistics Get some statistics regarding a data tree. Unflatten Tree Unflatten a data tree by moving items back into branches. Hexagonal 2D grid with hexagonal cells. Rectangular 2D grid with rectangular cells Square 2D grid with square cells. fy P = Sx ¢ 98 & yy P c s oF PPOINT prt ve, Decor VECTOR vx vy Construct Point Construct a point from (xyz) coordinates. Deconstruct Deconstruct a point into its component parts Distance ‘Compute Euclidean distance between two point coordinates. unit x Unit vector parallel to the world {x) ais. unit Y Unit vector parallel to the world {y} axis. A Vv Vector 2et ea Create avector between two points, ri Curve Division cP cDDivide ng Divide curve into equal length segments. eon PRIMITIVE P PRT Oc epee Cirle ————_____1 g—> Create. circle defined by base plane andradvs. vou c_R CPciaet Cirle gPt Greate acircle defined by three points, = n@c ce Circleene R GircNR Greate circle defined by center normal andradius s €PLine Line So» 9 4t Create a line segment defined by start point, tangent and length. L ce Polygon. ———__________—_—————————————¢ a Povveon €reates polygon with options undedses ‘© LSPLINE CSiniCrv cs. KinkCrv Interpolate Create an interpolated curve through a set of points. Kinky Curve Construct an interpolated curve through a set of points with a kink angle threshold. Nurbs Curve Construct a nurbs curve from control points voc > pot kD vo¢ Det AD CSPLine polyline Create apolvline connecting a number of points. um CU. Explode c s C.UOffset Offset c Offset a curve witha specified distance D 2 @e Surface c ANALYSIS ° SA Deconstruct rep awe DeBres Deconstructabrep nto its constituent parts. v FREEFORM SF Boundary Surfaces eBs Boundary Create planar surfaces froma collection of boundary edge curves. ums SFEXr Extrude 5 me Extrude curves and surfaces along a vector. 2, SFExtrPt Extrude Point pAE Extrude curves and surfaces toa point. a cura Slot Loft Se Create a lofted surface through aset of section curves oR ? SIFRevSrf Revolution As Create a surface of revolution 5 S.FSwp2 Sweep2 a Create a sweep surface with two rail curves. oF imsPRIMITIVE SPBBox Bounding Box Solve oriented geometry bounding boxes. um so SU. Divide Surface UN SOvide Generate agri off pins ona surface, cite Isotrim 5 Extract an isoparametric subset of a surface. Mesh TRIANGULATION ? M Voronet k Voronoi Planar vorenol diagram for a collection of points 3 KC a1 Transform AFFINE Rectangle Mapping ‘Transform geometry from one rectangle into another. ARRAY A. Linear Array Arrlinear Creates linear array of geometry. MORPH M.Morph Box Morph Morph an objectinto a twisted box. MSBox Surface Box Create a twisted box on a surface patch, Display COLOR DCHSL Colour HSL Create a colour from floating point (HSL) channelsDIMENSIONS L DDTeg Text tags ——______________________{; Atext tag component allows you to draw litle Strings inthe id viewport as feedback items. Text and location are specified as input parameters. When text tags are baked they turn into Text Dots. DDiiag3 ext Fag 8 $A MN Represents a lst of 3D text tags in a Rhino PREVIEW DP {Custom Preview —$@—@$ Preview Allows for customized geometry previews. VECTOR DMPoints Point List ——________ Ps, Displays details about lists of points.
You might also like
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
From Everand
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
Mark Manson
4/5 (6134)
Principles: Life and Work
From Everand
Principles: Life and Work
Ray Dalio
4/5 (627)
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
From Everand
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
Brene Brown
4/5 (1148)
Never Split the Difference: Negotiating As If Your Life Depended On It
From Everand
Never Split the Difference: Negotiating As If Your Life Depended On It
Chris Voss
4.5/5 (935)
The Glass Castle: A Memoir
From Everand
The Glass Castle: A Memoir
Jeannette Walls
4/5 (8215)
Grit: The Power of Passion and Perseverance
From Everand
Grit: The Power of Passion and Perseverance
Angela Duckworth
4/5 (631)
Sing, Unburied, Sing: A Novel
From Everand
Sing, Unburied, Sing: A Novel
Jesmyn Ward
4/5 (1253)
The Perks of Being a Wallflower
From Everand
The Perks of Being a Wallflower
Stephen Chbosky
4/5 (8365)
Shoe Dog: A Memoir by the Creator of Nike
From Everand
Shoe Dog: A Memoir by the Creator of Nike
Phil Knight
4.5/5 (860)
Her Body and Other Parties: Stories
From Everand
Her Body and Other Parties: Stories
Carmen Maria Machado
4/5 (877)
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
From Everand
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
Ben Horowitz
4.5/5 (361)
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
From Everand
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Margot Lee Shetterly
4/5 (954)
Steve Jobs
From Everand
Steve Jobs
Walter Isaacson
4/5 (2923)
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
From Everand
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
Ashlee Vance
4.5/5 (484)
The Emperor of All Maladies: A Biography of Cancer
From Everand
The Emperor of All Maladies: A Biography of Cancer
Siddhartha Mukherjee
4.5/5 (277)
A Man Called Ove: A Novel
From Everand
A Man Called Ove: A Novel
Fredrik Backman
4.5/5 (4973)
Angela's Ashes: A Memoir
From Everand
Angela's Ashes: A Memoir
Frank McCourt
4.5/5 (444)
Brooklyn: A Novel
From Everand
Brooklyn: A Novel
Colm Toibin
3.5/5 (2061)
The Art of Racing in the Rain: A Novel
From Everand
The Art of Racing in the Rain: A Novel
Garth Stein
4/5 (4281)
The Yellow House: A Memoir (2019 National Book Award Winner)
From Everand
The Yellow House: A Memoir (2019 National Book Award Winner)
Sarah M. Broom
4/5 (100)
The Little Book of Hygge: Danish Secrets to Happy Living
From Everand
The Little Book of Hygge: Danish Secrets to Happy Living
Meik Wiking
3.5/5 (447)
Yes Please
From Everand
Yes Please
Amy Poehler
4/5 (1988)
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
From Everand
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
Gilbert King
4.5/5 (278)
The World Is Flat 3.0: A Brief History of the Twenty-first Century
From Everand
The World Is Flat 3.0: A Brief History of the Twenty-first Century
Thomas L. Friedman
3.5/5 (2283)
Bad Feminist: Essays
From Everand
Bad Feminist: Essays
Roxane Gay
4/5 (1068)
The Outsider: A Novel
From Everand
The Outsider: A Novel
Stephen King
4/5 (1994)
The Woman in Cabin 10
From Everand
The Woman in Cabin 10
Ruth Ware
3.5/5 (2641)
A Tree Grows in Brooklyn
From Everand
A Tree Grows in Brooklyn
Betty Smith
4.5/5 (1936)
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
From Everand
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
Viet Thanh Nguyen
4.5/5 (125)
Format of Union Bank of India: Format - A Valuation Report (In Respect of Land / Site and Building)
PDF
No ratings yet
Format of Union Bank of India: Format - A Valuation Report (In Respect of Land / Site and Building)
18 pages
Team of Rivals: The Political Genius of Abraham Lincoln
From Everand
Team of Rivals: The Political Genius of Abraham Lincoln
Doris Kearns Goodwin
4.5/5 (1912)
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
From Everand
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
Dave Eggers
3.5/5 (692)
Wolf Hall: A Novel
From Everand
Wolf Hall: A Novel
Hilary Mantel
4/5 (4074)
On Fire: The (Burning) Case for a Green New Deal
From Everand
On Fire: The (Burning) Case for a Green New Deal
Naomi Klein
4/5 (75)
Fear: Trump in the White House
From Everand
Fear: Trump in the White House
Bob Woodward
3.5/5 (830)
Manhattan Beach: A Novel
From Everand
Manhattan Beach: A Novel
Jennifer Egan
3.5/5 (901)
Rise of ISIS: A Threat We Can't Ignore
From Everand
Rise of ISIS: A Threat We Can't Ignore
Jay Sekulow
3.5/5 (143)
John Adams
From Everand
John Adams
David McCullough
4.5/5 (2544)
The Light Between Oceans: A Novel
From Everand
The Light Between Oceans: A Novel
M L Stedman
4.5/5 (790)
Harshi Garg Computational Design-Assignment 5 - Iteration 3
PDF
No ratings yet
Harshi Garg Computational Design-Assignment 5 - Iteration 3
1 page
Bachelor of Architecture: Harshi Garg
PDF
No ratings yet
Bachelor of Architecture: Harshi Garg
5 pages
Harshi Garg - Assignment 5 - ITERATION 5
PDF
No ratings yet
Harshi Garg - Assignment 5 - ITERATION 5
1 page
Soap Skin Tensile Structure: Iteration 6: Right View Front View
PDF
No ratings yet
Soap Skin Tensile Structure: Iteration 6: Right View Front View
1 page
Harshi Garg Computational Design-Assignment 5 - Iteration 3
PDF
No ratings yet
Harshi Garg Computational Design-Assignment 5 - Iteration 3
1 page
Utilizing The Leftover Spaces Under Flyover in Surat City
PDF
100% (2)
Utilizing The Leftover Spaces Under Flyover in Surat City
6 pages
Final Thesis in PDF
PDF
No ratings yet
Final Thesis in PDF
83 pages
Sector 11 Sector 9 Sector 10
PDF
No ratings yet
Sector 11 Sector 9 Sector 10
1 page
De Stijl, World Wars & Architecture, Nazi Architecture: International Style
PDF
No ratings yet
De Stijl, World Wars & Architecture, Nazi Architecture: International Style
90 pages
Assignment 1-A - Movie Review
PDF
No ratings yet
Assignment 1-A - Movie Review
1 page
1.1.2.a Principles and Elements of Design Applied To Architecture
PDF
No ratings yet
1.1.2.a Principles and Elements of Design Applied To Architecture
38 pages
CONTEXT (Amrita and Nitish Sir's Paper) PDF
PDF
No ratings yet
CONTEXT (Amrita and Nitish Sir's Paper) PDF
168 pages
Lecture Delhi
PDF
No ratings yet
Lecture Delhi
25 pages
Regression Analysis: (And It's Application in Business)
PDF
No ratings yet
Regression Analysis: (And It's Application in Business)
31 pages
Regression Analysis: (And It's Application in Business)
PDF
No ratings yet
Regression Analysis: (And It's Application in Business)
31 pages
The Unwinding: An Inner History of the New America
From Everand
The Unwinding: An Inner History of the New America
George Packer
4/5 (45)
Little Women
From Everand
Little Women
Louisa May Alcott
4/5 (105)
The Constant Gardener: A Novel
From Everand
The Constant Gardener: A Novel
John le Carré
3.5/5 (109)