Grasshopper

generative modeling for Rhino

Craig Long
  • Male
  • Lawrence, KS
  • United States
Share on Facebook
Share Twitter

Craig Long's Friends

  • Dan Taeyoung Lee
  • Johnluc
  • Ian Keough
  • lmnts
  • Steve Lewis
  • Giulio Piacentino

Craig Long's Groups

Craig Long's Discussions

Parallel execution of code within C# scripting components with List inputs
2 Replies

Is it possible to utilize the System.Threading.Tasks.Parallel namespace within a scripting component (c#,VB,python) when the inputs are list(s) of parameters.  Currently, the default behavior of the…Continue

Started this discussion. Last reply by Craig Long Nov 7, 2012.

Question about Memory - SDK Fix?
8 Replies

Hello, I have a repetitive task that seems to forever increase my Rhino memory footprint.  The task is pretty strait forward...- (In Rhino) Open .3DM file containing reference geometry- (In…Continue

Tags: bake, memory

Started this discussion. Last reply by Craig Long Oct 15, 2012.

SDK Question - Grasshopper.Plugin
8 Replies

I am having some trouble getting some methods in the Grasshopper.Plugin.GH_RhinoScriptInterface to work.  I am attempting to automate some GH computation from within a Rhino plug-in but…Continue

Tags: SDK

Started this discussion. Last reply by David Rutten Oct 5, 2012.

 

Craig Long's Page

Latest Activity

Craig Long replied to David Rutten's discussion When will Grasshopper 1.0 be finished? What happens next?
"Multi-threading would be tremendous!"
May 6
Craig Long liked Csiby Zsolt's photo
Apr 12
Craig Long commented on lmnts's video
Thumbnail

Grasshopper to Catia

"Very cool!  Very glad to see other people working in the GH/Catia interoperability space.  Just out of curiosity, why the intermediate mechanism of Power Copy instantiation for CATIA?  You can embed the same…"
Feb 18
Craig Long liked lmnts's video
Feb 12
Craig Long joined Monique's group
Thumbnail

Coffee + Grasshopper

A daily geometric problem is presented to the grasshopper 3d community. Degrees of difficulty vary by day.The idea is to sharpen skills, challenge, or a fun exercise: Useful for beginners wanting to learn, or as an alternative to your morning coffee + cross-word puzzle. Rules:Contributions can be posted by anyone. Either selected from a previously posted problem from the general discussion (please acknowledge original poster), a selection from one of the many grasshopper+ primers (please…See More
Dec 27, 2012
Craig Long commented on Dan Taeyoung Lee's group WildCAT
"Looks really cool. I plan to download tomorrow and take a look. I have used CATIA for the last 10 years but have working in GH primarily for the last 6 months. Will post comments soon."
Dec 20, 2012
Craig Long joined Dan Taeyoung Lee's group
Thumbnail

WildCAT

WildCAT is a connection between CATIA and Grasshopper. CATIA Geometry can be sent to Grasshopper, and sent back to CATIA as geometry, parameters, or data.See More
Dec 12, 2012
Craig Long joined Steve Baer's group
Dec 11, 2012
Craig Long joined Scott Davidson's group
Thumbnail

Firefly

Firefly offers a set of comprehensive software tools dedicated to bridging the gap between Grasshopper, (a free plug-in for Rhino) the Arduino microcontroller and other input/output devices. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.See More
Dec 11, 2012
Craig Long replied to Craig Long's discussion Parallel execution of code within C# scripting components with List inputs
"Yes I did have "List Access" but I had not made sure that the incoming data was simplified and matching appropriately.  Once I flattened the incoming streams then the code above works great.   I Need to go back and review more my…"
Nov 7, 2012
Steve Baer replied to Craig Long's discussion Parallel execution of code within C# scripting components with List inputs
"Did you right click on your input variables and make sure they are set to "List Access"?"
Nov 7, 2012
Craig Long posted a discussion

Parallel execution of code within C# scripting components with List inputs

Is it possible to utilize the System.Threading.Tasks.Parallel namespace within a scripting component (c#,VB,python) when the inputs are list(s) of parameters.  Currently, the default behavior of the compiled source appears to iterate over the input data lists and calls the RunScript method with single input items from the list. This seems to preclude any parallel execution as each call to the RunScript does not have access to the entire list.  My goal is to see if I can get c# scripting…See More
Nov 6, 2012
Craig Long joined Giulio Piacentino's group
Thumbnail

Weaverbird - Topological Mesh Editor

Weaverbird is a topological modeler that contains many of the known subdivision and transformation operators, readily usable by designers. Instead of doing the work repeatedly, or sometimes using complicated scripts, this plug-in helps reconstructing shapes as meshes, subdivides and refines even polyline lists, and helps preparing the model for fabrication. Weaverbird is the first released addon for Grasshopper but the group is new, so please join it to participate in discussions, ask questions…See More
Oct 15, 2012
Craig Long replied to Craig Long's discussion Question about Memory - SDK Fix?
"I did also test this by removing the logic and generative objects of my GH file and just leaving the surface parameter collections.  Cycling open/close this type of file did not show the same increased memory allocation profile.  It is the…"
Oct 15, 2012
David Rutten replied to Craig Long's discussion Question about Memory - SDK Fix?
"I've been adding a lot of dispose calls to see if I could reduce the memory after a document has been unloaded. So far no luck whatsoever.  Manually clearing the Garbage Collection ought not be necessary, it should always kick in…"
Oct 13, 2012
michael sprinzl replied to Craig Long's discussion Question about Memory - SDK Fix?
"I do not know what you are doing but if you are scripting sometimes you need to clear the GarbageCollector GC or Dispose() some Tasks (Fileloading) this can really speedup you application. Look if some classes you are using have dispose ... this…"
Oct 13, 2012

Profile Information

Company, School, or Organization
A Zahner Co
Web or Blog
http://www.azahner.com

Comment Wall

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

Join Grasshopper

  • No comments yet!
 
 
 

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2013   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service