Grasshopper

algorithmic modeling for Rhino

Anders Holden Deleuran
  • Male
  • Copenhagen
  • Denmark
Share on Facebook
Share

Anders Holden Deleuran's Friends

  • Mihai C
  • Vasily Sitnikov
  • Chapuline
  • Michel Schmeck
  • Gregory Quinn
  • Sebastian Gatz
  • Daniel Kolling Andersen
  • Phil Ayres
  • SA
  • M.K.T. Heinrich
  • Fakinos Konstantinos
  • Marc
  • 筑梦NARUTO
  • ng5 Alex
  • CITA

Anders Holden Deleuran's Groups

Anders Holden Deleuran's Discussions

(Forum bug) Activity Feeds Appear Broken
2 Replies

Hi All,For the past week or so the activity feeds on Home and My Page appear to be broken (for me). Couple of things I've noticed: 1) On My Page the Latest Activity feed is either empty or not…Continue

Started this discussion. Last reply by djordje on Tuesday.

GHPython: Slider Undo Causes Input Param to Temporarily Not Exist
2 Replies

Hi Giulio/Steve, Recently noticed a small "bug" in the GHPython component (also present in the Rhino 6 WIP version): If you have a slider wired up to an input param, change the slider and then undo,…Continue

Started this discussion. Last reply by Anders Holden Deleuran Sep 5, 2016.

Polyline Curves with CurveSelf Intersection not acting as expected
4 Replies

Hi All,I'm trying to wrap my head around how the Curve-Self intersection component (ie. Rhino.Geometry.Intersect.Intersection.CurveSelf class) deals with Polyline Curves. See images below and…Continue

Started this discussion. Last reply by Thibault Schwartz Jan 23, 2016.

C# Component: Keyboard Shortcuts, More Than One Editor Instance, Missing a Console
2 Replies

I've been getting up to speed with the C# scripting component and have a few questions/suggestions (coming from a GHPython component experience): 1) Does the C# component have any keyboard…Continue

Started this discussion. Last reply by Anders Holden Deleuran May 21, 2015.

 

Hello, Anders Holden Deleuran!

Latest Activity

Anders Holden Deleuran replied to Matti Pirinen's discussion problem with python classes
"Brilliant, glad you figured out. That does sound like a hard bug to track down! Best of luck with the pavilion, looking forward to seeing the results :)"
yesterday
Anders Holden Deleuran liked Mateusz Zwierzycki's photo
yesterday
Anders Holden Deleuran replied to Aman Jot singh's discussion How can we make something like this?
"Also, 7B"
Thursday
Anders Holden Deleuran posted a discussion

(Forum bug) Activity Feeds Appear Broken

Hi All,For the past week or so the activity feeds on Home and My Page appear to be broken (for me). Couple of things I've noticed: 1) On My Page the Latest Activity feed is either empty or not updated (i.e. showing old activities). 2) I no longer show up in Latest Activity feed on the Home page. 3) The Latest Activity feed on the Home page will occasionally also not be updated. This is happening on both Chrome, Internet Explorer and iOS. I have tried logging out on all devices, clearing out…See More
Monday
Anders Holden Deleuran commented on Anders Holden Deleuran's video
Thumbnail

The Tower - MeshWalker Algorithm

"You might also be interested in the mesh burning algorithm I wrote that does a similar thing (not using graphs though). There's an example file here with both methods in it."
Feb 15
Anders Holden Deleuran commented on Anders Holden Deleuran's video
Thumbnail

The Tower - MeshWalker Algorithm

"Hi Dakksh, thank you :)A single shortest walk in a graph shouldn't be self-intersecting (at least that I can think of). But perhaps you mean all the generated walks? If so, the algorithms I've been developing for this kind of stuff are…"
Feb 15
Dakksh Nagpal commented on Anders Holden Deleuran's video
Thumbnail

The Tower - MeshWalker Algorithm

"Hi Anders, love all your projects! One could really learn a lot with them. One particular question about this one though, how would you call source and destination nodes in the network module so that the output short walks or segments or strips are…"
Feb 14
Anders Holden Deleuran replied to John Everist's discussion Bring a list from Grasshopper into Rhino Python
"No worries, you might be interested in the brand new Rhino Python Guides that McNeel posted the other day, looks like a terrific resource! Enjoy your sandwich :)"
Feb 10
Anders Holden Deleuran replied to John Everist's discussion Bring a list from Grasshopper into Rhino Python
"1) Plug your your Grasshopper list into a GHPython input parameter.2) Right-click this input parameter and set it to "List Access" (you can also specify a data type here)3) The name of the input parameter will the name of the variable…"
Feb 10
Anders Holden Deleuran replied to Chapulin Colorado's discussion DataTree managment in python
"Totally agree. I try to write code that knows as little about GH as possible, typically this involves reading input parameter DataTrees (i.e. unpacking them to nested Python lists) and writing them (i.e. wrapping nested Python lists to DataTrees). I…"
Feb 10
Anders Holden Deleuran replied to Chapulin Colorado's discussion DataTree managment in python
"While it certainly is possible to create and manipulate DataTrees using IronPython, I would really recommend using imperative programming methods/style if you plan to start coding. If you implement…"
Feb 9
Anders Holden Deleuran replied to Lucas Grisoni's discussion Kangaroo2 goals - Modelling Active-bending Structures with minimal surface in the group Kangaroo
"No worries, glad to hear it. Hope it helps (despite the awkward video!)  "
Feb 9
Anders Holden Deleuran replied to Lucas Grisoni's discussion Kangaroo2 goals - Modelling Active-bending Structures with minimal surface in the group Kangaroo
"...and the GH file, doh!"
Feb 9
Anders Holden Deleuran replied to Lucas Grisoni's discussion Kangaroo2 goals - Modelling Active-bending Structures with minimal surface in the group Kangaroo
"Here's a minimal working example of the pringle from way back when we went from K1 to Joey/K2, seems to still work, so might help you troubleshoot..Edit: Recently uploaded two slideshows (Design Modelling Symposium and TensiNet)…"
Feb 9
Anders Holden Deleuran replied to Daniel's discussion Does anyone know why it is called Grasshopper in the first place?
Feb 7
Anders Holden Deleuran liked Mateusz Zwierzycki's photo
Feb 6

