Grasshopper

generative modeling for Rhino

Giulio Piacentino
Giulio Piacentino
  • Barcelona
  • Spain
Share on Facebook
Share Twitter

Giulio Piacentino's Friends

  • Alex Aivolika
  • Angel Quintana
  • melanie wagenbrenner
  • Staffan
  • Leire Baños Zabala
  • Carlos D. Almendral
  • Kevin Vervuurt
  • williamwong
  • Valeria Candanedo
  • Jakub Galczynski
  • fernando molas garcia
  • Christoph
  • Alice Braggion
  • Julien Ybert
  • Samuel Dell'Anna

From my blog...

WeaverBird 0.5.16 NewYear

WeaverBird is the plug-in for topological transformations in Rhino and Grasshopper. It now supports colors and texture coordinates. It helps inventing, smoothing, modifying, thickening and preparing meshes for rapid manufacturing technologies. WeaverBird 0.5.16 NewYear. For Rhino 4.0 and Grasshopper 0.8. Now in “Wb” toolbar. Please upgrade to this version if you are using any earlier [...]

Grasshopper tools in C#

Grasshopper features an impressive amount of highly interlinked components – from lines to trees, from circles to graph editors. Sometimes, however, when design tasks become more advanced, we might need to further customize this plugin by directly borrowing from Rhino commands. With these scripting components, the user can quickly solve otherwise more complex design behaviors. [...]

Knitting patterns on a surface in Grasshopper

Last week I have been visiting my brother in Barcelona. Maybe I should blame the maritime environment if I started experimenting with knots and threads. So, what I am going to show you today is a method to digitally knit yarn in Grasshopper. A similar definition to make a chaining fabric is provided at the end [...]

Giulio Piacentino's Groups

Giulio Piacentino's Discussions

GhPython 0.4.6 available for download
7 Replies

Started this discussion. Last reply by Giulio Piacentino Oct 21, 2011.

GhPython marshalling (discourse)
1 Reply

Started this discussion. Last reply by Giulio Piacentino Jul 22, 2011.

hi,all, i downloaded... (support request)
1 Reply

Started this discussion. Last reply by Giulio Piacentino Jul 21, 2011.

GhPython 0.4.4 available for download
8 Replies

Started this discussion. Last reply by Giulio Piacentino Aug 10, 2011.

Handling persistent input
2 Replies

Started this discussion. Last reply by Giulio Piacentino Jul 13, 2011.

 

Giulio Piacentino's Page

Giulio Piacentino's Blog

Giulio Piacentino

Building a component with Visual C# Express 2008

While building a component with Visual C# Express 2008, the largest difficulty to overcome is arguably the setup because of the time to get accustomed to the interface and the environment.

In less than 10 minutes, this video shows how to set up Visual C# Express 2008 to produce a simple component with icon for…

Continue

Posted on December 16, 2010 at 10:00am — 12 Comments

Giulio Piacentino

Grasshopper tools in C# - scripting

Grasshopper Tools in C#
Grasshopper tools in C# is a repository of scripts for

most of the recent versions of Grasshopper.



With all its standard components, Grasshopper features an impressive amount of highly interlinked functionality: from… Continue

Posted on March 17, 2010 at 11:00am

Giulio Piacentino

WeaverBird - mesh topologies in Grasshopper

Topologies in Grasshopper



WeaverBird is a plug-in for topological transformations in Rhino 4.0 and Grasshopper 0.8. It helps smoothing, modifying and preparing meshes for rapid manufacturing technologies from within Grasshopper.



Contains these commands:

  • Catmull-Clark…
Continue

Posted on March 17, 2010 at 10:30am — 28 Comments

Profile Information

Latest Activity

Profile Icon

Shortest Walk

