algorithmic modeling for Rhino
Venerable GH community,
Is it possible to 'step through' a GH definition one component at a time in sequence to either debug or simply digest a large definition (or any definition for that matter, as its useful to understand how someone has structured their GH spag bog for example)? To elaborate, as each component is activated, the outputs (if applicable) are displayed in the viewport?
If creating large and complex definitions, management, maintenance and plain old comprehension become crippling; I find more time is spent reviewing what each part of the definition is doing, to then be able to tackle problems or continue development, than actually doing any work to it in the first place.
While clustering is an option, I feel it just sweeps a clear issue under the carpet rather than offering a solution: I want to know what is in my cluster and what its components are doing. Packaging them up hides the components from my immediate view and labours my work flow when having to jumping in and out to do edits or remind myself what is going on.
Has anybody experienced management issues with large definitions and found effective ways of controlling them?
Tags:
Hi new user,
this is indeed a rather finicky problem. It is often very hard to read a large file someone else made. It's something I'm thinking about a lot but I haven't reached any terribly convincing conclusions yet. The list below roughly outlines my thought process so far (apologies for the stream-of-consciousnessish style)
If you have any additional ideas, be they vague or specific, this would be an excellent place to put them.
--
David Rutten
david@mcneel.com
Tirol, Austria
Interesting, 6 wouldnt work unless the canvas had a grid with 'slots' where each component would need proceed the last. 7 potentially could work if say, the definition executes completely, it stores the dependencies and then you can step through from the beginning and it will auto-highlight the next set of dependent components, which will execute when stepping forward.
3 seems best, maybe user defined tabs/buttons at the top of the viewport name each layer. It would be perfect for managing a large definition; its implementation would offer structure, logic and organisation - the three things I would like to see an improvement in for GH v1.0.
Maybe on each canvas, there is a blackhole/timewarp icon which links through to the next dependent layer?
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by