algorithmic modeling for Rhino
Hello Everyone.
Is there the chance to export a file with a list of all the components used/present in a definition and how often they have been used? I would need it for educational purposes.
eg.
point:4 components
move: 6 components
y vector: 2 components
scale: 1 component
...
and so on
Thanks
Lorenzo
Tags:
Well you can save a Grasshopper file as a .ghx file, which is just a plain text XML file. So then you just need a little script that goes through it and finds the names and so on. You can do this in Grasshopper as well. I'll give it a little try, as I would also like that.
What you are looking for is this line (just an example):
<item name="Name" type_name="gh_string" type_code="10">Divide Curve</item>
Thanks Armin, I will very much look for that. I'll also give it a try, but my look-for-strings-and-text-in-grasshopper skills are not that good.
thanks!
Fantastic!
thanks Andres.
ps. on the "group" component shows 90 instances where there are only a few. any idea?
Could you please sort them according to how often they are used?
There you go, I also added a check so that the GHPython component which does the counting as NOT included in the data.
Thank you!
Haha, yes, indeed :)
I believe a cluster is technically a Grasshopper document within a Grasshopper document (turtles all the way down style potentially!). Meaning that you would have to jump into a cluster to count its components (either via code or manually by placing the script component in each cluster and outputting its data to the main document).
Okay that makes sense. I seem to think of clusters differently and not as separate documents. But I guess thats because in the other visual programming tools I use all the time (vvvv) clusters are actually separate files, which is much nicer to work with on large projects, because versioning of large parts becomes much easier. Maybe one day I can place 1 GH file into another and be very happy. :)
Neat. Could you share the component please? :)
Pretty sure it's the same* component with a new icon slapped on top ;)
* 170330_CountComponentsOnGHCanvas_01.gh
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by