Thumbnail
Shortest Walk calculates the shortest route using a factor chosen by the user, starting from a list of curves (network) and a list of lines (desired paths).
reza and Ching joined Giulio Piacentino's group 10 hours ago
Profile Icon
Giulio Piacentino replied to Andy Payne's discussion 'Weaverbird in 0.8.0063'
The 'Rhino version not specified' is probably a different problem. I'd need a screenshot of the error. Does anything else appear?
Friday
Profile Icon
Giulio Piacentino replied to Dimitry A. Demin's discussion 'VertexColors'
You can also set the Count of VertexColors (mesh.VertexColors.Count = 100) and then set each member. - Giulio________________giulio@mcneel.com
Thursday
Profile Icon
Giulio Piacentino replied to Panos's discussion 'Runtime error (ArgumentTypeException): expected IEnumerable[Point3d], got list'
Hi Panos, there were two problems in the code - I hope I fixed them. Rebuild was a list of floating point numbers, not a single integer. Use rhinosciptsyntax marshalling if you use rs.DeleteObject(id). Otherwise, the input will be pure RhinoCommon…
Thursday
Profile Icon
Giulio Piacentino replied to Julz's discussion 'a simple question...'
Hi Julz, I cannot answer the question above directely because it is nested too deeply. Also, I am not so sure what the v normal of the ControlPoint is. Can you start a new thread with that question? Maybe with a small diagram: that would really…
Thursday
Profile Icon
Giulio Piacentino replied to Panos's discussion 'Runtime error (ArgumentTypeException): expected IEnumerable[Point3d], got list'
Hi Panos, I think it might have to do with the content of the list, but could you please post a Grasshopper file with a sample? Thanks, - Giulio________________giulio@mcneel.com
Thursday
Profile Icon
Giulio Piacentino commented on Sama's blog post 'GH SDK'
Hi Sama, I made a video and published this post a little time ago. It goes through all steps to make the .gha file. It should not be very different in VS 2010. Thanks, - Giulio________________giulio@mcneel.com
Thursday
Profile Icon
Giulio Piacentino replied to Yasushi Sakai's discussion 'DataTree,List,Item access from grasshopper-python'
DataTree isn't a very simple construct by its very nature... it's easiest when it can be avoided entirely, really. Yet, maybe I can come up with a simpler example if it could use Add() and not AddRange(). Would that be appropriate in your…
Wednesday
Profile Icon
Giulio Piacentino replied to Andy Payne's discussion 'Weaverbird in 0.8.0063'
Are you using the version above (0.5.16)? Every component should mention it.
Wednesday
Profile Icon
Giulio Piacentino replied to Julz's discussion 'a simple question...'
This is tricky, but there is no bug here at first sight. The tricky part is that Point3d is a value type. See Value Types and Reference Types on Msdn for more information. On line 116 you are modifying (with the Transform method) a copy of the…
Feb 4
Profile Icon
Giulio Piacentino replied to Piotr's discussion 'piece of cake'
An advantage of the format function is that you could also discard unnecessary digits (say, 3.01 formatted to 1 decimal becomes 3 because the first decimal, .0, is irrelevant in this case) and add units. In this case, it would look…
Feb 4
Profile Icon
Giulio Piacentino replied to Piotr's discussion 'piece of cake'
Hi Piotr, in fact the Round component would be enough. You could multiply by 10, use Round, then divide by 10. This would effectively give first-decimal rounding. But in this world the "magic formula" exists as well. It looks like…
Feb 3
Profile Icon
Giulio Piacentino replied to Julz's discussion 'a simple question...'
Is this a question? Can you upload a sample please? Thanks, - Giulio ________________ giulio@mcneel.com
Feb 3
Profile Icon
Giulio Piacentino replied to Julz's discussion 'a simple question...'
NurbsSurface ns = Srf.ToNurbsSurface(); ns.Points.SetControlPoint(U, V, Pt1); //... A = ns; Cheers, - Giulio________________giulio@mcneel.com
Feb 3
Profile Icon
Giulio Piacentino replied to Julz's discussion 'a simple question...'
Hi Julz, because ToNurbsSurface() returns a new surface, you should store that in a new variable and work from there. With this single statement, the new surface, that you might achieve to modify, is anyways lost. Cheers, -…
Feb 3
Profile Icon
Giulio Piacentino replied to Dimitry A. Demin's discussion 'import utility'
Btw, there is an item in the issues about this. There is a good chance that we will decide to add the local path to the sys.path list automatically. This, however, might have some implications. Thanks, - Giulio________________giulio@mcneel.com
Feb 2
Profile Icon
Giulio Piacentino replied to Dimitry A. Demin's discussion 'import utility'
Hi Dimitry, utility is not a standard library module, right? GhPython uses the same resolution as _EditPythonScript and Rhino. It instructs the runtime to look at the very same places. You can see them inside Tools, then Options (see image on the…
Feb 2
Profile Icon
Giulio Piacentino replied to Mark Fyson's discussion 'Get location of current grasshopper file'
Hi Mark, for a simple implementation of FilePath as David mentions, see this example.It would be, in short: owner.OnPingDocument().FilePath Thanks, - Giulio_______________giulio@mcneel.com
Feb 2
Profile Icon
Giulio Piacentino replied to Grasshope's discussion '[help] script in GhPython node doesn't work'
Yes -- it is slightly different (mostly on the user interface and selection part). The rhinoscriptsyntax geometry methods are working in the same way. - Giulio _______________ giulio@mcneel.com
Feb 1
Profile Icon
Giulio Piacentino replied to Landscape's discussion 'ERROR: an exception was thrown during a solution'
Please install all Windows Updates, and make sure that the Microsoft .Net Framework 3.5 is installed. Thanks, - Giulio_______________giulio@mcneel.com
Jan 31

Comment Wall (15 comments)

You need to be a member of Grasshopper to add comments!

Join Grasshopper

At 4:51am on January 23, 2012, Antonio RoigAntonio Roig said…

Thanks Giulio,

I thought it was developed with WB's catmull-clark subd. but for me that result is uncontrollable, but I like the result anyway¡¡

Thank you again, you rule¡¡

At 12:26pm on January 22, 2012, Antonio RoigAntonio Roig said…

Hi giulio, great fan of yours¡

If you don't mind, i've got a question:

How do you control the mesh in your model (in your own web, see below) so it is arranged where it's possible? I mean, It is a regular mesh('ordenada' in spanish) in the main building and become irregular in the union...

Maybe this place is not the right place to ask you directly, please forgive me if not...

this is what I get:

thank's so much

At 9:06am on September 17, 2011, Matas UbareviciusMatas Ubarevicius said…
Hey man, without your rendering block there would be no tutorial, so thank you. Take care.
At 2:15pm on April 13, 2011, John DolciJohn Dolci said…
No problem Giulio.  I'm always happy to plug Weaverbird...it's been a great tool.
At 1:57am on January 13, 2011, DedackelzuchtDedackelzucht said…
a privilege to get invited by you :-)
At 4:52am on September 26, 2010, Till MainzTill Mainz said…
Hey Giulio, was nice to see you in Vienna. Are you coming to the Euromold this year? I will be around. Till
At 3:54pm on July 21, 2010, John GullifordJohn Gulliford said…
Hey Giulio, big fan....