Profile Information

Company, School, or Organization
PhD Fellow, CITA, Royal Danish Academy of Fine Arts, School of Architecture
Web or Blog
http://www.andersholdendeleuran.com

Anders Holden Deleuran's Photos

Loading…
  • Add Photos
  • View All

Anders Holden Deleuran's Videos

  • Add Videos
  • View All

Anders Holden Deleuran's Blog

Mesh Analysis GHPython Components

Hi All,



I'm currently in the process of wrapping my head around GitHub. Seeing as how I'm now back in academia I thought this might be a good chance to share some code, for once :)



CITA recently helped conduct the Amphibious Hamburg workshop at the AAC in Hamburg co-tutored by…

Continue

Posted on July 17, 2014 at 6:30am — 7 Comments

Comment Wall (14 comments)

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

Join Grasshopper

At 7:44am on October 10, 2016, Arpan Bakshi said…

GhPython Workshop coming up this month. Tool developer Chris Mackey is teaching a live webinar titled - Making Your Own Python Components. More information and registration at https://attendee.gototraining.com/42b11/register/4476111114579892225

At 7:31am on November 19, 2014, hamia Aghaiemeybodi said…

Many thanks Anders,

I used xlrd and xlwt it works but its a bit tricky. I'll try the .NET methods.

cheers

At 2:55pm on November 17, 2014, hamia Aghaiemeybodi said…

Hi Anders,

Do you know how can I open and excel sheet in python grasshopper, add some line to the sheet, save and close it!

Thanks

At 2:20pm on October 17, 2014, hamia Aghaiemeybodi said…

Hi Anders, thanks for the reply. I checked that already it says if it is cylinder but I'm looking for a way to find out an easy way to pre-rationalize sub-surfaces which are not cylinder but close to cylinder so I can convert them to cylinder surface later! if it make any sense to you . . .

At 5:24pm on October 10, 2014, hamia Aghaiemeybodi said…

Hi Anders;

Do you any easy and basic way to check if a double surface cab get converted into cylinder surface? Basically for fabrication to check if I can reduce the cost by converting few double curved panel and get more or less the same result!

many thanks!

At 7:30am on January 29, 2014, hamia Aghaiemeybodi said…

Many thanks Anders;

I figured that out, now I'm looking for way to convert text to one single curve (to save time for laser cutting). At the moment i get the out line of text as curve which is great but still time consuming.

Regards,

H/

At 7:26am on January 28, 2014, hamia Aghaiemeybodi said…

here is the complete one:

if(!string.IsNullOrEmpty(face) && size > 0 && !string.IsNullOrEmpty(content) &&
pl.IsValid)
{

var te = RhinoDoc.ActiveDoc.Objects.AddText(content, pl, size, face, bold, italics);
Rhino.DocObjects.TextObject txt = RhinoDoc.ActiveDoc.Objects.Find(te) as Rhino.DocObjects.TextObject;

if(txt != null)
{
var tt = txt.Geometry as Rhino.Geometry.TextEntity;
A = tt.Explode();
}

RhinoDoc.ActiveDoc.Objects.Delete(te, true);

At 7:14am on January 28, 2014, hamia Aghaiemeybodi said…

Hi Anders;

Do you know how can i convert  this c# code into python? The goal is to creat single curve text for laser cut:

RhinoDoc.ActiveDoc.Objects.AddText(content, pl, size, face, bold, italics);Rhino.DocObjects.TextObject txt = RhinoDoc.ActiveDoc.Objects.Find(te) as Rhino.DocObjects.TextObject;

thanks . . .

At 12:17am on March 7, 2013, hamia Aghaiemeybodi said…

Hi.

Of course. Thanks for reply. I'm using conditional check. It helps more and as you said easier to figure out where the problem is.

Thanks,

At 9:57am on March 4, 2013, hamia Aghaiemeybodi said…

Hej man,

I found it again, seems like to solve my problem i just need to post my question on your wall :D . .. 

cheers...

 
 
 

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service