Was wondering if you have an updated version of baking numbers as curves for the 0.7---- series?
At 11:00am on May 6, 2010, Zach HinesZach Hines said…
Giulio, sorry I asked to early... It dawned on me that I could just link it with another one of your naming components... Thanks!
At 10:46am on May 6, 2010, Zach HinesZach Hines said…
Hi, Guilo, wanted to say thanks for the great components!

Also, I had a question about your Bake Attributes component. I want it to bake my object name in this format: obj(123) and it currently looks like this: obj123

Is there a way to add the () before and after the number?

Thanks,

Zach
At 3:32am on December 16, 2009, Amir Aafzali (aa)Amir Aafzali (aa) said…
ciao giulio!
volevo sapere se conosci qualche TUTS in Italiano.

grazie
aa
At 10:47am on December 15, 2009, But Why, Precisely?But Why, Precisely? said…
u coming to B in J? ;D Max
At 4:31pm on November 13, 2009, Carlos PérezCarlos Pérez said…
Papisti!
At 8:16am on October 10, 2009, Marco D'ArcangeloMarco D'Arcangelo said…
Grazie Giulio, cerchero' di seguire attentamente gli sviluppi di GH, e' stato un piacere incontrarti, buona fortuna e a presto ; )
At 9:47am on October 1, 2009, ElenaElena said…
Ciao, Giulio, eccomi! ;)
At 7:31am on August 8, 2009, Andrea GrazianoAndrea Graziano said…
Ciao Giulio, sto seguendo con molto interesse le tue ultime ricerche e sperimentazioni con GH. Spero a breve di poterci incontrare e parlare.
Andrea
"DigitAG&"
 
 
 

Translate

Search Grasshopper

Members

  • CODA
  • Carlino Antonio
  • Brimet Silva
  • Xiaoyi Wu
  • Andrew Butler
  • Matthias Standfest
  • archicadonline
  • Amirsina Rezaei
  • David Rutten
  • Barry Mair
  • lucas cañada
  • daniel camiro

Photos

  • Add Photos
  • View All

© 2012   Created by Scott Davidson.   Powered by .

Badges  |  Report an Issue  |  Terms of Service